aboutsummaryrefslogtreecommitdiff
path: root/node_modules/write-json-file
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-12-27 19:33:54 +0100
committerFlorian Dold <florian.dold@gmail.com>2017-12-27 19:34:16 +0100
commit0e6de2c31dbf8c21277481f112e99c52b913940f (patch)
tree91789032de3b8eec9d789acd1323f25fc5d08422 /node_modules/write-json-file
parentceda0da31ad542c598c68146ae0712ca03df3d71 (diff)
node_modules
Diffstat (limited to 'node_modules/write-json-file')
-rw-r--r--node_modules/write-json-file/node_modules/sort-keys/index.js44
-rw-r--r--node_modules/write-json-file/node_modules/sort-keys/license21
-rw-r--r--node_modules/write-json-file/node_modules/sort-keys/package.json40
-rw-r--r--node_modules/write-json-file/node_modules/sort-keys/readme.md60
-rw-r--r--node_modules/write-json-file/package.json6
-rw-r--r--node_modules/write-json-file/readme.md4
6 files changed, 5 insertions, 170 deletions
diff --git a/node_modules/write-json-file/node_modules/sort-keys/index.js b/node_modules/write-json-file/node_modules/sort-keys/index.js
deleted file mode 100644
index f75a0e053..000000000
--- a/node_modules/write-json-file/node_modules/sort-keys/index.js
+++ /dev/null
@@ -1,44 +0,0 @@
-'use strict';
-var isPlainObj = require('is-plain-obj');
-
-module.exports = function (obj, opts) {
- if (!isPlainObj(obj)) {
- throw new TypeError('Expected a plain object');
- }
-
- opts = opts || {};
-
- // DEPRECATED
- if (typeof opts === 'function') {
- opts = {compare: opts};
- }
-
- var deep = opts.deep;
- var seenInput = [];
- var seenOutput = [];
-
- var sortKeys = function (x) {
- var seenIndex = seenInput.indexOf(x);
-
- if (seenIndex !== -1) {
- return seenOutput[seenIndex];
- }
-
- var ret = {};
- var keys = Object.keys(x).sort(opts.compare);
-
- seenInput.push(x);
- seenOutput.push(ret);
-
- for (var i = 0; i < keys.length; i++) {
- var key = keys[i];
- var val = x[key];
-
- ret[key] = deep && isPlainObj(val) ? sortKeys(val) : val;
- }
-
- return ret;
- };
-
- return sortKeys(obj);
-};
diff --git a/node_modules/write-json-file/node_modules/sort-keys/license b/node_modules/write-json-file/node_modules/sort-keys/license
deleted file mode 100644
index 654d0bfe9..000000000
--- a/node_modules/write-json-file/node_modules/sort-keys/license
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-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/write-json-file/node_modules/sort-keys/package.json b/node_modules/write-json-file/node_modules/sort-keys/package.json
deleted file mode 100644
index dff065382..000000000
--- a/node_modules/write-json-file/node_modules/sort-keys/package.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "name": "sort-keys",
- "version": "1.1.2",
- "description": "Sort the keys of an object",
- "license": "MIT",
- "repository": "sindresorhus/sort-keys",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "engines": {
- "node": ">=0.10.0"
- },
- "scripts": {
- "test": "xo && mocha"
- },
- "files": [
- "index.js"
- ],
- "keywords": [
- "sort",
- "object",
- "keys",
- "obj",
- "key",
- "stable",
- "deterministic",
- "deep",
- "recursive",
- "recursively"
- ],
- "dependencies": {
- "is-plain-obj": "^1.0.0"
- },
- "devDependencies": {
- "mocha": "*",
- "xo": "*"
- }
-}
diff --git a/node_modules/write-json-file/node_modules/sort-keys/readme.md b/node_modules/write-json-file/node_modules/sort-keys/readme.md
deleted file mode 100644
index a671ffb3d..000000000
--- a/node_modules/write-json-file/node_modules/sort-keys/readme.md
+++ /dev/null
@@ -1,60 +0,0 @@
-# sort-keys [![Build Status](https://travis-ci.org/sindresorhus/sort-keys.svg?branch=master)](https://travis-ci.org/sindresorhus/sort-keys)
-
-> Sort the keys of an object
-
-Useful to get a deterministically ordered object, as the order of keys can vary between engines.
-
-
-## Install
-
-```
-$ npm install --save sort-keys
-```
-
-
-## Usage
-
-```js
-const sortKeys = require('sort-keys');
-
-sortKeys({c: 0, a: 0, b: 0});
-//=> {a: 0, b: 0, c: 0}
-
-sortKeys({b: {b: 0, a: 0}, a: 0}, {deep: true});
-//=> {a: 0, b: {a: 0, b: 0}}
-
-sortKeys({c: 0, a: 0, b: 0}, {
- compare: (a, b) => -a.localeCompare(b)
-});
-//=> {c: 0, b: 0, a: 0}
-```
-
-
-## API
-
-### sortKeys(input, [options])
-
-Returns a new object with sorted keys.
-
-#### input
-
-Type: `Object`
-
-#### options
-
-##### deep
-
-Type: `boolean`
-
-Recursively sort keys.
-
-##### compare
-
-Type: `Function`
-
-[Compare function.](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort)
-
-
-## License
-
-MIT © [Sindre Sorhus](https://sindresorhus.com)
diff --git a/node_modules/write-json-file/package.json b/node_modules/write-json-file/package.json
index 51f6a1d43..169c7a888 100644
--- a/node_modules/write-json-file/package.json
+++ b/node_modules/write-json-file/package.json
@@ -1,6 +1,6 @@
{
"name": "write-json-file",
- "version": "2.2.0",
+ "version": "2.3.0",
"description": "Stringify and write JSON to a file atomically",
"license": "MIT",
"repository": "sindresorhus/write-json-file",
@@ -36,8 +36,8 @@
"detect-indent": "^5.0.0",
"graceful-fs": "^4.1.2",
"make-dir": "^1.0.0",
- "pify": "^2.0.0",
- "sort-keys": "^1.1.1",
+ "pify": "^3.0.0",
+ "sort-keys": "^2.0.0",
"write-file-atomic": "^2.0.0"
},
"devDependencies": {
diff --git a/node_modules/write-json-file/readme.md b/node_modules/write-json-file/readme.md
index ab9162889..c148f0529 100644
--- a/node_modules/write-json-file/readme.md
+++ b/node_modules/write-json-file/readme.md
@@ -8,7 +8,7 @@ Creates directories for you as needed.
## Install
```
-$ npm install --save write-json-file
+$ npm install write-json-file
```
@@ -38,7 +38,7 @@ Type: `Object`
##### indent
Type: `string` `number`<br>
-Default: `\t`
+Default: `'\t'`
Indentation as a string or number of spaces.<br>
Pass in `null` for no formatting.