summaryrefslogtreecommitdiffstats
path: root/node_modules/is-negative-zero
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-16 00:10:28 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-16 00:10:28 +0100
commite06ec920f7a5d784e674c4c4b4e6d1da3dc7391d (patch)
tree55713f725f77b44ebfec86e4eec3ce33e71458ca /node_modules/is-negative-zero
downloadwebsite_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.tar.gz
website_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.tar.bz2
website_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.zip
api, login, auth
Diffstat (limited to 'node_modules/is-negative-zero')
-rw-r--r--node_modules/is-negative-zero/.eslintrc10
-rw-r--r--node_modules/is-negative-zero/.jscs.json104
-rw-r--r--node_modules/is-negative-zero/.npmignore15
-rw-r--r--node_modules/is-negative-zero/.travis.yml46
-rw-r--r--node_modules/is-negative-zero/LICENSE20
-rw-r--r--node_modules/is-negative-zero/README.md56
-rw-r--r--node_modules/is-negative-zero/index.js6
-rw-r--r--node_modules/is-negative-zero/package.json92
-rw-r--r--node_modules/is-negative-zero/test.js28
9 files changed, 377 insertions, 0 deletions
diff --git a/node_modules/is-negative-zero/.eslintrc b/node_modules/is-negative-zero/.eslintrc
new file mode 100644
index 0000000..955c229
--- /dev/null
+++ b/node_modules/is-negative-zero/.eslintrc
@@ -0,0 +1,10 @@
+{
+ "root": true,
+
+ "extends": "@ljharb",
+
+ "rules": {
+ "max-statements": [2, 14],
+ "no-extra-parens": [1]
+ }
+}
diff --git a/node_modules/is-negative-zero/.jscs.json b/node_modules/is-negative-zero/.jscs.json
new file mode 100644
index 0000000..7abfe0b
--- /dev/null
+++ b/node_modules/is-negative-zero/.jscs.json
@@ -0,0 +1,104 @@
+{
+ "additionalRules": [],
+
+ "requireSemicolons": true,
+
+ "disallowMultipleSpaces": true,
+
+ "disallowIdentifierNames": [],
+
+ "requireCurlyBraces": ["if", "else", "for", "while", "do", "try", "catch"],
+
+ "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch", "function"],
+
+ "disallowSpaceAfterKeywords": [],
+
+ "requireSpacesInAnonymousFunctionExpression": { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true },
+ "requireSpacesInNamedFunctionExpression": { "beforeOpeningCurlyBrace": true },
+ "disallowSpacesInNamedFunctionExpression": { "beforeOpeningRoundBrace": true },
+ "requireSpacesInFunctionDeclaration": { "beforeOpeningCurlyBrace": true },
+ "disallowSpacesInFunctionDeclaration": { "beforeOpeningRoundBrace": true },
+
+ "requireSpaceBetweenArguments": true,
+
+ "disallowSpacesInsideParentheses": true,
+
+ "disallowSpacesInsideArrayBrackets": true,
+
+ "disallowQuotedKeysInObjects": "allButReserved",
+
+ "disallowSpaceAfterObjectKeys": true,
+
+ "requireCommaBeforeLineBreak": true,
+
+ "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"],
+ "requireSpaceAfterPrefixUnaryOperators": [],
+
+ "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
+ "requireSpaceBeforePostfixUnaryOperators": [],
+
+ "disallowSpaceBeforeBinaryOperators": [],
+ "requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
+
+ "requireSpaceAfterBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
+ "disallowSpaceAfterBinaryOperators": [],
+
+ "disallowImplicitTypeConversion": ["binary", "string"],
+
+ "disallowKeywords": ["with", "eval"],
+
+ "requireKeywordsOnNewLine": [],
+ "disallowKeywordsOnNewLine": ["else"],
+
+ "requireLineFeedAtFileEnd": true,
+
+ "disallowTrailingWhitespace": true,
+
+ "disallowTrailingComma": true,
+
+ "excludeFiles": ["node_modules/**", "vendor/**"],
+
+ "disallowMultipleLineStrings": true,
+
+ "requireDotNotation": true,
+
+ "requireParenthesesAroundIIFE": true,
+
+ "validateLineBreaks": "LF",
+
+ "validateQuoteMarks": {
+ "escape": true,
+ "mark": "'"
+ },
+
+ "disallowOperatorBeforeLineBreak": [],
+
+ "requireSpaceBeforeKeywords": [
+ "do",
+ "for",
+ "if",
+ "else",
+ "switch",
+ "case",
+ "try",
+ "catch",
+ "finally",
+ "while",
+ "with",
+ "return"
+ ],
+
+ "validateAlignedFunctionParameters": {
+ "lineBreakAfterOpeningBraces": true,
+ "lineBreakBeforeClosingBraces": true
+ },
+
+ "requirePaddingNewLinesBeforeExport": true,
+
+ "validateNewlineAfterArrayElements": {
+ "maximum": 1
+ },
+
+ "requirePaddingNewLinesAfterUseStrict": true
+}
+
diff --git a/node_modules/is-negative-zero/.npmignore b/node_modules/is-negative-zero/.npmignore
new file mode 100644
index 0000000..a72b52e
--- /dev/null
+++ b/node_modules/is-negative-zero/.npmignore
@@ -0,0 +1,15 @@
+lib-cov
+*.seed
+*.log
+*.csv
+*.dat
+*.out
+*.pid
+*.gz
+
+pids
+logs
+results
+
+npm-debug.log
+node_modules
diff --git a/node_modules/is-negative-zero/.travis.yml b/node_modules/is-negative-zero/.travis.yml
new file mode 100644
index 0000000..a94508b
--- /dev/null
+++ b/node_modules/is-negative-zero/.travis.yml
@@ -0,0 +1,46 @@
+language: node_js
+node_js:
+ - "iojs-v2.4"
+ - "iojs-v2.3"
+ - "iojs-v2.2"
+ - "iojs-v2.1"
+ - "iojs-v2.0"
+ - "iojs-v1.8"
+ - "iojs-v1.7"
+ - "iojs-v1.6"
+ - "iojs-v1.5"
+ - "iojs-v1.4"
+ - "iojs-v1.3"
+ - "iojs-v1.2"
+ - "iojs-v1.1"
+ - "iojs-v1.0"
+ - "0.12"
+ - "0.11"
+ - "0.10"
+ - "0.9"
+ - "0.8"
+ - "0.6"
+ - "0.4"
+before_install:
+ - '[ "${TRAVIS_NODE_VERSION}" = "0.6" ] || npm install -g npm@1.4.28 && npm install -g npm'
+sudo: false
+matrix:
+ fast_finish: true
+ allow_failures:
+ - node_js: "iojs-v2.3"
+ - node_js: "iojs-v2.2"
+ - node_js: "iojs-v2.1"
+ - node_js: "iojs-v2.0"
+ - node_js: "iojs-v1.7"
+ - node_js: "iojs-v1.6"
+ - node_js: "iojs-v1.5"
+ - node_js: "iojs-v1.4"
+ - node_js: "iojs-v1.3"
+ - node_js: "iojs-v1.2"
+ - node_js: "iojs-v1.1"
+ - node_js: "iojs-v1.0"
+ - node_js: "0.11"
+ - node_js: "0.9"
+ - node_js: "0.8"
+ - node_js: "0.6"
+ - node_js: "0.4"
diff --git a/node_modules/is-negative-zero/LICENSE b/node_modules/is-negative-zero/LICENSE
new file mode 100644
index 0000000..47b7b50
--- /dev/null
+++ b/node_modules/is-negative-zero/LICENSE
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2014 Jordan Harband
+
+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/is-negative-zero/README.md b/node_modules/is-negative-zero/README.md
new file mode 100644
index 0000000..18b0684
--- /dev/null
+++ b/node_modules/is-negative-zero/README.md
@@ -0,0 +1,56 @@
+#is-negative-zero <sup>[![Version Badge][2]][1]</sup>
+
+[![Build Status][3]][4]
+[![dependency status][5]][6]
+[![dev dependency status][7]][8]
+[![License][license-image]][license-url]
+[![Downloads][downloads-image]][downloads-url]
+
+[![npm badge][11]][1]
+
+[![browser support][9]][10]
+
+Is this value negative zero? === will lie to you.
+
+## Example
+
+```js
+var isNegativeZero = require('is-negative-zero');
+var assert = require('assert');
+
+assert.notOk(isNegativeZero(undefined));
+assert.notOk(isNegativeZero(null));
+assert.notOk(isNegativeZero(false));
+assert.notOk(isNegativeZero(true));
+assert.notOk(isNegativeZero(0));
+assert.notOk(isNegativeZero(42));
+assert.notOk(isNegativeZero(Infinity));
+assert.notOk(isNegativeZero(-Infinity));
+assert.notOk(isNegativeZero(NaN));
+assert.notOk(isNegativeZero('foo'));
+assert.notOk(isNegativeZero(function () {}));
+assert.notOk(isNegativeZero([]));
+assert.notOk(isNegativeZero({}));
+
+assert.ok(isNegativeZero(-0));
+```
+
+## Tests
+Simply clone the repo, `npm install`, and run `npm test`
+
+[1]: https://npmjs.org/package/is-negative-zero
+[2]: http://vb.teelaun.ch/ljharb/is-negative-zero.svg
+[3]: https://travis-ci.org/ljharb/is-negative-zero.svg
+[4]: https://travis-ci.org/ljharb/is-negative-zero
+[5]: https://david-dm.org/ljharb/is-negative-zero.svg
+[6]: https://david-dm.org/ljharb/is-negative-zero
+[7]: https://david-dm.org/ljharb/is-negative-zero/dev-status.svg
+[8]: https://david-dm.org/ljharb/is-negative-zero#info=devDependencies
+[9]: https://ci.testling.com/ljharb/is-negative-zero.png
+[10]: https://ci.testling.com/ljharb/is-negative-zero
+[11]: https://nodei.co/npm/is-negative-zero.png?downloads=true&stars=true
+[license-image]: http://img.shields.io/npm/l/is-negative-zero.svg
+[license-url]: LICENSE
+[downloads-image]: http://img.shields.io/npm/dm/is-negative-zero.svg
+[downloads-url]: http://npm-stat.com/charts.html?package=is-negative-zero
+
diff --git a/node_modules/is-negative-zero/index.js b/node_modules/is-negative-zero/index.js
new file mode 100644
index 0000000..400e5d1
--- /dev/null
+++ b/node_modules/is-negative-zero/index.js
@@ -0,0 +1,6 @@
+'use strict';
+
+module.exports = function isNegativeZero(number) {
+ return number === 0 && (1 / number) === -Infinity;
+};
+
diff --git a/node_modules/is-negative-zero/package.json b/node_modules/is-negative-zero/package.json
new file mode 100644
index 0000000..3b29163
--- /dev/null
+++ b/node_modules/is-negative-zero/package.json
@@ -0,0 +1,92 @@
+{
+ "_from": "is-negative-zero@^2.0.0",
+ "_id": "is-negative-zero@2.0.0",
+ "_inBundle": false,
+ "_integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=",
+ "_location": "/is-negative-zero",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "range",
+ "registry": true,
+ "raw": "is-negative-zero@^2.0.0",
+ "name": "is-negative-zero",
+ "escapedName": "is-negative-zero",
+ "rawSpec": "^2.0.0",
+ "saveSpec": null,
+ "fetchSpec": "^2.0.0"
+ },
+ "_requiredBy": [
+ "/string.prototype.trimend/es-abstract",
+ "/string.prototype.trimstart/es-abstract"
+ ],
+ "_resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
+ "_shasum": "9553b121b0fac28869da9ed459e20c7543788461",
+ "_spec": "is-negative-zero@^2.0.0",
+ "_where": "/home/pruss/Dev/3-minute-website/node_modules/string.prototype.trimend/node_modules/es-abstract",
+ "author": {
+ "name": "Jordan Harband"
+ },
+ "bugs": {
+ "url": "https://github.com/ljharb/is-negative-zero/issues"
+ },
+ "bundleDependencies": false,
+ "dependencies": {},
+ "deprecated": false,
+ "description": "Is this value negative zero? === will lie to you",
+ "devDependencies": {
+ "@ljharb/eslint-config": "^1.0.3",
+ "covert": "^1.1.0",
+ "eslint": "^1.0.0-rc-3",
+ "jscs": "^1.13.1",
+ "tape": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "homepage": "https://github.com/ljharb/is-negative-zero",
+ "keywords": [
+ "is",
+ "negative",
+ "zero",
+ "negative zero",
+ "number",
+ "positive",
+ "0",
+ "-0"
+ ],
+ "license": "MIT",
+ "main": "index.js",
+ "name": "is-negative-zero",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/ljharb/is-negative-zero.git"
+ },
+ "scripts": {
+ "coverage": "covert test.js",
+ "coverage-quiet": "covert test.js --quiet",
+ "eslint": "eslint *.js",
+ "jscs": "jscs *.js",
+ "lint": "npm run jscs && npm run eslint",
+ "test": "npm run lint && node test.js && npm run coverage-quiet"
+ },
+ "testling": {
+ "files": "test.js",
+ "browsers": [
+ "iexplore/6.0..latest",
+ "firefox/3.0..6.0",
+ "firefox/15.0..latest",
+ "firefox/nightly",
+ "chrome/4.0..10.0",
+ "chrome/20.0..latest",
+ "chrome/canary",
+ "opera/10.0..12.0",
+ "opera/15.0..latest",
+ "opera/next",
+ "safari/4.0..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "android-browser/4.2"
+ ]
+ },
+ "version": "2.0.0"
+}
diff --git a/node_modules/is-negative-zero/test.js b/node_modules/is-negative-zero/test.js
new file mode 100644
index 0000000..18c3f7c
--- /dev/null
+++ b/node_modules/is-negative-zero/test.js
@@ -0,0 +1,28 @@
+'use strict';
+
+var test = require('tape');
+var isNegativeZero = require('./');
+
+test('not negative zero', function (t) {
+ t.notOk(isNegativeZero(), 'undefined is not negative zero');
+ t.notOk(isNegativeZero(null), 'null is not negative zero');
+ t.notOk(isNegativeZero(false), 'false is not negative zero');
+ t.notOk(isNegativeZero(true), 'true is not negative zero');
+ t.notOk(isNegativeZero(0), 'positive zero is not negative zero');
+ t.notOk(isNegativeZero(Infinity), 'Infinity is not negative zero');
+ t.notOk(isNegativeZero(-Infinity), '-Infinity is not negative zero');
+ t.notOk(isNegativeZero(NaN), 'NaN is not negative zero');
+ t.notOk(isNegativeZero('foo'), 'string is not negative zero');
+ t.notOk(isNegativeZero([]), 'array is not negative zero');
+ t.notOk(isNegativeZero({}), 'object is not negative zero');
+ t.notOk(isNegativeZero(function () {}), 'function is not negative zero');
+ t.notOk(isNegativeZero(-1), '-1 is not negative zero');
+
+ t.end();
+});
+
+test('negative zero', function (t) {
+ t.ok(isNegativeZero(-0), 'negative zero is negative zero');
+ t.end();
+});
+