aboutsummaryrefslogtreecommitdiff
path: root/node_modules/fined
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
commitcc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch)
tree92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/fined
parent3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff)
downloadwallet-core-cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585.tar.xz
remove node_modules
Diffstat (limited to 'node_modules/fined')
-rw-r--r--node_modules/fined/LICENSE21
-rw-r--r--node_modules/fined/README.md68
-rw-r--r--node_modules/fined/index.js166
-rw-r--r--node_modules/fined/package.json45
4 files changed, 0 insertions, 300 deletions
diff --git a/node_modules/fined/LICENSE b/node_modules/fined/LICENSE
deleted file mode 100644
index 3ca2d3f9a..000000000
--- a/node_modules/fined/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016 Blaine Bublitz, Tyler Kellen and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/node_modules/fined/README.md b/node_modules/fined/README.md
deleted file mode 100644
index 8941a89d6..000000000
--- a/node_modules/fined/README.md
+++ /dev/null
@@ -1,68 +0,0 @@
-# Fined [![Build Status][travis-img]][travis-url] [![Build Status][appveyor-img]][appveyor-url] [![Coverage][coveralls-img]][coveralls-url]
-
-> Find a file given a declaration of locations
-
-[![NPM][npm-img]][npm-url]
-
-## Usage
-
-```js
-var fined = require('fined');
-
-fined({ path: 'path/to/file', extensions: ['.js', '.json'] });
-// => { path: '/absolute/path/to/file.js', extension: '.js' } (if file exists)
-// => null (if file does not exist)
-
-var opts = {
- name: '.app',
- cwd: '.',
- extensions: {
- 'rc': 'default-rc-loader',
- '.yml': 'default-yml-loader',
- },
-};
-
-fined({ path: '.' }, opts);
-// => { path: '/absolute/of/cwd/.app.yml', extension: { '.yml': 'default-yml-loader' } }
-
-fined({ path: '~', extensions: { 'rc': 'some-special-rc-loader' } }, opts);
-// => { path: '/User/home/.apprc', extension: { 'rc': 'some-special-rc-loader' } }
-```
-
-## API
-
-### fined(pathObj, opts) => object | null
-
-#### Arguments:
-
-* **pathObj** [string | object] : a path setting for finding a file.
-* **opts** [object] : a plain object supplements `pathObj`.
-
- `pathObj` and `opts` can have same properties:
-
- * **path** [string] : a path string.
- * **name** [string] : a basename.
- * **extensions**: [string | array | object] : extensions.
- * **cwd**: a base directory of `path` and for finding up.
- * **findUp**: [boolean] : a flag to find up.
-
-#### Return:
-
-This function returns a plain object which consists of following properties if a file exists otherwise null.
-
- * **path** : an absolute path
- * **extension** : a string or a plain object of extension.
-
-
-## License
-
-MIT
-
-[npm-img]: https://nodei.co/npm/fined.png
-[npm-url]: https://nodei.co/npm/fined/
-[travis-img]: https://travis-ci.org/js-cli/fined.svg?branch=master
-[travis-url]: https://travis-ci.org/js-cli/fined
-[appveyor-img]: https://ci.appveyor.com/api/projects/status/github/js-cli/fined?branch=master&svg=true
-[appveyor-url]: https://ci.appveyor.com/project/js-cli/fined
-[coveralls-img]: https://coveralls.io/repos/github/js-cli/fined/badge.svg?branch=master
-[coveralls-url]: https://coveralls.io/github/js-cli/fined?branch=master
diff --git a/node_modules/fined/index.js b/node_modules/fined/index.js
deleted file mode 100644
index db46a9b42..000000000
--- a/node_modules/fined/index.js
+++ /dev/null
@@ -1,166 +0,0 @@
-'use strict';
-
-var fs = require('fs');
-var path = require('path');
-
-var isPlainObject = require('is-plain-object');
-var pick = require('object.pick');
-var defaults = require('object.defaults/immutable');
-var expandTilde = require('expand-tilde');
-var parsePath = require('parse-filepath');
-
-
-function fined(pathObj, defaultObj) {
- var expandedPath = expandPath(pathObj, defaultObj);
- return expandedPath ? findWithExpandedPath(expandedPath) : null;
-}
-
-function expandPath(pathObj, defaultObj) {
- if (!isPlainObject(defaultObj)) {
- defaultObj = {};
- }
-
- if (isString(pathObj)) {
- pathObj = { path: pathObj };
- }
-
- if (!isPlainObject(pathObj)) {
- pathObj = {};
- }
-
- pathObj = defaults(pathObj, defaultObj);
-
- var filePath;
- if (!isString(pathObj.path)) {
- return null;
- }
- // Execution of toString is for a String object.
- if (isString(pathObj.name) && pathObj.name) {
- if (pathObj.path) {
- filePath = expandTilde(pathObj.path.toString());
- filePath = path.join(filePath, pathObj.name.toString());
- } else {
- filePath = pathObj.name.toString();
- }
- } else {
- filePath = expandTilde(pathObj.path.toString());
- }
-
- var extArr = createExtensionArray(pathObj.extensions);
- var extMap = createExtensionMap(pathObj.extensions);
-
- var basedir = isString(pathObj.cwd) ? pathObj.cwd.toString() : '.';
- basedir = path.resolve(expandTilde(basedir));
-
- var findUp = !!pathObj.findUp;
-
- var parsed = parsePath(filePath);
- if (parsed.isAbsolute) {
- filePath = filePath.slice(parsed.root.length);
- findUp = false;
- basedir = parsed.root;
- /* istanbul ignore if */
- } else if (parsed.root) { // Expanded path has a drive letter on Windows.
- filePath = filePath.slice(parsed.root.length);
- basedir = path.resolve(parsed.root);
- }
-
- return {
- path: filePath,
- basedir: basedir,
- findUp: findUp,
- extArr: extArr,
- extMap: extMap,
- };
-}
-
-function findWithExpandedPath(expanded) {
- var found = expanded.findUp ?
- findUpFile(expanded.basedir, expanded.path, expanded.extArr) :
- findFile(expanded.basedir, expanded.path, expanded.extArr);
-
- if (!found) {
- return null;
- }
-
- if (expanded.extMap) {
- found.extension = pick(expanded.extMap, found.extension);
- }
- return found;
-}
-
-function findFile(basedir, relpath, extArr) {
- var noExtPath = path.resolve(basedir, relpath);
- for (var i = 0, n = extArr.length; i < n; i++) {
- var filepath = noExtPath + extArr[i];
- try {
- fs.statSync(filepath);
- return { path: filepath, extension: extArr[i] };
- } catch (e) {}
- }
-
- return null;
-}
-
-function findUpFile(basedir, filepath, extArr) {
- var lastdir;
- do {
- var found = findFile(basedir, filepath, extArr);
- if (found) {
- return found;
- }
-
- lastdir = basedir;
- basedir = path.dirname(basedir);
- } while (lastdir !== basedir);
-
- return null;
-}
-
-function createExtensionArray(exts) {
- if (isString(exts)) {
- return [exts];
- }
-
- if (Array.isArray(exts)) {
- exts = exts.filter(isString);
- return (exts.length > 0) ? exts : [''];
- }
-
- if (isPlainObject(exts)) {
- exts = Object.keys(exts);
- return (exts.length > 0) ? exts : [''];
- }
-
- return [''];
-}
-
-function createExtensionMap(exts) {
- if (!isPlainObject(exts)) {
- return null;
- }
-
- if (isEmpty(exts)) {
- return { '': null };
- }
-
- return exts;
-}
-
-function isEmpty(object) {
- return !Object.keys(object).length;
-}
-
-function isString(value) {
- if (typeof value === 'string') {
- return true;
- }
-
- if (Object.prototype.toString.call(value) === '[object String]') {
- return true;
- }
-
- return false;
-}
-
-module.exports = fined;
diff --git a/node_modules/fined/package.json b/node_modules/fined/package.json
deleted file mode 100644
index 6c07137cf..000000000
--- a/node_modules/fined/package.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "name": "fined",
- "version": "1.1.0",
- "description": "Find a file given a declaration of locations",
- "author": "JS CLI Team (https://github.com/js-cli)",
- "contributors": [
- "Takayuki Sato <sttk.xslet@gmail.com>",
- "Blaine Bublitz <blaine.bublitz@gmail.com>"
- ],
- "repository": "js-cli/fined",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- },
- "main": "index.js",
- "files": [
- "index.js",
- "LICENSE"
- ],
- "scripts": {
- "lint": "eslint . && jscs .",
- "pretest": "npm run lint",
- "test": "mocha --async-only",
- "cover": "istanbul cover _mocha --report lcovonly",
- "coveralls": "npm run cover && istanbul-coveralls"
- },
- "dependencies": {
- "expand-tilde": "^2.0.2",
- "is-plain-object": "^2.0.3",
- "object.defaults": "^1.1.0",
- "object.pick": "^1.2.0",
- "parse-filepath": "^1.0.1"
- },
- "devDependencies": {
- "eslint": "^1.7.3",
- "eslint-config-gulp": "^2.0.0",
- "expect": "^1.19.0",
- "istanbul": "^0.4.3",
- "istanbul-coveralls": "^1.0.3",
- "jscs": "^2.3.5",
- "jscs-preset-gulp": "^1.0.0",
- "mocha": "^2.4.5"
- },
- "keywords": []
-}