updated sys and created publi
This commit is contained in:
+11
-1
@@ -93,7 +93,8 @@ div.user {
|
||||
div.user .content {
|
||||
padding: 1rem;
|
||||
width: 100%;
|
||||
margin-bottom: 2rem; }
|
||||
margin-bottom: 2rem;
|
||||
box-sizing: border-box; }
|
||||
div.user section.images ul {
|
||||
width: 105%; }
|
||||
div.user section.images ul li {
|
||||
@@ -102,8 +103,17 @@ div.user {
|
||||
div.user section.images ul li img {
|
||||
max-width: 100%;
|
||||
width: 100%; }
|
||||
div.user section.sources {
|
||||
padding: 1rem;
|
||||
box-sizing: 100%;
|
||||
width: 100%; }
|
||||
div.user section.sources a {
|
||||
color: #000; }
|
||||
div.user p img {
|
||||
border: none; }
|
||||
div.user video {
|
||||
max-width: 100%;
|
||||
max-height: 600px; }
|
||||
|
||||
@media print {
|
||||
@page {
|
||||
|
||||
+15
-48
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "abbrev@1",
|
||||
"scope": null,
|
||||
"escapedName": "abbrev",
|
||||
"name": "abbrev",
|
||||
"rawSpec": "1",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/nopt"
|
||||
"abbrev@1.1.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "abbrev@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "abbrev@1.1.0",
|
||||
"_id": "abbrev@1.1.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
|
||||
"_location": "/abbrev",
|
||||
"_nodeVersion": "8.0.0-pre",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/abbrev-1.1.0.tgz_1487054000015_0.9229173036292195"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "isaacs",
|
||||
"email": "i@izs.me"
|
||||
},
|
||||
"_npmVersion": "4.3.0",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "abbrev@1",
|
||||
"scope": null,
|
||||
"escapedName": "abbrev",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "abbrev@1.1.0",
|
||||
"name": "abbrev",
|
||||
"rawSpec": "1",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "abbrev",
|
||||
"rawSpec": "1.1.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.1.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/nopt"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
|
||||
"_shasum": "d0554c2256636e2f56e7c2e5ad183f859428d81f",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "abbrev@1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/nopt",
|
||||
"_spec": "1.1.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Isaac Z. Schlueter",
|
||||
"email": "i@izs.me"
|
||||
@@ -52,33 +35,17 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/isaacs/abbrev-js/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Like ruby's abbrev module, but in js",
|
||||
"devDependencies": {
|
||||
"tap": "^10.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "d0554c2256636e2f56e7c2e5ad183f859428d81f",
|
||||
"tarball": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz"
|
||||
},
|
||||
"files": [
|
||||
"abbrev.js"
|
||||
],
|
||||
"gitHead": "7136d4d95449dc44115d4f78b80ec907724f64e0",
|
||||
"homepage": "https://github.com/isaacs/abbrev-js#readme",
|
||||
"license": "ISC",
|
||||
"main": "abbrev.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "isaacs",
|
||||
"email": "i@izs.me"
|
||||
}
|
||||
],
|
||||
"name": "abbrev",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# abbrev-js\n\nJust like [ruby's Abbrev](http://apidock.com/ruby/Abbrev).\n\nUsage:\n\n var abbrev = require(\"abbrev\");\n abbrev(\"foo\", \"fool\", \"folding\", \"flop\");\n \n // returns:\n { fl: 'flop'\n , flo: 'flop'\n , flop: 'flop'\n , fol: 'folding'\n , fold: 'folding'\n , foldi: 'folding'\n , foldin: 'folding'\n , folding: 'folding'\n , foo: 'foo'\n , fool: 'fool'\n }\n\nThis is handy for command-line scripts, or other cases where you want to be able to accept shorthands.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+ssh://git@github.com/isaacs/abbrev-js.git"
|
||||
|
||||
+15
-51
File diff suppressed because one or more lines are too long
+15
-50
File diff suppressed because one or more lines are too long
+22
-42
@@ -1,47 +1,34 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "ansi-regex@^2.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "ansi-regex",
|
||||
"name": "ansi-regex",
|
||||
"rawSpec": "^2.0.0",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/has-ansi"
|
||||
"ansi-regex@2.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "ansi-regex@>=2.0.0 <3.0.0",
|
||||
"_development": true,
|
||||
"_from": "ansi-regex@2.0.0",
|
||||
"_id": "ansi-regex@2.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc=",
|
||||
"_location": "/ansi-regex",
|
||||
"_nodeVersion": "0.12.5",
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.11.2",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "ansi-regex@^2.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "ansi-regex",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "ansi-regex@2.0.0",
|
||||
"name": "ansi-regex",
|
||||
"rawSpec": "^2.0.0",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "ansi-regex",
|
||||
"rawSpec": "2.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "2.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/has-ansi",
|
||||
"/strip-ansi"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
|
||||
"_shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "ansi-regex@^2.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/has-ansi",
|
||||
"_spec": "2.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -50,24 +37,17 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/ansi-regex/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Regular expression for matching ANSI escape codes",
|
||||
"devDependencies": {
|
||||
"mocha": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
|
||||
"tarball": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "57c3f2941a73079fa8b081e02a522e3d29913e2f",
|
||||
"homepage": "https://github.com/sindresorhus/ansi-regex",
|
||||
"homepage": "https://github.com/sindresorhus/ansi-regex#readme",
|
||||
"keywords": [
|
||||
"ansi",
|
||||
"styles",
|
||||
@@ -98,17 +78,17 @@
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
"url": "sindresorhus.com"
|
||||
},
|
||||
{
|
||||
"name": "jbnicolai",
|
||||
"email": "jappelman@xebia.com"
|
||||
"name": "Joshua Appelman",
|
||||
"email": "jappelman@xebia.com",
|
||||
"url": "jbnicolai.com"
|
||||
}
|
||||
],
|
||||
"name": "ansi-regex",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/ansi-regex.git"
|
||||
|
||||
+23
-43
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "ansi-styles@^2.2.1",
|
||||
"scope": null,
|
||||
"escapedName": "ansi-styles",
|
||||
"name": "ansi-styles",
|
||||
"rawSpec": "^2.2.1",
|
||||
"spec": ">=2.2.1 <3.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/chalk"
|
||||
"ansi-styles@2.2.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "ansi-styles@>=2.2.1 <3.0.0",
|
||||
"_development": true,
|
||||
"_from": "ansi-styles@2.2.1",
|
||||
"_id": "ansi-styles@2.2.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
|
||||
"_location": "/ansi-styles",
|
||||
"_nodeVersion": "4.3.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/ansi-styles-2.2.1.tgz_1459197317833_0.9694824463222176"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.8.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "ansi-styles@^2.2.1",
|
||||
"scope": null,
|
||||
"escapedName": "ansi-styles",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "ansi-styles@2.2.1",
|
||||
"name": "ansi-styles",
|
||||
"rawSpec": "^2.2.1",
|
||||
"spec": ">=2.2.1 <3.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "ansi-styles",
|
||||
"rawSpec": "2.2.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "2.2.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/chalk"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
|
||||
"_shasum": "b432dd3358b634cf75e1e4664368240533c1ddbe",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "ansi-styles@^2.2.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/chalk",
|
||||
"_spec": "2.2.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -53,23 +36,16 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/chalk/ansi-styles/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "ANSI escape codes for styling strings in the terminal",
|
||||
"devDependencies": {
|
||||
"mocha": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "b432dd3358b634cf75e1e4664368240533c1ddbe",
|
||||
"tarball": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "95c59b23be760108b6530ca1c89477c21b258032",
|
||||
"homepage": "https://github.com/chalk/ansi-styles#readme",
|
||||
"keywords": [
|
||||
"ansi",
|
||||
@@ -96,13 +72,17 @@
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
"url": "sindresorhus.com"
|
||||
},
|
||||
{
|
||||
"name": "Joshua Appelman",
|
||||
"email": "jappelman@xebia.com",
|
||||
"url": "jbnicolai.com"
|
||||
}
|
||||
],
|
||||
"name": "ansi-styles",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/chalk/ansi-styles.git"
|
||||
|
||||
+15
-47
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "aproba@^1.0.3",
|
||||
"scope": null,
|
||||
"escapedName": "aproba",
|
||||
"name": "aproba",
|
||||
"rawSpec": "^1.0.3",
|
||||
"spec": ">=1.0.3 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/gauge"
|
||||
"aproba@1.1.2",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "aproba@>=1.0.3 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "aproba@1.1.2",
|
||||
"_id": "aproba@1.1.2",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-RcZikJTeTpb2k+9+q3SuB5wkD8E=",
|
||||
"_location": "/aproba",
|
||||
"_nodeVersion": "8.0.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "s3://npm-registry-packages",
|
||||
"tmp": "tmp/aproba-1.1.2.tgz_1496445352224_0.2260909820906818"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "iarna",
|
||||
"email": "me@re-becca.org"
|
||||
},
|
||||
"_npmVersion": "5.0.1",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "aproba@^1.0.3",
|
||||
"scope": null,
|
||||
"escapedName": "aproba",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "aproba@1.1.2",
|
||||
"name": "aproba",
|
||||
"rawSpec": "^1.0.3",
|
||||
"spec": ">=1.0.3 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "aproba",
|
||||
"rawSpec": "1.1.2",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.1.2"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gauge"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz",
|
||||
"_shasum": "45c6629094de4e96f693ef7eab74ae079c240fc1",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "aproba@^1.0.3",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/gauge",
|
||||
"_spec": "1.1.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Rebecca Turner",
|
||||
"email": "me@re-becca.org"
|
||||
@@ -61,15 +44,9 @@
|
||||
"directories": {
|
||||
"test": "test"
|
||||
},
|
||||
"dist": {
|
||||
"integrity": "sha512-ZpYajIfO0j2cOFTO955KUMIKNmj6zhX8kVztMAxFsDaMwz+9Z9SV0uou2pC9HJqcfpffOsjnbrDMvkNy+9RXPw==",
|
||||
"shasum": "45c6629094de4e96f693ef7eab74ae079c240fc1",
|
||||
"tarball": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "52c6ebad8d130158e90cc849625a590739c6ce1f",
|
||||
"homepage": "https://github.com/iarna/aproba",
|
||||
"keywords": [
|
||||
"argument",
|
||||
@@ -77,16 +54,7 @@
|
||||
],
|
||||
"license": "ISC",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "iarna",
|
||||
"email": "me@re-becca.org"
|
||||
}
|
||||
],
|
||||
"name": "aproba",
|
||||
"optionalDependencies": {},
|
||||
"readme": "aproba\n======\n\nA ridiculously light-weight function argument validator\n\n```\nvar validate = require(\"aproba\")\n\nfunction myfunc(a, b, c) {\n // `a` must be a string, `b` a number, `c` a function\n validate('SNF', arguments) // [a,b,c] is also valid\n}\n\nmyfunc('test', 23, function () {}) // ok\nmyfunc(123, 23, function () {}) // type error\nmyfunc('test', 23) // missing arg error\nmyfunc('test', 23, function () {}, true) // too many args error\n\n```\n\nValid types are:\n\n| type | description\n| :--: | :----------\n| * | matches any type\n| A | `Array.isArray` OR an `arguments` object\n| S | typeof == string\n| N | typeof == number\n| F | typeof == function\n| O | typeof == object and not type A and not type E\n| B | typeof == boolean\n| E | `instanceof Error` OR `null` **(special: see below)**\n| Z | == `null`\n\nValidation failures throw one of three exception types, distinguished by a\n`code` property of `EMISSINGARG`, `EINVALIDTYPE` or `ETOOMANYARGS`.\n\nIf you pass in an invalid type then it will throw with a code of\n`EUNKNOWNTYPE`.\n\nIf an **error** argument is found and is not null then the remaining\narguments are optional. That is, if you say `ESO` then that's like using a\nnon-magical `E` in: `E|ESO|ZSO`.\n\n### But I have optional arguments?!\n\nYou can provide more than one signature by separating them with pipes `|`.\nIf any signature matches the arguments then they'll be considered valid.\n\nSo for example, say you wanted to write a signature for\n`fs.createWriteStream`. The docs for it describe it thusly:\n\n```\nfs.createWriteStream(path[, options])\n```\n\nThis would be a signature of `SO|S`. That is, a string and and object, or\njust a string.\n\nNow, if you read the full `fs` docs, you'll see that actually path can ALSO\nbe a buffer. And options can be a string, that is:\n```\npath <String> | <Buffer>\noptions <String> | <Object>\n```\n\nTo reproduce this you have to fully enumerate all of the possible\ncombinations and that implies a signature of `SO|SS|OO|OS|S|O`. The\nawkwardness is a feature: It reminds you of the complexity you're adding to\nyour API when you do this sort of thing.\n\n\n### Why this exists\n\nI wanted a very simple argument validator. It needed to do two things:\n\n1. Be more concise and easier to use than assertions\n\n2. Not encourage an infinite bikeshed of DSLs\n\nThis is why types are specified by a single character and there's no such\nthing as an optional argument. \n\nThis is not intended to validate user data. This is specifically about\nasserting the interface of your functions.\n\nIf you need greater validation, I encourage you to write them by hand or\nlook elsewhere.\n\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/iarna/aproba.git"
|
||||
|
||||
+16
-43
@@ -1,45 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "archy@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "archy",
|
||||
"name": "archy",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp"
|
||||
"archy@1.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "archy@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "archy@1.0.0",
|
||||
"_id": "archy@1.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
|
||||
"_location": "/archy",
|
||||
"_npmUser": {
|
||||
"name": "substack",
|
||||
"email": "mail@substack.net"
|
||||
},
|
||||
"_npmVersion": "1.4.25",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "archy@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "archy",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "archy@1.0.0",
|
||||
"name": "archy",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "archy",
|
||||
"rawSpec": "1.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
|
||||
"_shasum": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "archy@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp",
|
||||
"_spec": "1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "James Halliday",
|
||||
"email": "mail@substack.net",
|
||||
@@ -48,19 +36,12 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/substack/node-archy/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "render nested hierarchies `npm ls` style with unicode pipes",
|
||||
"devDependencies": {
|
||||
"tap": "~0.3.3",
|
||||
"tape": "~0.1.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40",
|
||||
"tarball": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"
|
||||
},
|
||||
"gitHead": "30223c16191e877bf027b15b12daf077b9b55b84",
|
||||
"homepage": "https://github.com/substack/node-archy",
|
||||
"homepage": "https://github.com/substack/node-archy#readme",
|
||||
"keywords": [
|
||||
"hierarchy",
|
||||
"npm ls",
|
||||
@@ -70,15 +51,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "substack",
|
||||
"email": "mail@substack.net"
|
||||
}
|
||||
],
|
||||
"name": "archy",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+ssh://git@github.com/substack/node-archy.git"
|
||||
|
||||
+15
-43
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "isarray@~1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "isarray",
|
||||
"name": "isarray",
|
||||
"rawSpec": "~1.0.0",
|
||||
"spec": ">=1.0.0 <1.1.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/are-we-there-yet/node_modules/readable-stream"
|
||||
"isarray@1.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "isarray@>=1.0.0 <1.1.0",
|
||||
"_development": true,
|
||||
"_from": "isarray@1.0.0",
|
||||
"_id": "isarray@1.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
|
||||
"_location": "/are-we-there-yet/isarray",
|
||||
"_nodeVersion": "5.1.0",
|
||||
"_npmUser": {
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
},
|
||||
"_npmVersion": "3.3.12",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "isarray@~1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "isarray",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "isarray@1.0.0",
|
||||
"name": "isarray",
|
||||
"rawSpec": "~1.0.0",
|
||||
"spec": ">=1.0.0 <1.1.0",
|
||||
"type": "range"
|
||||
"escapedName": "isarray",
|
||||
"rawSpec": "1.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/are-we-there-yet/readable-stream"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
||||
"_shasum": "bb935d48582cba168c06834957a54a3e07124f11",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "isarray@~1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/are-we-there-yet/node_modules/readable-stream",
|
||||
"_spec": "1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Julian Gruber",
|
||||
"email": "mail@juliangruber.com",
|
||||
@@ -54,12 +41,6 @@
|
||||
"devDependencies": {
|
||||
"tape": "~2.13.4"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "bb935d48582cba168c06834957a54a3e07124f11",
|
||||
"tarball": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
|
||||
},
|
||||
"gitHead": "2a23a281f369e9ae06394c0fb4d2381355a6ba33",
|
||||
"homepage": "https://github.com/juliangruber/isarray",
|
||||
"keywords": [
|
||||
"browser",
|
||||
@@ -68,16 +49,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
}
|
||||
],
|
||||
"name": "isarray",
|
||||
"optionalDependencies": {},
|
||||
"readme": "\n# isarray\n\n`Array#isArray` for older browsers.\n\n[](http://travis-ci.org/juliangruber/isarray)\n[](https://www.npmjs.org/package/isarray)\n\n[\n](https://ci.testling.com/juliangruber/isarray)\n\n## Usage\n\n```js\nvar isArray = require('isarray');\n\nconsole.log(isArray([])); // => true\nconsole.log(isArray({})); // => false\n```\n\n## Installation\n\nWith [npm](http://npmjs.org) do\n\n```bash\n$ npm install isarray\n```\n\nThen bundle for the browser with\n[browserify](https://github.com/substack/browserify).\n\nWith [component](http://component.io) do\n\n```bash\n$ component install juliangruber/isarray\n```\n\n## License\n\n(MIT)\n\nCopyright (c) 2013 Julian Gruber <julian@juliangruber.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/juliangruber/isarray.git"
|
||||
|
||||
+15
-67
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "readable-stream@^2.0.6",
|
||||
"scope": null,
|
||||
"escapedName": "readable-stream",
|
||||
"name": "readable-stream",
|
||||
"rawSpec": "^2.0.6",
|
||||
"spec": ">=2.0.6 <3.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/are-we-there-yet"
|
||||
"readable-stream@2.3.2",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "readable-stream@>=2.0.6 <3.0.0",
|
||||
"_development": true,
|
||||
"_from": "readable-stream@2.3.2",
|
||||
"_id": "readable-stream@2.3.2",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
|
||||
"_location": "/are-we-there-yet/readable-stream",
|
||||
"_nodeVersion": "6.11.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "s3://npm-registry-packages",
|
||||
"tmp": "tmp/readable-stream-2.3.2.tgz_1498139300782_0.7375865990761667"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "matteo.collina",
|
||||
"email": "hello@matteocollina.com"
|
||||
},
|
||||
"_npmVersion": "3.10.10",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "readable-stream@^2.0.6",
|
||||
"scope": null,
|
||||
"escapedName": "readable-stream",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "readable-stream@2.3.2",
|
||||
"name": "readable-stream",
|
||||
"rawSpec": "^2.0.6",
|
||||
"spec": ">=2.0.6 <3.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "readable-stream",
|
||||
"rawSpec": "2.3.2",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "2.3.2"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/are-we-there-yet"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
|
||||
"_shasum": "5a04df05e4f57fe3f0dc68fdd11dc5c97c7e6f4d",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "readable-stream@^2.0.6",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/are-we-there-yet",
|
||||
"_spec": "2.3.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"browser": {
|
||||
"util": false,
|
||||
"./readable.js": "./readable-browser.js",
|
||||
@@ -74,12 +57,6 @@
|
||||
"tape": "~4.5.1",
|
||||
"zuul": "~3.10.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "5a04df05e4f57fe3f0dc68fdd11dc5c97c7e6f4d",
|
||||
"tarball": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz"
|
||||
},
|
||||
"gitHead": "dfbb3377d15aa42500c9fdedbcf3a2819204bf7b",
|
||||
"homepage": "https://github.com/nodejs/readable-stream#readme",
|
||||
"keywords": [
|
||||
"readable",
|
||||
@@ -88,41 +65,12 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "readable.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "nodejs-foundation",
|
||||
"email": "build@iojs.org"
|
||||
},
|
||||
{
|
||||
"name": "matteo.collina",
|
||||
"email": "hello@matteocollina.com"
|
||||
},
|
||||
{
|
||||
"name": "cwmma",
|
||||
"email": "calvin.metcalf@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "isaacs",
|
||||
"email": "i@izs.me"
|
||||
},
|
||||
{
|
||||
"name": "tootallnate",
|
||||
"email": "nathan@tootallnate.net"
|
||||
},
|
||||
{
|
||||
"name": "rvagg",
|
||||
"email": "rod@vagg.org"
|
||||
}
|
||||
],
|
||||
"name": "readable-stream",
|
||||
"nyc": {
|
||||
"include": [
|
||||
"lib/**.js"
|
||||
]
|
||||
},
|
||||
"optionalDependencies": {},
|
||||
"readme": "# readable-stream\n\n***Node-core v8.1.2 streams for userland*** [](https://travis-ci.org/nodejs/readable-stream)\n\n\n[](https://nodei.co/npm/readable-stream/)\n[](https://nodei.co/npm/readable-stream/)\n\n\n[](https://saucelabs.com/u/readable-stream)\n\n```bash\nnpm install --save readable-stream\n```\n\n***Node-core streams for userland***\n\nThis package is a mirror of the Streams2 and Streams3 implementations in\nNode-core.\n\nFull documentation may be found on the [Node.js website](https://nodejs.org/dist/v8.1.2/docs/api/stream.html).\n\nIf you want to guarantee a stable streams base, regardless of what version of\nNode you, or the users of your libraries are using, use **readable-stream** *only* and avoid the *\"stream\"* module in Node-core, for background see [this blogpost](http://r.va.gg/2014/06/why-i-dont-use-nodes-core-stream-module.html).\n\nAs of version 2.0.0 **readable-stream** uses semantic versioning.\n\n# Streams Working Group\n\n`readable-stream` is maintained by the Streams Working Group, which\noversees the development and maintenance of the Streams API within\nNode.js. The responsibilities of the Streams Working Group include:\n\n* Addressing stream issues on the Node.js issue tracker.\n* Authoring and editing stream documentation within the Node.js project.\n* Reviewing changes to stream subclasses within the Node.js project.\n* Redirecting changes to streams from the Node.js project to this\n project.\n* Assisting in the implementation of stream providers within Node.js.\n* Recommending versions of `readable-stream` to be included in Node.js.\n* Messaging about the future of streams to give the community advance\n notice of changes.\n\n<a name=\"members\"></a>\n## Team Members\n\n* **Chris Dickinson** ([@chrisdickinson](https://github.com/chrisdickinson)) <christopher.s.dickinson@gmail.com>\n - Release GPG key: 9554F04D7259F04124DE6B476D5A82AC7E37093B\n* **Calvin Metcalf** ([@calvinmetcalf](https://github.com/calvinmetcalf)) <calvin.metcalf@gmail.com>\n - Release GPG key: F3EF5F62A87FC27A22E643F714CE4FF5015AA242\n* **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>\n - Release GPG key: DD8F2338BAE7501E3DD5AC78C273792F7D83545D\n* **Sam Newman** ([@sonewman](https://github.com/sonewman)) <newmansam@outlook.com>\n* **Mathias Buus** ([@mafintosh](https://github.com/mafintosh)) <mathiasbuus@gmail.com>\n* **Domenic Denicola** ([@domenic](https://github.com/domenic)) <d@domenic.me>\n* **Matteo Collina** ([@mcollina](https://github.com/mcollina)) <matteo.collina@gmail.com>\n - Release GPG key: 3ABC01543F22DD2239285CDD818674489FBC127E\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/nodejs/readable-stream.git"
|
||||
|
||||
+15
-64
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "string_decoder@~1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "string_decoder",
|
||||
"name": "string_decoder",
|
||||
"rawSpec": "~1.0.0",
|
||||
"spec": ">=1.0.0 <1.1.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/are-we-there-yet/node_modules/readable-stream"
|
||||
"string_decoder@1.0.3",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "string_decoder@>=1.0.0 <1.1.0",
|
||||
"_development": true,
|
||||
"_from": "string_decoder@1.0.3",
|
||||
"_id": "string_decoder@1.0.3",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
|
||||
"_location": "/are-we-there-yet/string_decoder",
|
||||
"_nodeVersion": "8.1.1",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "s3://npm-registry-packages",
|
||||
"tmp": "tmp/string_decoder-1.0.3.tgz_1498156574101_0.8198789858724922"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "cwmma",
|
||||
"email": "calvin.metcalf@gmail.com"
|
||||
},
|
||||
"_npmVersion": "5.0.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "string_decoder@~1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "string_decoder",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "string_decoder@1.0.3",
|
||||
"name": "string_decoder",
|
||||
"rawSpec": "~1.0.0",
|
||||
"spec": ">=1.0.0 <1.1.0",
|
||||
"type": "range"
|
||||
"escapedName": "string_decoder",
|
||||
"rawSpec": "1.0.3",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.3"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/are-we-there-yet/readable-stream"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
|
||||
"_shasum": "0fc67d7c141825de94282dd536bec6b9bce860ab",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "string_decoder@~1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/are-we-there-yet/node_modules/readable-stream",
|
||||
"_spec": "1.0.3",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"bugs": {
|
||||
"url": "https://github.com/rvagg/string_decoder/issues"
|
||||
},
|
||||
@@ -56,13 +39,6 @@
|
||||
"babel-polyfill": "^6.23.0",
|
||||
"tap": "~0.4.8"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
|
||||
"shasum": "0fc67d7c141825de94282dd536bec6b9bce860ab",
|
||||
"tarball": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz"
|
||||
},
|
||||
"gitHead": "e97f24dd3d047b72b9836518e2a0788e2a6a2fdb",
|
||||
"homepage": "https://github.com/rvagg/string_decoder",
|
||||
"keywords": [
|
||||
"string",
|
||||
@@ -72,32 +48,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "lib/string_decoder.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "cwmma",
|
||||
"email": "calvin.metcalf@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "matteo.collina",
|
||||
"email": "hello@matteocollina.com"
|
||||
},
|
||||
{
|
||||
"name": "nodejs-foundation",
|
||||
"email": "build@iojs.org"
|
||||
},
|
||||
{
|
||||
"name": "rvagg",
|
||||
"email": "rod@vagg.org"
|
||||
},
|
||||
{
|
||||
"name": "substack",
|
||||
"email": "substack@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "string_decoder",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# string_decoder\n\n***Node-core v7.0.0 string_decoder for userland***\n\n\n[](https://nodei.co/npm/string_decoder/)\n[](https://nodei.co/npm/string_decoder/)\n\n\n```bash\nnpm install --save string_decoder\n```\n\n***Node-core string_decoderstring_decoder for userland***\n\nThis package is a mirror of the string_decoder implementation in Node-core.\n\nFull documentation may be found on the [Node.js website](https://nodejs.org/dist/v7.8.0/docs/api/).\n\nAs of version 1.0.0 **string_decoder** uses semantic versioning.\n\n## Previous versions\n\nPrevious version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10.\n\n## Update\n\nThe *build/* directory contains a build script that will scrape the source from the [nodejs/node](https://github.com/nodejs/node) repo given a specific Node version.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/rvagg/string_decoder.git"
|
||||
|
||||
+15
-47
File diff suppressed because one or more lines are too long
+15
-46
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "argparse@^1.0.7",
|
||||
"scope": null,
|
||||
"escapedName": "argparse",
|
||||
"name": "argparse",
|
||||
"rawSpec": "^1.0.7",
|
||||
"spec": ">=1.0.7 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/js-yaml"
|
||||
"argparse@1.0.9",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "argparse@>=1.0.7 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "argparse@1.0.9",
|
||||
"_id": "argparse@1.0.9",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
|
||||
"_location": "/argparse",
|
||||
"_nodeVersion": "6.5.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/argparse-1.0.9.tgz_1475177461025_0.33920647646300495"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "vitaly",
|
||||
"email": "vitaly@rcdesign.ru"
|
||||
},
|
||||
"_npmVersion": "3.10.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "argparse@^1.0.7",
|
||||
"scope": null,
|
||||
"escapedName": "argparse",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "argparse@1.0.9",
|
||||
"name": "argparse",
|
||||
"rawSpec": "^1.0.7",
|
||||
"spec": ">=1.0.7 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "argparse",
|
||||
"rawSpec": "1.0.9",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.9"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/js-yaml"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
|
||||
"_shasum": "73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "argparse@^1.0.7",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/js-yaml",
|
||||
"_spec": "1.0.9",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"bugs": {
|
||||
"url": "https://github.com/nodeca/argparse/issues"
|
||||
},
|
||||
@@ -66,16 +49,10 @@
|
||||
"mocha": "^3.1.0",
|
||||
"ndoc": "^5.0.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86",
|
||||
"tarball": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz"
|
||||
},
|
||||
"files": [
|
||||
"index.js",
|
||||
"lib/"
|
||||
],
|
||||
"gitHead": "acb39f2d726b90d2eadf9e6574a938d6250ad248",
|
||||
"homepage": "https://github.com/nodeca/argparse#readme",
|
||||
"keywords": [
|
||||
"cli",
|
||||
@@ -85,15 +62,7 @@
|
||||
"args"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "vitaly",
|
||||
"email": "vitaly@rcdesign.ru"
|
||||
}
|
||||
],
|
||||
"name": "argparse",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/nodeca/argparse.git"
|
||||
|
||||
+15
-50
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "arr-diff@^2.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "arr-diff",
|
||||
"name": "arr-diff",
|
||||
"rawSpec": "^2.0.0",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/micromatch"
|
||||
"arr-diff@2.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "arr-diff@>=2.0.0 <3.0.0",
|
||||
"_development": true,
|
||||
"_from": "arr-diff@2.0.0",
|
||||
"_id": "arr-diff@2.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
|
||||
"_location": "/arr-diff",
|
||||
"_nodeVersion": "5.0.0",
|
||||
"_npmUser": {
|
||||
"name": "jonschlinkert",
|
||||
"email": "github@sellside.com"
|
||||
},
|
||||
"_npmVersion": "3.3.6",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "arr-diff@^2.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "arr-diff",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "arr-diff@2.0.0",
|
||||
"name": "arr-diff",
|
||||
"rawSpec": "^2.0.0",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "arr-diff",
|
||||
"rawSpec": "2.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "2.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/micromatch"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
|
||||
"_shasum": "8f3b827f955a8bd669697e4a4256ac3ceae356cf",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "arr-diff@^2.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/micromatch",
|
||||
"_spec": "2.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Jon Schlinkert",
|
||||
"url": "https://github.com/jonschlinkert"
|
||||
@@ -60,18 +47,12 @@
|
||||
"mocha": "*",
|
||||
"should": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "8f3b827f955a8bd669697e4a4256ac3ceae356cf",
|
||||
"tarball": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "b89f54eb88ca51afd0e0ea6be9a4a63e5ccecf27",
|
||||
"homepage": "https://github.com/jonschlinkert/arr-diff",
|
||||
"keywords": [
|
||||
"arr",
|
||||
@@ -82,23 +63,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "doowb",
|
||||
"email": "brian.woodward@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "jonschlinkert",
|
||||
"email": "github@sellside.com"
|
||||
},
|
||||
{
|
||||
"name": "paulmillr",
|
||||
"email": "paul@paulmillr.com"
|
||||
}
|
||||
],
|
||||
"name": "arr-diff",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/jonschlinkert/arr-diff.git"
|
||||
|
||||
+15
-43
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "arr-flatten@^1.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "arr-flatten",
|
||||
"name": "arr-flatten",
|
||||
"rawSpec": "^1.0.1",
|
||||
"spec": ">=1.0.1 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/arr-diff"
|
||||
"arr-flatten@1.0.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "arr-flatten@>=1.0.1 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "arr-flatten@1.0.1",
|
||||
"_id": "arr-flatten@1.0.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-5f/lTUXhnzLyFukeuZyM6JK7YEs=",
|
||||
"_location": "/arr-flatten",
|
||||
"_nodeVersion": "0.12.0",
|
||||
"_npmUser": {
|
||||
"name": "jonschlinkert",
|
||||
"email": "github@sellside.com"
|
||||
},
|
||||
"_npmVersion": "2.5.1",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "arr-flatten@^1.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "arr-flatten",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "arr-flatten@1.0.1",
|
||||
"name": "arr-flatten",
|
||||
"rawSpec": "^1.0.1",
|
||||
"spec": ">=1.0.1 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "arr-flatten",
|
||||
"rawSpec": "1.0.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/arr-diff"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz",
|
||||
"_shasum": "e5ffe54d45e19f32f216e91eb99c8ce892bb604b",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "arr-flatten@^1.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/arr-diff",
|
||||
"_spec": "1.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Jon Schlinkert",
|
||||
"url": "https://github.com/jonschlinkert"
|
||||
@@ -48,7 +35,6 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/jonschlinkert/arr-flatten/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Recursively flatten an array or arrays. This is the fastest implementation of array flatten.",
|
||||
"devDependencies": {
|
||||
"array-flatten": "^1.0.2",
|
||||
@@ -58,18 +44,12 @@
|
||||
"glob": "^4.3.5",
|
||||
"kind-of": "^1.0.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "e5ffe54d45e19f32f216e91eb99c8ce892bb604b",
|
||||
"tarball": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "7b3706eaa0093d8f5ba65af8ed590b6fcb3fe7cf",
|
||||
"homepage": "https://github.com/jonschlinkert/arr-flatten",
|
||||
"keywords": [
|
||||
"arr",
|
||||
@@ -87,15 +67,7 @@
|
||||
"url": "https://github.com/jonschlinkert/arr-flatten/blob/master/LICENSE"
|
||||
},
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "jonschlinkert",
|
||||
"email": "github@sellside.com"
|
||||
}
|
||||
],
|
||||
"name": "arr-flatten",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/jonschlinkert/arr-flatten.git"
|
||||
|
||||
+17
-44
@@ -1,45 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "array-differ@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "array-differ",
|
||||
"name": "array-differ",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-util"
|
||||
"array-differ@1.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "array-differ@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "array-differ@1.0.0",
|
||||
"_id": "array-differ@1.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
|
||||
"_location": "/array-differ",
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "1.4.14",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "array-differ@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "array-differ",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "array-differ@1.0.0",
|
||||
"name": "array-differ",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "array-differ",
|
||||
"rawSpec": "1.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp-util"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
|
||||
"_shasum": "eff52e3758249d33be402b8bb8e564bb2b5d4031",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "array-differ@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-util",
|
||||
"_spec": "1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -48,24 +36,17 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/array-differ/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Create an array with values that are present in the first input array but not additional ones",
|
||||
"devDependencies": {
|
||||
"mocha": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "eff52e3758249d33be402b8bb8e564bb2b5d4031",
|
||||
"tarball": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "e91802976c4710eef8dea2090d48e48525cf41b1",
|
||||
"homepage": "https://github.com/sindresorhus/array-differ",
|
||||
"homepage": "https://github.com/sindresorhus/array-differ#readme",
|
||||
"keywords": [
|
||||
"array",
|
||||
"difference",
|
||||
@@ -75,18 +56,10 @@
|
||||
"exclude"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "array-differ",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/sindresorhus/array-differ.git"
|
||||
"url": "git+https://github.com/sindresorhus/array-differ.git"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "mocha"
|
||||
|
||||
+15
-47
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "array-find-index@^1.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "array-find-index",
|
||||
"name": "array-find-index",
|
||||
"rawSpec": "^1.0.1",
|
||||
"spec": ">=1.0.1 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/currently-unhandled"
|
||||
"array-find-index@1.0.2",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "array-find-index@>=1.0.1 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "array-find-index@1.0.2",
|
||||
"_id": "array-find-index@1.0.2",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
|
||||
"_location": "/array-find-index",
|
||||
"_nodeVersion": "4.5.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/array-find-index-1.0.2.tgz_1475224789159_0.7274378235451877"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.15.9",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "array-find-index@^1.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "array-find-index",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "array-find-index@1.0.2",
|
||||
"name": "array-find-index",
|
||||
"rawSpec": "^1.0.1",
|
||||
"spec": ">=1.0.1 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "array-find-index",
|
||||
"rawSpec": "1.0.2",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.2"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/currently-unhandled"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
|
||||
"_shasum": "df010aa1287e164bbda6f9723b0a96a1ec4187a1",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "array-find-index@^1.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/currently-unhandled",
|
||||
"_spec": "1.0.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -53,24 +36,17 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/array-find-index/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "ES2015 `Array#findIndex()` ponyfill",
|
||||
"devDependencies": {
|
||||
"ava": "*",
|
||||
"xo": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "df010aa1287e164bbda6f9723b0a96a1ec4187a1",
|
||||
"tarball": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "983f4c827ad22fa0353182b1ddcbfaecd4412859",
|
||||
"homepage": "https://github.com/sindresorhus/array-find-index#readme",
|
||||
"keywords": [
|
||||
"es2015",
|
||||
@@ -83,15 +59,7 @@
|
||||
"array"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "array-find-index",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/array-find-index.git"
|
||||
|
||||
+15
-47
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "array-uniq@^1.0.2",
|
||||
"scope": null,
|
||||
"escapedName": "array-uniq",
|
||||
"name": "array-uniq",
|
||||
"rawSpec": "^1.0.2",
|
||||
"spec": ">=1.0.2 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-util"
|
||||
"array-uniq@1.0.3",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "array-uniq@>=1.0.2 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "array-uniq@1.0.3",
|
||||
"_id": "array-uniq@1.0.3",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
|
||||
"_location": "/array-uniq",
|
||||
"_nodeVersion": "4.4.2",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/array-uniq-1.0.3.tgz_1466079716839_0.9139188586268574"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.15.0",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "array-uniq@^1.0.2",
|
||||
"scope": null,
|
||||
"escapedName": "array-uniq",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "array-uniq@1.0.3",
|
||||
"name": "array-uniq",
|
||||
"rawSpec": "^1.0.2",
|
||||
"spec": ">=1.0.2 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "array-uniq",
|
||||
"rawSpec": "1.0.3",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.3"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp-util"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
|
||||
"_shasum": "af6ac877a25cc7f74e058894753858dfdb24fdb6",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "array-uniq@^1.0.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-util",
|
||||
"_spec": "1.0.3",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -53,7 +36,6 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/array-uniq/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Create an array without duplicates",
|
||||
"devDependencies": {
|
||||
"ava": "*",
|
||||
@@ -61,18 +43,12 @@
|
||||
"require-uncached": "^1.0.2",
|
||||
"xo": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "af6ac877a25cc7f74e058894753858dfdb24fdb6",
|
||||
"tarball": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "3b5bf5a90a585b3950284d575f33d09663f6083a",
|
||||
"homepage": "https://github.com/sindresorhus/array-uniq#readme",
|
||||
"keywords": [
|
||||
"array",
|
||||
@@ -85,15 +61,7 @@
|
||||
"remove"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "array-uniq",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/array-uniq.git"
|
||||
|
||||
+15
-43
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "array-unique@^0.2.1",
|
||||
"scope": null,
|
||||
"escapedName": "array-unique",
|
||||
"name": "array-unique",
|
||||
"rawSpec": "^0.2.1",
|
||||
"spec": ">=0.2.1 <0.3.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/micromatch"
|
||||
"array-unique@0.2.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "array-unique@>=0.2.1 <0.3.0",
|
||||
"_development": true,
|
||||
"_from": "array-unique@0.2.1",
|
||||
"_id": "array-unique@0.2.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
|
||||
"_location": "/array-unique",
|
||||
"_nodeVersion": "1.6.2",
|
||||
"_npmUser": {
|
||||
"name": "jonschlinkert",
|
||||
"email": "github@sellside.com"
|
||||
},
|
||||
"_npmVersion": "2.7.1",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "array-unique@^0.2.1",
|
||||
"scope": null,
|
||||
"escapedName": "array-unique",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "array-unique@0.2.1",
|
||||
"name": "array-unique",
|
||||
"rawSpec": "^0.2.1",
|
||||
"spec": ">=0.2.1 <0.3.0",
|
||||
"type": "range"
|
||||
"escapedName": "array-unique",
|
||||
"rawSpec": "0.2.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.2.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/micromatch"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
|
||||
"_shasum": "a1d97ccafcbc2625cc70fadceb36a50c58b01a53",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "array-unique@^0.2.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/micromatch",
|
||||
"_spec": "0.2.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Jon Schlinkert",
|
||||
"url": "https://github.com/jonschlinkert"
|
||||
@@ -48,7 +35,6 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/jonschlinkert/array-unique/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Return an array free of duplicate values. Fastest ES5 implementation.",
|
||||
"devDependencies": {
|
||||
"array-uniq": "^1.0.2",
|
||||
@@ -56,33 +42,19 @@
|
||||
"mocha": "*",
|
||||
"should": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "a1d97ccafcbc2625cc70fadceb36a50c58b01a53",
|
||||
"tarball": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "36fde8e586fb7cf880b8b3aa6515df889e64ed85",
|
||||
"homepage": "https://github.com/jonschlinkert/array-unique",
|
||||
"license": {
|
||||
"type": "MIT",
|
||||
"url": "https://github.com/jonschlinkert/array-unique/blob/master/LICENSE"
|
||||
},
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "jonschlinkert",
|
||||
"email": "github@sellside.com"
|
||||
}
|
||||
],
|
||||
"name": "array-unique",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/jonschlinkert/array-unique.git"
|
||||
|
||||
+15
-45
@@ -1,45 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "asn1@~0.2.3",
|
||||
"scope": null,
|
||||
"escapedName": "asn1",
|
||||
"name": "asn1",
|
||||
"rawSpec": "~0.2.3",
|
||||
"spec": ">=0.2.3 <0.3.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/sshpk"
|
||||
"asn1@0.2.3",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "asn1@>=0.2.3 <0.3.0",
|
||||
"_development": true,
|
||||
"_from": "asn1@0.2.3",
|
||||
"_id": "asn1@0.2.3",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
|
||||
"_location": "/asn1",
|
||||
"_npmUser": {
|
||||
"name": "pfmooney",
|
||||
"email": "patrick.f.mooney@gmail.com"
|
||||
},
|
||||
"_npmVersion": "1.4.28",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "asn1@~0.2.3",
|
||||
"scope": null,
|
||||
"escapedName": "asn1",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "asn1@0.2.3",
|
||||
"name": "asn1",
|
||||
"rawSpec": "~0.2.3",
|
||||
"spec": ">=0.2.3 <0.3.0",
|
||||
"type": "range"
|
||||
"escapedName": "asn1",
|
||||
"rawSpec": "0.2.3",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.2.3"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/sshpk"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
|
||||
"_shasum": "dac8787713c9966849fc8180777ebe9c1ddf3b86",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "asn1@~0.2.3",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/sshpk",
|
||||
"_spec": "0.2.3",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Mark Cavage",
|
||||
"email": "mcavage@gmail.com"
|
||||
@@ -66,28 +54,10 @@
|
||||
"devDependencies": {
|
||||
"tap": "0.4.8"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "dac8787713c9966849fc8180777ebe9c1ddf3b86",
|
||||
"tarball": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz"
|
||||
},
|
||||
"homepage": "https://github.com/mcavage/node-asn1#readme",
|
||||
"license": "MIT",
|
||||
"main": "lib/index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "mcavage",
|
||||
"email": "mcavage@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "pfmooney",
|
||||
"email": "patrick.f.mooney@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "asn1",
|
||||
"optionalDependencies": {},
|
||||
"readme": "node-asn1 is a library for encoding and decoding ASN.1 datatypes in pure JS.\nCurrently BER encoding is supported; at some point I'll likely have to do DER.\n\n## Usage\n\nMostly, if you're *actually* needing to read and write ASN.1, you probably don't\nneed this readme to explain what and why. If you have no idea what ASN.1 is,\nsee this: ftp://ftp.rsa.com/pub/pkcs/ascii/layman.asc\n\nThe source is pretty much self-explanatory, and has read/write methods for the\ncommon types out there.\n\n### Decoding\n\nThe following reads an ASN.1 sequence with a boolean.\n\n var Ber = require('asn1').Ber;\n\n var reader = new Ber.Reader(new Buffer([0x30, 0x03, 0x01, 0x01, 0xff]));\n\n reader.readSequence();\n console.log('Sequence len: ' + reader.length);\n if (reader.peek() === Ber.Boolean)\n console.log(reader.readBoolean());\n\n### Encoding\n\nThe following generates the same payload as above.\n\n var Ber = require('asn1').Ber;\n\n var writer = new Ber.Writer();\n\n writer.startSequence();\n writer.writeBoolean(true);\n writer.endSequence();\n\n console.log(writer.buffer);\n\n## Installation\n\n npm install asn1\n\n## License\n\nMIT.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-asn1/issues>.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/mcavage/node-asn1.git"
|
||||
|
||||
+15
-45
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "assert-plus@^0.2.0",
|
||||
"scope": null,
|
||||
"escapedName": "assert-plus",
|
||||
"name": "assert-plus",
|
||||
"rawSpec": "^0.2.0",
|
||||
"spec": ">=0.2.0 <0.3.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/http-signature"
|
||||
"assert-plus@0.2.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "assert-plus@>=0.2.0 <0.3.0",
|
||||
"_development": true,
|
||||
"_from": "assert-plus@0.2.0",
|
||||
"_id": "assert-plus@0.2.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
|
||||
"_location": "/assert-plus",
|
||||
"_nodeVersion": "0.10.36",
|
||||
"_npmUser": {
|
||||
"name": "pfmooney",
|
||||
"email": "patrick.f.mooney@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.3.8",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "assert-plus@^0.2.0",
|
||||
"scope": null,
|
||||
"escapedName": "assert-plus",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "assert-plus@0.2.0",
|
||||
"name": "assert-plus",
|
||||
"rawSpec": "^0.2.0",
|
||||
"spec": ">=0.2.0 <0.3.0",
|
||||
"type": "range"
|
||||
"escapedName": "assert-plus",
|
||||
"rawSpec": "0.2.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.2.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/http-signature"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
|
||||
"_shasum": "d74e1b87e7affc0db8aadb7021f3fe48101ab234",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "assert-plus@^0.2.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/http-signature",
|
||||
"_spec": "0.2.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Mark Cavage",
|
||||
"email": "mcavage@gmail.com"
|
||||
@@ -80,31 +67,14 @@
|
||||
"faucet": "0.0.1",
|
||||
"tape": "4.2.2"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "d74e1b87e7affc0db8aadb7021f3fe48101ab234",
|
||||
"tarball": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.8"
|
||||
},
|
||||
"homepage": "https://github.com/mcavage/node-assert-plus#readme",
|
||||
"license": "MIT",
|
||||
"main": "./assert.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "mcavage",
|
||||
"email": "mcavage@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "pfmooney",
|
||||
"email": "patrick.f.mooney@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "assert-plus",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# assert-plus\n\nThis library is a super small wrapper over node's assert module that has two\nthings: (1) the ability to disable assertions with the environment variable\nNODE\\_NDEBUG, and (2) some API wrappers for argument testing. Like\n`assert.string(myArg, 'myArg')`. As a simple example, most of my code looks\nlike this:\n\n```javascript\n var assert = require('assert-plus');\n\n function fooAccount(options, callback) {\n assert.object(options, 'options');\n assert.number(options.id, 'options.id');\n assert.bool(options.isManager, 'options.isManager');\n assert.string(options.name, 'options.name');\n assert.arrayOfString(options.email, 'options.email');\n assert.func(callback, 'callback');\n\n // Do stuff\n callback(null, {});\n }\n```\n\n# API\n\nAll methods that *aren't* part of node's core assert API are simply assumed to\ntake an argument, and then a string 'name' that's not a message; `AssertionError`\nwill be thrown if the assertion fails with a message like:\n\n AssertionError: foo (string) is required\n at test (/home/mark/work/foo/foo.js:3:9)\n at Object.<anonymous> (/home/mark/work/foo/foo.js:15:1)\n at Module._compile (module.js:446:26)\n at Object..js (module.js:464:10)\n at Module.load (module.js:353:31)\n at Function._load (module.js:311:12)\n at Array.0 (module.js:484:10)\n at EventEmitter._tickCallback (node.js:190:38)\n\nfrom:\n\n```javascript\n function test(foo) {\n assert.string(foo, 'foo');\n }\n```\n\nThere you go. You can check that arrays are of a homogeneous type with `Arrayof$Type`:\n\n```javascript\n function test(foo) {\n assert.arrayOfString(foo, 'foo');\n }\n```\n\nYou can assert IFF an argument is not `undefined` (i.e., an optional arg):\n\n```javascript\n assert.optionalString(foo, 'foo');\n```\n\nLastly, you can opt-out of assertion checking altogether by setting the\nenvironment variable `NODE_NDEBUG=1`. This is pseudo-useful if you have\nlots of assertions, and don't want to pay `typeof ()` taxes to v8 in\nproduction. Be advised: The standard functions re-exported from `assert` are\nalso disabled in assert-plus if NDEBUG is specified. Using them directly from\nthe `assert` module avoids this behavior.\n\nThe complete list of APIs is:\n\n* assert.array\n* assert.bool\n* assert.buffer\n* assert.func\n* assert.number\n* assert.object\n* assert.string\n* assert.stream\n* assert.date\n* assert.regex\n* assert.uuid\n* assert.arrayOfArray\n* assert.arrayOfBool\n* assert.arrayOfBuffer\n* assert.arrayOfFunc\n* assert.arrayOfNumber\n* assert.arrayOfObject\n* assert.arrayOfString\n* assert.arrayOfStream\n* assert.arrayOfDate\n* assert.arrayOfUuid\n* assert.optionalArray\n* assert.optionalBool\n* assert.optionalBuffer\n* assert.optionalFunc\n* assert.optionalNumber\n* assert.optionalObject\n* assert.optionalString\n* assert.optionalStream\n* assert.optionalDate\n* assert.optionalUuid\n* assert.optionalArrayOfArray\n* assert.optionalArrayOfBool\n* assert.optionalArrayOfBuffer\n* assert.optionalArrayOfFunc\n* assert.optionalArrayOfNumber\n* assert.optionalArrayOfObject\n* assert.optionalArrayOfString\n* assert.optionalArrayOfStream\n* assert.optionalArrayOfDate\n* assert.optionalArrayOfUuid\n* assert.AssertionError\n* assert.fail\n* assert.ok\n* assert.equal\n* assert.notEqual\n* assert.deepEqual\n* assert.notDeepEqual\n* assert.strictEqual\n* assert.notStrictEqual\n* assert.throws\n* assert.doesNotThrow\n* assert.ifError\n\n# Installation\n\n npm install assert-plus\n\n## License\n\nThe MIT License (MIT)\nCopyright (c) 2012 Mark Cavage\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-assert-plus/issues>.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/mcavage/node-assert-plus.git"
|
||||
|
||||
+15
-41
File diff suppressed because one or more lines are too long
+15
-47
File diff suppressed because one or more lines are too long
+15
-53
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "autoprefixer@^6.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "autoprefixer",
|
||||
"name": "autoprefixer",
|
||||
"rawSpec": "^6.0.0",
|
||||
"spec": ">=6.0.0 <7.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-autoprefixer"
|
||||
"autoprefixer@6.5.3",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "autoprefixer@>=6.0.0 <7.0.0",
|
||||
"_development": true,
|
||||
"_from": "autoprefixer@6.5.3",
|
||||
"_id": "autoprefixer@6.5.3",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-LYU69m0ERJ/PUNswZieatUw+SwE=",
|
||||
"_location": "/autoprefixer",
|
||||
"_nodeVersion": "7.0.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-18-east.internal.npmjs.com",
|
||||
"tmp": "tmp/autoprefixer-6.5.3.tgz_1478781424072_0.49595134309493005"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "ai",
|
||||
"email": "andrey@sitnik.ru"
|
||||
},
|
||||
"_npmVersion": "3.10.8",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "autoprefixer@^6.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "autoprefixer",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "autoprefixer@6.5.3",
|
||||
"name": "autoprefixer",
|
||||
"rawSpec": "^6.0.0",
|
||||
"spec": ">=6.0.0 <7.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "autoprefixer",
|
||||
"rawSpec": "6.5.3",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "6.5.3"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp-autoprefixer"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.3.tgz",
|
||||
"_shasum": "2d853af66d04449fcf50db3066279ab54c3e4b01",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "autoprefixer@^6.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-autoprefixer",
|
||||
"_spec": "6.5.3",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Andrey Sitnik",
|
||||
"email": "andrey@sitnik.ru"
|
||||
@@ -76,11 +59,6 @@
|
||||
"should": "11.1.1",
|
||||
"vinyl-source-stream": "1.1.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "2d853af66d04449fcf50db3066279ab54c3e4b01",
|
||||
"tarball": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.3.tgz"
|
||||
},
|
||||
"eslintConfig": {
|
||||
"extends": "eslint-config-postcss/es5"
|
||||
},
|
||||
@@ -94,23 +72,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "lib/autoprefixer",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "ai",
|
||||
"email": "andrey@sitnik.ru"
|
||||
},
|
||||
{
|
||||
"name": "beneb",
|
||||
"email": "beneb.info@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "kossnocorp",
|
||||
"email": "kossnocorp@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "autoprefixer",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/postcss/autoprefixer.git"
|
||||
|
||||
+15
-43
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "aws-sign2@~0.6.0",
|
||||
"scope": null,
|
||||
"escapedName": "aws-sign2",
|
||||
"name": "aws-sign2",
|
||||
"rawSpec": "~0.6.0",
|
||||
"spec": ">=0.6.0 <0.7.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/request"
|
||||
"aws-sign2@0.6.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "aws-sign2@>=0.6.0 <0.7.0",
|
||||
"_development": true,
|
||||
"_from": "aws-sign2@0.6.0",
|
||||
"_id": "aws-sign2@0.6.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
|
||||
"_location": "/aws-sign2",
|
||||
"_nodeVersion": "4.1.2",
|
||||
"_npmUser": {
|
||||
"name": "mikeal",
|
||||
"email": "mikeal.rogers@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.14.4",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "aws-sign2@~0.6.0",
|
||||
"scope": null,
|
||||
"escapedName": "aws-sign2",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "aws-sign2@0.6.0",
|
||||
"name": "aws-sign2",
|
||||
"rawSpec": "~0.6.0",
|
||||
"spec": ">=0.6.0 <0.7.0",
|
||||
"type": "range"
|
||||
"escapedName": "aws-sign2",
|
||||
"rawSpec": "0.6.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.6.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/request"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
|
||||
"_shasum": "14342dd38dbcc94d0e5b87d763cd63612c0e794f",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "aws-sign2@~0.6.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/request",
|
||||
"_spec": "0.6.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Mikeal Rogers",
|
||||
"email": "mikeal.rogers@gmail.com",
|
||||
@@ -52,31 +39,16 @@
|
||||
"dependencies": {},
|
||||
"description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
|
||||
"devDependencies": {},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "14342dd38dbcc94d0e5b87d763cd63612c0e794f",
|
||||
"tarball": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": "*"
|
||||
},
|
||||
"gitHead": "8554bdb41268fa295eb1ee300f4adaa9f7f07fec",
|
||||
"homepage": "https://github.com/mikeal/aws-sign#readme",
|
||||
"license": "Apache-2.0",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "mikeal",
|
||||
"email": "mikeal.rogers@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "aws-sign2",
|
||||
"optionalDependencies": {},
|
||||
"readme": "aws-sign\n========\n\nAWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"url": "git+https://github.com/mikeal/aws-sign.git"
|
||||
},
|
||||
"scripts": {},
|
||||
"version": "0.6.0"
|
||||
}
|
||||
|
||||
+15
-48
File diff suppressed because one or more lines are too long
+15
-46
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "balanced-match@^0.4.1",
|
||||
"scope": null,
|
||||
"escapedName": "balanced-match",
|
||||
"name": "balanced-match",
|
||||
"rawSpec": "^0.4.1",
|
||||
"spec": ">=0.4.1 <0.5.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/brace-expansion"
|
||||
"balanced-match@0.4.2",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "balanced-match@>=0.4.1 <0.5.0",
|
||||
"_development": true,
|
||||
"_from": "balanced-match@0.4.2",
|
||||
"_id": "balanced-match@0.4.2",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
|
||||
"_location": "/balanced-match",
|
||||
"_nodeVersion": "4.4.7",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-16-east.internal.npmjs.com",
|
||||
"tmp": "tmp/balanced-match-0.4.2.tgz_1468834991581_0.6590619895141572"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
},
|
||||
"_npmVersion": "2.15.8",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "balanced-match@^0.4.1",
|
||||
"scope": null,
|
||||
"escapedName": "balanced-match",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "balanced-match@0.4.2",
|
||||
"name": "balanced-match",
|
||||
"rawSpec": "^0.4.1",
|
||||
"spec": ">=0.4.1 <0.5.0",
|
||||
"type": "range"
|
||||
"escapedName": "balanced-match",
|
||||
"rawSpec": "0.4.2",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.4.2"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/brace-expansion"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
|
||||
"_shasum": "cb3f3e3c732dc0f01ee70b403f302e61d7709838",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "balanced-match@^0.4.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/brace-expansion",
|
||||
"_spec": "0.4.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Julian Gruber",
|
||||
"email": "mail@juliangruber.com",
|
||||
@@ -58,12 +41,6 @@
|
||||
"devDependencies": {
|
||||
"tape": "^4.6.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "cb3f3e3c732dc0f01ee70b403f302e61d7709838",
|
||||
"tarball": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"
|
||||
},
|
||||
"gitHead": "57c2ea29d89a2844ae3bdcc637c6e2cbb73725e2",
|
||||
"homepage": "https://github.com/juliangruber/balanced-match",
|
||||
"keywords": [
|
||||
"match",
|
||||
@@ -74,15 +51,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
}
|
||||
],
|
||||
"name": "balanced-match",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/juliangruber/balanced-match.git"
|
||||
|
||||
+16
-60
@@ -1,85 +1,41 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "bcrypt-pbkdf@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "bcrypt-pbkdf",
|
||||
"name": "bcrypt-pbkdf",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/sshpk"
|
||||
"bcrypt-pbkdf@1.0.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "bcrypt-pbkdf@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "bcrypt-pbkdf@1.0.1",
|
||||
"_id": "bcrypt-pbkdf@1.0.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
|
||||
"_location": "/bcrypt-pbkdf",
|
||||
"_nodeVersion": "0.12.9",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-18-east.internal.npmjs.com",
|
||||
"tmp": "tmp/bcrypt-pbkdf-1.0.1.tgz_1486007687899_0.974529881728813"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "arekinath",
|
||||
"email": "alex@cooperi.net"
|
||||
},
|
||||
"_npmVersion": "2.14.9",
|
||||
"_optional": true,
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "bcrypt-pbkdf@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "bcrypt-pbkdf",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "bcrypt-pbkdf@1.0.1",
|
||||
"name": "bcrypt-pbkdf",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "bcrypt-pbkdf",
|
||||
"rawSpec": "1.0.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/sshpk"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
|
||||
"_shasum": "63bc5dcb61331b92bc05fd528953c33462a06f8d",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "bcrypt-pbkdf@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/sshpk",
|
||||
"_spec": "1.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"dependencies": {
|
||||
"tweetnacl": "^0.14.3"
|
||||
},
|
||||
"description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
|
||||
"devDependencies": {},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "63bc5dcb61331b92bc05fd528953c33462a06f8d",
|
||||
"tarball": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz"
|
||||
},
|
||||
"gitHead": "fa2ab3ae9efa15367264151398635a915c7b411d",
|
||||
"license": "BSD-3-Clause",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "arekinath",
|
||||
"email": "alex@cooperi.net"
|
||||
},
|
||||
{
|
||||
"name": "dap",
|
||||
"email": "dap@cs.brown.edu"
|
||||
},
|
||||
{
|
||||
"name": "jclulow",
|
||||
"email": "josh@sysmgr.org"
|
||||
},
|
||||
{
|
||||
"name": "trentm",
|
||||
"email": "trentm@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "bcrypt-pbkdf",
|
||||
"optionalDependencies": {},
|
||||
"readme": "Port of the OpenBSD `bcrypt_pbkdf` function to pure Javascript. `npm`-ified\nversion of [Devi Mandiri's port]\n(https://github.com/devi/tmp/blob/master/js/bcrypt_pbkdf.js),\nwith some minor performance improvements. The code is copied verbatim (and\nun-styled) from Devi's work.\n\nThis product includes software developed by Niels Provos.\n\n## API\n\n### `bcrypt_pbkdf.pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds)`\n\nDerive a cryptographic key of arbitrary length from a given password and salt,\nusing the OpenBSD `bcrypt_pbkdf` function. This is a combination of Blowfish and\nSHA-512.\n\nSee [this article](http://www.tedunangst.com/flak/post/bcrypt-pbkdf) for\nfurther information.\n\nParameters:\n\n * `pass`, a Uint8Array of length `passlen`\n * `passlen`, an integer Number\n * `salt`, a Uint8Array of length `saltlen`\n * `saltlen`, an integer Number\n * `key`, a Uint8Array of length `keylen`, will be filled with output\n * `keylen`, an integer Number\n * `rounds`, an integer Number, number of rounds of the PBKDF to run\n\n### `bcrypt_pbkdf.hash(sha2pass, sha2salt, out)`\n\nCalculate a Blowfish hash, given SHA2-512 output of a password and salt. Used as\npart of the inner round function in the PBKDF.\n\nParameters:\n\n * `sha2pass`, a Uint8Array of length 64\n * `sha2salt`, a Uint8Array of length 64\n * `out`, a Uint8Array of length 32, will be filled with output\n",
|
||||
"readmeFilename": "README.md",
|
||||
"scripts": {},
|
||||
"version": "1.0.1"
|
||||
}
|
||||
|
||||
+15
-47
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "beeper@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "beeper",
|
||||
"name": "beeper",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-util"
|
||||
"beeper@1.1.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "beeper@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "beeper@1.1.1",
|
||||
"_id": "beeper@1.1.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
|
||||
"_location": "/beeper",
|
||||
"_nodeVersion": "6.9.1",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-18-east.internal.npmjs.com",
|
||||
"tmp": "tmp/beeper-1.1.1.tgz_1478779325954_0.4620432916563004"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.10.8",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "beeper@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "beeper",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "beeper@1.1.1",
|
||||
"name": "beeper",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "beeper",
|
||||
"rawSpec": "1.1.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.1.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp-util"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
|
||||
"_shasum": "e6d5ea8c5dad001304a70b22638447f69cb2f809",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "beeper@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-util",
|
||||
"_spec": "1.1.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -53,24 +36,17 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/beeper/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Make your terminal beep",
|
||||
"devDependencies": {
|
||||
"hooker": "^0.2.3",
|
||||
"tape": "^4.0.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "e6d5ea8c5dad001304a70b22638447f69cb2f809",
|
||||
"tarball": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "34f2c73a340f000c9e060f7038362db6782b236e",
|
||||
"homepage": "https://github.com/sindresorhus/beeper#readme",
|
||||
"keywords": [
|
||||
"beep",
|
||||
@@ -86,15 +62,7 @@
|
||||
"gulpfriendly"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "beeper",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/beeper.git"
|
||||
|
||||
+15
-47
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "block-stream@*",
|
||||
"scope": null,
|
||||
"escapedName": "block-stream",
|
||||
"name": "block-stream",
|
||||
"rawSpec": "*",
|
||||
"spec": "*",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/tar"
|
||||
"block-stream@0.0.9",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "block-stream@*",
|
||||
"_development": true,
|
||||
"_from": "block-stream@0.0.9",
|
||||
"_id": "block-stream@0.0.9",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
|
||||
"_location": "/block-stream",
|
||||
"_nodeVersion": "5.6.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-16-east.internal.npmjs.com",
|
||||
"tmp": "tmp/block-stream-0.0.9.tgz_1462149852620_0.6890447810292244"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "isaacs",
|
||||
"email": "i@izs.me"
|
||||
},
|
||||
"_npmVersion": "3.8.5",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "block-stream@*",
|
||||
"scope": null,
|
||||
"escapedName": "block-stream",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "block-stream@0.0.9",
|
||||
"name": "block-stream",
|
||||
"rawSpec": "*",
|
||||
"spec": "*",
|
||||
"type": "range"
|
||||
"escapedName": "block-stream",
|
||||
"rawSpec": "0.0.9",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.0.9"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/tar"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
|
||||
"_shasum": "13ebfe778a03205cfe03751481ebb4b3300c126a",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "block-stream@*",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/tar",
|
||||
"_spec": "0.0.9",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Isaac Z. Schlueter",
|
||||
"email": "i@izs.me",
|
||||
@@ -60,31 +43,16 @@
|
||||
"devDependencies": {
|
||||
"tap": "^5.7.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "13ebfe778a03205cfe03751481ebb4b3300c126a",
|
||||
"tarball": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": "0.4 || >=0.5.8"
|
||||
},
|
||||
"files": [
|
||||
"block-stream.js"
|
||||
],
|
||||
"gitHead": "321cf242ef6d130bb2e59c0565a61ded5dd2673f",
|
||||
"homepage": "https://github.com/isaacs/block-stream#readme",
|
||||
"license": "ISC",
|
||||
"main": "block-stream.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "isaacs",
|
||||
"email": "i@izs.me"
|
||||
}
|
||||
],
|
||||
"name": "block-stream",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# block-stream\n\nA stream of blocks.\n\nWrite data into it, and it'll output data in buffer blocks the size you\nspecify, padding with zeroes if necessary.\n\n```javascript\nvar block = new BlockStream(512)\nfs.createReadStream(\"some-file\").pipe(block)\nblock.pipe(fs.createWriteStream(\"block-file\"))\n```\n\nWhen `.end()` or `.flush()` is called, it'll pad the block with zeroes.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/isaacs/block-stream.git"
|
||||
|
||||
+15
-47
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "bluebird@^3.1.1",
|
||||
"scope": null,
|
||||
"escapedName": "bluebird",
|
||||
"name": "bluebird",
|
||||
"rawSpec": "^3.1.1",
|
||||
"spec": ">=3.1.1 <4.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/consolidate"
|
||||
"bluebird@3.4.6",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "bluebird@>=3.1.1 <4.0.0",
|
||||
"_development": true,
|
||||
"_from": "bluebird@3.4.6",
|
||||
"_id": "bluebird@3.4.6",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-AdqNgh2HgT0ViWfnQ9X+bGLPjA8=",
|
||||
"_location": "/bluebird",
|
||||
"_nodeVersion": "5.6.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/bluebird-3.4.6.tgz_1472763137386_0.698919479502365"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "esailija",
|
||||
"email": "petka_antonov@hotmail.com"
|
||||
},
|
||||
"_npmVersion": "3.6.0",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "bluebird@^3.1.1",
|
||||
"scope": null,
|
||||
"escapedName": "bluebird",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "bluebird@3.4.6",
|
||||
"name": "bluebird",
|
||||
"rawSpec": "^3.1.1",
|
||||
"spec": ">=3.1.1 <4.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "bluebird",
|
||||
"rawSpec": "3.4.6",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "3.4.6"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/consolidate"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.6.tgz",
|
||||
"_shasum": "01da8d821d87813d158967e743d5fe6c62cf8c0f",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "bluebird@^3.1.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/consolidate",
|
||||
"_spec": "3.4.6",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Petka Antonov",
|
||||
"email": "petka_antonov@hotmail.com",
|
||||
@@ -54,7 +37,6 @@
|
||||
"bugs": {
|
||||
"url": "http://github.com/petkaantonov/bluebird/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Full featured Promises/A+ implementation with exceptionally good performance",
|
||||
"devDependencies": {
|
||||
"acorn": "~0.6.0",
|
||||
@@ -82,17 +64,11 @@
|
||||
"sinon": "~1.7.3",
|
||||
"uglify-js": "~2.4.16"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "01da8d821d87813d158967e743d5fe6c62cf8c0f",
|
||||
"tarball": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.6.tgz"
|
||||
},
|
||||
"files": [
|
||||
"js/browser",
|
||||
"js/release",
|
||||
"LICENSE"
|
||||
],
|
||||
"gitHead": "b466418e1d8cafd93c807f84b4dceee715c70b35",
|
||||
"homepage": "https://github.com/petkaantonov/bluebird",
|
||||
"keywords": [
|
||||
"promise",
|
||||
@@ -111,15 +87,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "./js/release/bluebird.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "esailija",
|
||||
"email": "petka_antonov@hotmail.com"
|
||||
}
|
||||
],
|
||||
"name": "bluebird",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/petkaantonov/bluebird.git"
|
||||
|
||||
+15
-51
File diff suppressed because one or more lines are too long
+16
-55
@@ -1,54 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "brace-expansion@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "brace-expansion",
|
||||
"name": "brace-expansion",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/minimatch"
|
||||
"brace-expansion@1.1.6",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "brace-expansion@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "brace-expansion@1.1.6",
|
||||
"_id": "brace-expansion@1.1.6",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=",
|
||||
"_location": "/brace-expansion",
|
||||
"_nodeVersion": "4.4.7",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-16-east.internal.npmjs.com",
|
||||
"tmp": "tmp/brace-expansion-1.1.6.tgz_1469047715600_0.9362958471756428"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
},
|
||||
"_npmVersion": "2.15.8",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "brace-expansion@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "brace-expansion",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "brace-expansion@1.1.6",
|
||||
"name": "brace-expansion",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "brace-expansion",
|
||||
"rawSpec": "1.1.6",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.1.6"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/minimatch",
|
||||
"/node-gyp/minimatch",
|
||||
"/node-sass/minimatch",
|
||||
"/rimraf/minimatch",
|
||||
"/sass-graph/minimatch"
|
||||
"/minimatch"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
|
||||
"_shasum": "7197d7eaa9b87e648390ea61fc66c84427420df9",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "brace-expansion@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/minimatch",
|
||||
"_spec": "1.1.6",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Julian Gruber",
|
||||
"email": "mail@juliangruber.com",
|
||||
@@ -65,29 +44,11 @@
|
||||
"devDependencies": {
|
||||
"tape": "^4.6.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "7197d7eaa9b87e648390ea61fc66c84427420df9",
|
||||
"tarball": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz"
|
||||
},
|
||||
"gitHead": "791262fa06625e9c5594cde529a21d82086af5f2",
|
||||
"homepage": "https://github.com/juliangruber/brace-expansion",
|
||||
"keywords": [],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
},
|
||||
{
|
||||
"name": "isaacs",
|
||||
"email": "isaacs@npmjs.com"
|
||||
}
|
||||
],
|
||||
"name": "brace-expansion",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/juliangruber/brace-expansion.git"
|
||||
|
||||
+15
-54
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "braces@^1.8.2",
|
||||
"scope": null,
|
||||
"escapedName": "braces",
|
||||
"name": "braces",
|
||||
"rawSpec": "^1.8.2",
|
||||
"spec": ">=1.8.2 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/micromatch"
|
||||
"braces@1.8.5",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "braces@>=1.8.2 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "braces@1.8.5",
|
||||
"_id": "braces@1.8.5",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
|
||||
"_location": "/braces",
|
||||
"_nodeVersion": "5.5.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-16-east.internal.npmjs.com",
|
||||
"tmp": "tmp/braces-1.8.5.tgz_1463843581552_0.5618140168953687"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "jonschlinkert",
|
||||
"email": "github@sellside.com"
|
||||
},
|
||||
"_npmVersion": "3.6.0",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "braces@^1.8.2",
|
||||
"scope": null,
|
||||
"escapedName": "braces",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "braces@1.8.5",
|
||||
"name": "braces",
|
||||
"rawSpec": "^1.8.2",
|
||||
"spec": ">=1.8.2 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "braces",
|
||||
"rawSpec": "1.8.5",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.8.5"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/micromatch"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
|
||||
"_shasum": "ba77962e12dff969d6b76711e914b737857bf6a7",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "braces@^1.8.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/micromatch",
|
||||
"_spec": "1.8.5",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Jon Schlinkert",
|
||||
"url": "https://github.com/jonschlinkert"
|
||||
@@ -68,18 +51,12 @@
|
||||
"mocha": "^2.4.5",
|
||||
"should": "^8.3.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "ba77962e12dff969d6b76711e914b737857bf6a7",
|
||||
"tarball": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "24874614ebeda1c5405180f1f6c9f374bcf384ce",
|
||||
"homepage": "https://github.com/jonschlinkert/braces",
|
||||
"keywords": [
|
||||
"alpha",
|
||||
@@ -106,23 +83,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "jonschlinkert",
|
||||
"email": "github@sellside.com"
|
||||
},
|
||||
{
|
||||
"name": "es128",
|
||||
"email": "elan.shanker+npm@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "doowb",
|
||||
"email": "brian.woodward@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "braces",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/jonschlinkert/braces.git"
|
||||
|
||||
+15
-46
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "browserslist@~1.4.0",
|
||||
"scope": null,
|
||||
"escapedName": "browserslist",
|
||||
"name": "browserslist",
|
||||
"rawSpec": "~1.4.0",
|
||||
"spec": ">=1.4.0 <1.5.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/autoprefixer"
|
||||
"browserslist@1.4.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "browserslist@>=1.4.0 <1.5.0",
|
||||
"_development": true,
|
||||
"_from": "browserslist@1.4.0",
|
||||
"_id": "browserslist@1.4.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-nP3PU4TZFY9bcNoqoAsw6P8BkEk=",
|
||||
"_location": "/browserslist",
|
||||
"_nodeVersion": "6.6.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/browserslist-1.4.0.tgz_1474894616062_0.6606198253575712"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "ai",
|
||||
"email": "andrey@sitnik.ru"
|
||||
},
|
||||
"_npmVersion": "3.10.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "browserslist@~1.4.0",
|
||||
"scope": null,
|
||||
"escapedName": "browserslist",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "browserslist@1.4.0",
|
||||
"name": "browserslist",
|
||||
"rawSpec": "~1.4.0",
|
||||
"spec": ">=1.4.0 <1.5.0",
|
||||
"type": "range"
|
||||
"escapedName": "browserslist",
|
||||
"rawSpec": "1.4.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.4.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/autoprefixer"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz",
|
||||
"_shasum": "9cfdcf5384d9158f5b70da2aa00b30e8ff019049",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "browserslist@~1.4.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/autoprefixer",
|
||||
"_spec": "1.4.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Andrey Sitnik",
|
||||
"email": "andrey@sitnik.ru"
|
||||
@@ -64,27 +47,13 @@
|
||||
"eslint": "3.6.0",
|
||||
"eslint-config-postcss": "2.0.2"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "9cfdcf5384d9158f5b70da2aa00b30e8ff019049",
|
||||
"tarball": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz"
|
||||
},
|
||||
"gitHead": "899cfa8240c879c7544f20c52eaf2d3f2e7e2be9",
|
||||
"homepage": "https://github.com/ai/browserslist#readme",
|
||||
"keywords": [
|
||||
"caniuse",
|
||||
"browsers"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "ai",
|
||||
"email": "andrey@sitnik.ru"
|
||||
}
|
||||
],
|
||||
"name": "browserslist",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/ai/browserslist.git"
|
||||
|
||||
+15
-47
@@ -1,79 +1,47 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "buffer-shims@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "buffer-shims",
|
||||
"name": "buffer-shims",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/through2/node_modules/readable-stream"
|
||||
"buffer-shims@1.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "buffer-shims@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "buffer-shims@1.0.0",
|
||||
"_id": "buffer-shims@1.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
|
||||
"_location": "/buffer-shims",
|
||||
"_nodeVersion": "5.11.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-16-east.internal.npmjs.com",
|
||||
"tmp": "tmp/buffer-shims-1.0.0.tgz_1462560889323_0.8640750856138766"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "cwmma",
|
||||
"email": "calvin.metcalf@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.8.6",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "buffer-shims@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "buffer-shims",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "buffer-shims@1.0.0",
|
||||
"name": "buffer-shims",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "buffer-shims",
|
||||
"rawSpec": "1.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/through2/readable-stream"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
|
||||
"_shasum": "9978ce317388c649ad8793028c3477ef044a8b51",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "buffer-shims@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/through2/node_modules/readable-stream",
|
||||
"_spec": "1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"bugs": {
|
||||
"url": "https://github.com/calvinmetcalf/buffer-shims/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "some shims for node buffers",
|
||||
"devDependencies": {
|
||||
"tape": "^4.5.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "9978ce317388c649ad8793028c3477ef044a8b51",
|
||||
"tarball": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "ea89b3857ab5b8203957922a84e9a48cf4c47e0a",
|
||||
"homepage": "https://github.com/calvinmetcalf/buffer-shims#readme",
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "cwmma",
|
||||
"email": "calvin.metcalf@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "buffer-shims",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+ssh://git@github.com/calvinmetcalf/buffer-shims.git"
|
||||
|
||||
+12
-39
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "bufferstreams@1.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "bufferstreams",
|
||||
"name": "bufferstreams",
|
||||
"rawSpec": "1.0.1",
|
||||
"spec": "1.0.1",
|
||||
"type": "version"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/vinyl-bufferstream"
|
||||
"bufferstreams@1.0.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_development": true,
|
||||
"_from": "bufferstreams@1.0.1",
|
||||
"_id": "bufferstreams@1.0.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-z7GtlWjTujz+k1upq92VLeiKqyo=",
|
||||
"_location": "/bufferstreams",
|
||||
"_nodeVersion": "0.12.0",
|
||||
"_npmUser": {
|
||||
"name": "nfroidure",
|
||||
"email": "nfroidure@elitwork.com"
|
||||
},
|
||||
"_npmVersion": "2.5.1",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "bufferstreams@1.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "bufferstreams",
|
||||
"name": "bufferstreams",
|
||||
"escapedName": "bufferstreams",
|
||||
"rawSpec": "1.0.1",
|
||||
"spec": "1.0.1",
|
||||
"type": "version"
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/vinyl-bufferstream"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.0.1.tgz",
|
||||
"_shasum": "cfb1ad9568d3ba3cfe935ba9abdd952de88aab2a",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "bufferstreams@1.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/vinyl-bufferstream",
|
||||
"_spec": "1.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Nicolas Froidure",
|
||||
"url": "http://www.insertafter.com/blog.html"
|
||||
@@ -59,15 +46,9 @@
|
||||
"mocha-lcov-reporter": "0.0.1",
|
||||
"streamtest": "^1.1.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "cfb1ad9568d3ba3cfe935ba9abdd952de88aab2a",
|
||||
"tarball": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.0.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.10.0"
|
||||
},
|
||||
"gitHead": "7d4c975accd17ea382845d93e11761ad8c364534",
|
||||
"homepage": "https://github.com/nfroidure/BufferStreams",
|
||||
"keywords": [
|
||||
"buffer",
|
||||
@@ -83,15 +64,7 @@
|
||||
}
|
||||
],
|
||||
"main": "src/index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "nfroidure",
|
||||
"email": "nfroidure@elitwork.com"
|
||||
}
|
||||
],
|
||||
"name": "bufferstreams",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/nfroidure/BufferStreams.git"
|
||||
|
||||
+15
-43
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "builtin-modules@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "builtin-modules",
|
||||
"name": "builtin-modules",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/is-builtin-module"
|
||||
"builtin-modules@1.1.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "builtin-modules@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "builtin-modules@1.1.1",
|
||||
"_id": "builtin-modules@1.1.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
|
||||
"_location": "/builtin-modules",
|
||||
"_nodeVersion": "5.3.0",
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.3.12",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "builtin-modules@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "builtin-modules",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "builtin-modules@1.1.1",
|
||||
"name": "builtin-modules",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "builtin-modules",
|
||||
"rawSpec": "1.1.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.1.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/is-builtin-module"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
|
||||
"_shasum": "270f076c5a72c02f5b65a47df94c5fe3a278892f",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "builtin-modules@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/is-builtin-module",
|
||||
"_spec": "1.1.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -49,17 +36,11 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/builtin-modules/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "List of the Node.js builtin modules",
|
||||
"devDependencies": {
|
||||
"ava": "*",
|
||||
"xo": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "270f076c5a72c02f5b65a47df94c5fe3a278892f",
|
||||
"tarball": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
@@ -68,7 +49,6 @@
|
||||
"static.js",
|
||||
"builtin-modules.json"
|
||||
],
|
||||
"gitHead": "0ea253452b1d8cb3a70d16464f909dbc0bc370fe",
|
||||
"homepage": "https://github.com/sindresorhus/builtin-modules#readme",
|
||||
"keywords": [
|
||||
"builtin",
|
||||
@@ -83,15 +63,7 @@
|
||||
"names"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "builtin-modules",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/builtin-modules.git"
|
||||
|
||||
+16
-47
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "camelcase-keys@^2.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "camelcase-keys",
|
||||
"name": "camelcase-keys",
|
||||
"rawSpec": "^2.0.0",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/meow"
|
||||
"camelcase-keys@2.1.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "camelcase-keys@>=2.0.0 <3.0.0",
|
||||
"_development": true,
|
||||
"_from": "camelcase-keys@2.1.0",
|
||||
"_id": "camelcase-keys@2.1.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
|
||||
"_location": "/camelcase-keys",
|
||||
"_nodeVersion": "4.3.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-13-west.internal.npmjs.com",
|
||||
"tmp": "tmp/camelcase-keys-2.1.0.tgz_1458051723517_0.14490422373637557"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.14.12",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "camelcase-keys@^2.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "camelcase-keys",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "camelcase-keys@2.1.0",
|
||||
"name": "camelcase-keys",
|
||||
"rawSpec": "^2.0.0",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "camelcase-keys",
|
||||
"rawSpec": "2.1.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "2.1.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/meow"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
|
||||
"_shasum": "308beeaffdf28119051efa1d932213c91b8f92e7",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "camelcase-keys@^2.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/meow",
|
||||
"_spec": "2.1.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -62,19 +45,13 @@
|
||||
"ava": "*",
|
||||
"xo": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "308beeaffdf28119051efa1d932213c91b8f92e7",
|
||||
"tarball": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "d92dfb3b5eb2985d62839cdd44672f01139d1822",
|
||||
"homepage": "https://github.com/sindresorhus/camelcase-keys",
|
||||
"homepage": "https://github.com/sindresorhus/camelcase-keys#readme",
|
||||
"keywords": [
|
||||
"map",
|
||||
"obj",
|
||||
@@ -99,15 +76,7 @@
|
||||
"convert"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "camelcase-keys",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/camelcase-keys.git"
|
||||
|
||||
+16
-48
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "camelcase@^2.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "camelcase",
|
||||
"name": "camelcase",
|
||||
"rawSpec": "^2.0.0",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/camelcase-keys"
|
||||
"camelcase@2.1.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "camelcase@>=2.0.0 <3.0.0",
|
||||
"_development": true,
|
||||
"_from": "camelcase@2.1.1",
|
||||
"_id": "camelcase@2.1.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
|
||||
"_location": "/camelcase",
|
||||
"_nodeVersion": "4.3.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/camelcase-2.1.1.tgz_1457803836074_0.4515206723008305"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.14.12",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "camelcase@^2.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "camelcase",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "camelcase@2.1.1",
|
||||
"name": "camelcase",
|
||||
"rawSpec": "^2.0.0",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "camelcase",
|
||||
"rawSpec": "2.1.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "2.1.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/camelcase-keys"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
|
||||
"_shasum": "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "camelcase@^2.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/camelcase-keys",
|
||||
"_spec": "2.1.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -53,25 +36,18 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/camelcase/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar",
|
||||
"devDependencies": {
|
||||
"ava": "*",
|
||||
"xo": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f",
|
||||
"tarball": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "35c9c8abce5b9cc9defe534ab25823dc6383180f",
|
||||
"homepage": "https://github.com/sindresorhus/camelcase",
|
||||
"homepage": "https://github.com/sindresorhus/camelcase#readme",
|
||||
"keywords": [
|
||||
"camelcase",
|
||||
"camel-case",
|
||||
@@ -87,15 +63,7 @@
|
||||
"convert"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "camelcase",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/camelcase.git"
|
||||
|
||||
+15
-49
@@ -1,51 +1,34 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "caniuse-db@^1.0.30000578",
|
||||
"scope": null,
|
||||
"escapedName": "caniuse-db",
|
||||
"name": "caniuse-db",
|
||||
"rawSpec": "^1.0.30000578",
|
||||
"spec": ">=1.0.30000578 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/autoprefixer"
|
||||
"caniuse-db@1.0.30000591",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "caniuse-db@>=1.0.30000578 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "caniuse-db@1.0.30000591",
|
||||
"_id": "caniuse-db@1.0.30000591",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-dNe+fOIsi2sI869mR9GU5TSY25c=",
|
||||
"_location": "/caniuse-db",
|
||||
"_nodeVersion": "4.6.1",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/caniuse-db-1.0.30000591.tgz_1480792643022_0.834818534553051"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "fyrd",
|
||||
"email": "adeveria@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.15.9",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "caniuse-db@^1.0.30000578",
|
||||
"scope": null,
|
||||
"escapedName": "caniuse-db",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "caniuse-db@1.0.30000591",
|
||||
"name": "caniuse-db",
|
||||
"rawSpec": "^1.0.30000578",
|
||||
"spec": ">=1.0.30000578 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "caniuse-db",
|
||||
"rawSpec": "1.0.30000591",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.30000591"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/autoprefixer",
|
||||
"/browserslist"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000591.tgz",
|
||||
"_shasum": "74d7be7ce22c8b6b08f3af6647d194e53498db97",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "caniuse-db@^1.0.30000578",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/autoprefixer",
|
||||
"_spec": "1.0.30000591",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Alexis Deveria",
|
||||
"email": "adeveria@gmail.com"
|
||||
@@ -53,15 +36,7 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/Fyrd/caniuse/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Raw browser/feature support data from caniuse.com",
|
||||
"devDependencies": {},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "74d7be7ce22c8b6b08f3af6647d194e53498db97",
|
||||
"tarball": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000591.tgz"
|
||||
},
|
||||
"gitHead": "7bc4a4e0053c7ab0358bc1018aeb460b281f2ffa",
|
||||
"homepage": "https://github.com/Fyrd/caniuse#readme",
|
||||
"keywords": [
|
||||
"support",
|
||||
@@ -71,19 +46,10 @@
|
||||
"svg"
|
||||
],
|
||||
"license": "CC-BY-4.0",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "fyrd",
|
||||
"email": "adeveria@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "caniuse-db",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/Fyrd/caniuse.git"
|
||||
},
|
||||
"scripts": {},
|
||||
"version": "1.0.30000591"
|
||||
}
|
||||
|
||||
+15
-56
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "caseless@~0.12.0",
|
||||
"scope": null,
|
||||
"escapedName": "caseless",
|
||||
"name": "caseless",
|
||||
"rawSpec": "~0.12.0",
|
||||
"spec": ">=0.12.0 <0.13.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/request"
|
||||
"caseless@0.12.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "caseless@>=0.12.0 <0.13.0",
|
||||
"_development": true,
|
||||
"_from": "caseless@0.12.0",
|
||||
"_id": "caseless@0.12.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
|
||||
"_location": "/caseless",
|
||||
"_nodeVersion": "6.9.2",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/caseless-0.12.0.tgz_1485466648253_0.3714302028529346"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "mikeal",
|
||||
"email": "mikeal.rogers@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.10.9",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "caseless@~0.12.0",
|
||||
"scope": null,
|
||||
"escapedName": "caseless",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "caseless@0.12.0",
|
||||
"name": "caseless",
|
||||
"rawSpec": "~0.12.0",
|
||||
"spec": ">=0.12.0 <0.13.0",
|
||||
"type": "range"
|
||||
"escapedName": "caseless",
|
||||
"rawSpec": "0.12.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.12.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/request"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
|
||||
"_shasum": "1b681c21ff84033c826543090689420d187151dc",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "caseless@~0.12.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/request",
|
||||
"_spec": "0.12.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Mikeal Rogers",
|
||||
"email": "mikeal.rogers@gmail.com"
|
||||
@@ -52,17 +35,10 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/mikeal/caseless/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Caseless object set/get/has, very useful when working with HTTP headers.",
|
||||
"devDependencies": {
|
||||
"tape": "^2.10.2"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "1b681c21ff84033c826543090689420d187151dc",
|
||||
"tarball": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
|
||||
},
|
||||
"gitHead": "af91df7878a8b53cf3dc2e9a086dc57ba8301649",
|
||||
"homepage": "https://github.com/mikeal/caseless#readme",
|
||||
"keywords": [
|
||||
"headers",
|
||||
@@ -71,24 +47,7 @@
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "mikeal",
|
||||
"email": "mikeal.rogers@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "nylen",
|
||||
"email": "jnylen@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "simov",
|
||||
"email": "simeonvelichkov@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "caseless",
|
||||
"optionalDependencies": {},
|
||||
"readme": "## Caseless -- wrap an object to set and get property with caseless semantics but also preserve caseing.\n\nThis library is incredibly useful when working with HTTP headers. It allows you to get/set/check for headers in a caseless manner while also preserving the caseing of headers the first time they are set.\n\n## Usage\n\n```javascript\nvar headers = {}\n , c = caseless(headers)\n ;\nc.set('a-Header', 'asdf')\nc.get('a-header') === 'asdf'\n```\n\n## has(key)\n\nHas takes a name and if it finds a matching header will return that header name with the preserved caseing it was set with.\n\n```javascript\nc.has('a-header') === 'a-Header'\n```\n\n## set(key, value[, clobber=true])\n\nSet is fairly straight forward except that if the header exists and clobber is disabled it will add `','+value` to the existing header.\n\n```javascript\nc.set('a-Header', 'fdas')\nc.set('a-HEADER', 'more', false)\nc.get('a-header') === 'fdsa,more'\n```\n\n## swap(key)\n\nSwaps the casing of a header with the new one that is passed in.\n\n```javascript\nvar headers = {}\n , c = caseless(headers)\n ;\nc.set('a-Header', 'fdas')\nc.swap('a-HEADER')\nc.has('a-header') === 'a-HEADER'\nheaders === {'a-HEADER': 'fdas'}\n```\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/mikeal/caseless.git"
|
||||
|
||||
+24
-47
@@ -1,55 +1,37 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "chalk@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "chalk",
|
||||
"name": "chalk",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp"
|
||||
"chalk@1.1.3",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "chalk@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "chalk@1.1.3",
|
||||
"_id": "chalk@1.1.3",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
|
||||
"_location": "/chalk",
|
||||
"_nodeVersion": "0.10.32",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/chalk-1.1.3.tgz_1459210604109_0.3892582862172276"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "qix",
|
||||
"email": "i.am.qix@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.14.2",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "chalk@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "chalk",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "chalk@1.1.3",
|
||||
"name": "chalk",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "chalk",
|
||||
"rawSpec": "1.1.3",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.1.3"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/fancy-log",
|
||||
"/gulp",
|
||||
"/gulp-util",
|
||||
"/har-validator",
|
||||
"/node-sass",
|
||||
"/postcss"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
|
||||
"_shasum": "a8115c55e4a702fe4d150abd3872822a7e09fc98",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "chalk@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp",
|
||||
"_spec": "1.1.3",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"bugs": {
|
||||
"url": "https://github.com/chalk/chalk/issues"
|
||||
},
|
||||
@@ -71,18 +53,12 @@
|
||||
"semver": "^4.3.3",
|
||||
"xo": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "a8115c55e4a702fe4d150abd3872822a7e09fc98",
|
||||
"tarball": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "0d8d8c204eb87a4038219131ad4d8369c9f59d24",
|
||||
"homepage": "https://github.com/chalk/chalk#readme",
|
||||
"keywords": [
|
||||
"color",
|
||||
@@ -110,21 +86,22 @@
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "qix",
|
||||
"email": "i.am.qix@gmail.com"
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
"url": "sindresorhus.com"
|
||||
},
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
"name": "Joshua Appelman",
|
||||
"email": "jappelman@xebia.com",
|
||||
"url": "jbnicolai.com"
|
||||
},
|
||||
{
|
||||
"name": "unicorn",
|
||||
"email": "sindresorhus+unicorn@gmail.com"
|
||||
"name": "JD Ballard",
|
||||
"email": "i.am.qix@gmail.com",
|
||||
"url": "github.com/qix-"
|
||||
}
|
||||
],
|
||||
"name": "chalk",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/chalk/chalk.git"
|
||||
|
||||
+15
-47
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "cliui@^3.2.0",
|
||||
"scope": null,
|
||||
"escapedName": "cliui",
|
||||
"name": "cliui",
|
||||
"rawSpec": "^3.2.0",
|
||||
"spec": ">=3.2.0 <4.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/yargs"
|
||||
"cliui@3.2.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "cliui@>=3.2.0 <4.0.0",
|
||||
"_development": true,
|
||||
"_from": "cliui@3.2.0",
|
||||
"_id": "cliui@3.2.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
|
||||
"_location": "/cliui",
|
||||
"_nodeVersion": "5.1.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/cliui-3.2.0.tgz_1460342854008_0.8861493801232427"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "bcoe",
|
||||
"email": "ben@npmjs.com"
|
||||
},
|
||||
"_npmVersion": "3.3.12",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "cliui@^3.2.0",
|
||||
"scope": null,
|
||||
"escapedName": "cliui",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "cliui@3.2.0",
|
||||
"name": "cliui",
|
||||
"rawSpec": "^3.2.0",
|
||||
"spec": ">=3.2.0 <4.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "cliui",
|
||||
"rawSpec": "3.2.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "3.2.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/yargs"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
|
||||
"_shasum": "120601537a916d29940f934da3b48d585a39213d",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "cliui@^3.2.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/yargs",
|
||||
"_spec": "3.2.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Ben Coe",
|
||||
"email": "ben@npmjs.com"
|
||||
@@ -79,15 +62,9 @@
|
||||
"standard": "^6.0.8",
|
||||
"standard-version": "^2.1.2"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "120601537a916d29940f934da3b48d585a39213d",
|
||||
"tarball": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "75d62e9dfa77a0e0a9c3ac3b96b02baa294142ce",
|
||||
"homepage": "https://github.com/yargs/cliui#readme",
|
||||
"keywords": [
|
||||
"cli",
|
||||
@@ -100,16 +77,7 @@
|
||||
],
|
||||
"license": "ISC",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "bcoe",
|
||||
"email": "ben@npmjs.com"
|
||||
}
|
||||
],
|
||||
"name": "cliui",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# cliui\n\n[](https://travis-ci.org/yargs/cliui)\n[](https://coveralls.io/r/yargs/cliui?branch=)\n[](https://www.npmjs.com/package/cliui)\n[](https://github.com/conventional-changelog/standard-version)\n\neasily create complex multi-column command-line-interfaces.\n\n## Example\n\n```js\nvar ui = require('cliui')({\n width: 80\n})\n\nui.div('Usage: $0 [command] [options]')\n\nui.div({\n text: 'Options:',\n padding: [2, 0, 2, 0]\n})\n\nui.div(\n {\n text: \"-f, --file\",\n width: 20,\n padding: [0, 4, 0, 4]\n },\n {\n text: \"the file to load.\" +\n chalk.green(\"(if this description is long it wraps).\")\n ,\n width: 20\n },\n {\n text: chalk.red(\"[required]\"),\n align: 'right'\n }\n)\n\nconsole.log(ui.toString())\n```\n\n<img width=\"500\" src=\"screenshot.png\">\n\n## Layout DSL\n\ncliui exposes a simple layout DSL:\n\nIf you create a single `ui.row`, passing a string rather than an\nobject:\n\n* `\\n`: characters will be interpreted as new rows.\n* `\\t`: characters will be interpreted as new columns.\n* `\\s`: characters will be interpreted as padding.\n\n**as an example...**\n\n```js\nvar ui = require('./')({\n width: 60\n})\n\nui.div(\n 'Usage: node ./bin/foo.js\\n' +\n ' <regex>\\t provide a regex\\n' +\n ' <glob>\\t provide a glob\\t [required]'\n)\n\nconsole.log(ui.toString())\n```\n\n**will output:**\n\n```shell\nUsage: node ./bin/foo.js\n <regex> provide a regex\n <glob> provide a glob [required]\n```\n\n## Methods\n\n```js\ncliui = require('cliui')\n```\n\n### cliui({width: integer})\n\nSpecify the maximum width of the UI being generated.\n\n### cliui({wrap: boolean})\n\nEnable or disable the wrapping of text in a column.\n\n### cliui.div(column, column, column)\n\nCreate a row with any number of columns, a column\ncan either be a string, or an object with the following\noptions:\n\n* **width:** the width of a column.\n* **align:** alignment, `right` or `center`.\n* **padding:** `[top, right, bottom, left]`.\n* **border:** should a border be placed around the div?\n\n### cliui.span(column, column, column)\n\nSimilar to `div`, except the next row will be appended without\na new line being created.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+ssh://git@github.com/yargs/cliui.git"
|
||||
|
||||
+15
-40
@@ -1,46 +1,34 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "clone-stats@^0.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "clone-stats",
|
||||
"name": "clone-stats",
|
||||
"rawSpec": "^0.0.1",
|
||||
"spec": ">=0.0.1 <0.0.2",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/vinyl"
|
||||
"clone-stats@0.0.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "clone-stats@>=0.0.1 <0.0.2",
|
||||
"_development": true,
|
||||
"_from": "clone-stats@0.0.1",
|
||||
"_id": "clone-stats@0.0.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
|
||||
"_location": "/clone-stats",
|
||||
"_npmUser": {
|
||||
"name": "hughsk",
|
||||
"email": "hughskennedy@gmail.com"
|
||||
},
|
||||
"_npmVersion": "1.3.22",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "clone-stats@^0.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "clone-stats",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "clone-stats@0.0.1",
|
||||
"name": "clone-stats",
|
||||
"rawSpec": "^0.0.1",
|
||||
"spec": ">=0.0.1 <0.0.2",
|
||||
"type": "range"
|
||||
"escapedName": "clone-stats",
|
||||
"rawSpec": "0.0.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.0.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/vinyl",
|
||||
"/vinyl-fs/vinyl"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
|
||||
"_shasum": "b88f94a82cf38b8791d58046ea4029ad88ca99d1",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "clone-stats@^0.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/vinyl",
|
||||
"_spec": "0.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Hugh Kennedy",
|
||||
"email": "hughskennedy@gmail.com",
|
||||
@@ -55,11 +43,6 @@
|
||||
"devDependencies": {
|
||||
"tape": "~2.3.2"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "b88f94a82cf38b8791d58046ea4029ad88ca99d1",
|
||||
"tarball": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz"
|
||||
},
|
||||
"homepage": "https://github.com/hughsk/clone-stats",
|
||||
"keywords": [
|
||||
"stats",
|
||||
@@ -70,15 +53,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "hughsk",
|
||||
"email": "hughskennedy@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "clone-stats",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/hughsk/clone-stats.git"
|
||||
|
||||
+16
-41
@@ -1,46 +1,34 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "clone@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "clone",
|
||||
"name": "clone",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/vinyl"
|
||||
"clone@1.0.2",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "clone@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "clone@1.0.2",
|
||||
"_id": "clone@1.0.2",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=",
|
||||
"_location": "/clone",
|
||||
"_npmUser": {
|
||||
"name": "pvorb",
|
||||
"email": "paul@vorba.ch"
|
||||
},
|
||||
"_npmVersion": "1.4.14",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "clone@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "clone",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "clone@1.0.2",
|
||||
"name": "clone",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "clone",
|
||||
"rawSpec": "1.0.2",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.2"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/defaults",
|
||||
"/vinyl"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
|
||||
"_shasum": "260b7a99ebb1edfe247538175f783243cb19d149",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "clone@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/vinyl",
|
||||
"_spec": "1.0.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Paul Vorbach",
|
||||
"email": "paul@vorba.ch",
|
||||
@@ -128,27 +116,14 @@
|
||||
"devDependencies": {
|
||||
"nodeunit": "~0.9.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "260b7a99ebb1edfe247538175f783243cb19d149",
|
||||
"tarball": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.8"
|
||||
},
|
||||
"gitHead": "0e8216efc672496b612fd7ab62159117d16ec4a0",
|
||||
"homepage": "https://github.com/pvorb/node-clone",
|
||||
"homepage": "https://github.com/pvorb/node-clone#readme",
|
||||
"license": "MIT",
|
||||
"main": "clone.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "pvorb",
|
||||
"email": "paul@vorb.de"
|
||||
}
|
||||
],
|
||||
"name": "clone",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/pvorb/node-clone.git"
|
||||
|
||||
+15
-52
File diff suppressed because one or more lines are too long
+15
-48
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "code-point-at@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "code-point-at",
|
||||
"name": "code-point-at",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/string-width"
|
||||
"code-point-at@1.1.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "code-point-at@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "code-point-at@1.1.0",
|
||||
"_id": "code-point-at@1.1.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
|
||||
"_location": "/code-point-at",
|
||||
"_nodeVersion": "4.6.1",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/code-point-at-1.1.0.tgz_1478169780337_0.8445875702891499"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.15.9",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "code-point-at@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "code-point-at",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "code-point-at@1.1.0",
|
||||
"name": "code-point-at",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "code-point-at",
|
||||
"rawSpec": "1.1.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.1.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/string-width"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
|
||||
"_shasum": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "code-point-at@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/string-width",
|
||||
"_spec": "1.1.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -53,24 +36,17 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/code-point-at/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "ES2015 `String#codePointAt()` ponyfill",
|
||||
"devDependencies": {
|
||||
"ava": "*",
|
||||
"xo": "^0.16.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77",
|
||||
"tarball": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "f8f21c8df2d40248fef1b36ca9076e59c0c34791",
|
||||
"homepage": "https://github.com/sindresorhus/code-point-at#readme",
|
||||
"keywords": [
|
||||
"es2015",
|
||||
@@ -86,16 +62,7 @@
|
||||
"unicode"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "code-point-at",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# code-point-at [](https://travis-ci.org/sindresorhus/code-point-at)\n\n> ES2015 [`String#codePointAt()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt) [ponyfill](https://ponyfill.com)\n\n\n## Install\n\n```\n$ npm install --save code-point-at\n```\n\n\n## Usage\n\n```js\nvar codePointAt = require('code-point-at');\n\ncodePointAt('🐴');\n//=> 128052\n\ncodePointAt('abc', 2);\n//=> 99\n```\n\n## API\n\n### codePointAt(input, [position])\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n",
|
||||
"readmeFilename": "readme.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/code-point-at.git"
|
||||
|
||||
+15
-55
@@ -1,47 +1,34 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "combined-stream@~1.0.5",
|
||||
"scope": null,
|
||||
"escapedName": "combined-stream",
|
||||
"name": "combined-stream",
|
||||
"rawSpec": "~1.0.5",
|
||||
"spec": ">=1.0.5 <1.1.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/request"
|
||||
"combined-stream@1.0.5",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "combined-stream@>=1.0.5 <1.1.0",
|
||||
"_development": true,
|
||||
"_from": "combined-stream@1.0.5",
|
||||
"_id": "combined-stream@1.0.5",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
|
||||
"_location": "/combined-stream",
|
||||
"_nodeVersion": "0.12.4",
|
||||
"_npmUser": {
|
||||
"name": "alexindigo",
|
||||
"email": "iam@alexindigo.com"
|
||||
},
|
||||
"_npmVersion": "2.10.1",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "combined-stream@~1.0.5",
|
||||
"scope": null,
|
||||
"escapedName": "combined-stream",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "combined-stream@1.0.5",
|
||||
"name": "combined-stream",
|
||||
"rawSpec": "~1.0.5",
|
||||
"spec": ">=1.0.5 <1.1.0",
|
||||
"type": "range"
|
||||
"escapedName": "combined-stream",
|
||||
"rawSpec": "1.0.5",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.5"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/form-data",
|
||||
"/request"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
|
||||
"_shasum": "938370a57b4a51dea2c77c15d5c5fdf895164009",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "combined-stream@~1.0.5",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/request",
|
||||
"_spec": "1.0.5",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Felix Geisendörfer",
|
||||
"email": "felix@debuggable.com",
|
||||
@@ -57,40 +44,13 @@
|
||||
"devDependencies": {
|
||||
"far": "~0.0.7"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "938370a57b4a51dea2c77c15d5c5fdf895164009",
|
||||
"tarball": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.8"
|
||||
},
|
||||
"gitHead": "cfc7b815d090a109bcedb5bb0f6713148d55a6b7",
|
||||
"homepage": "https://github.com/felixge/node-combined-stream",
|
||||
"license": "MIT",
|
||||
"main": "./lib/combined_stream",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "felixge",
|
||||
"email": "felix@debuggable.com"
|
||||
},
|
||||
{
|
||||
"name": "celer",
|
||||
"email": "dtyree77@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "alexindigo",
|
||||
"email": "iam@alexindigo.com"
|
||||
},
|
||||
{
|
||||
"name": "apechimp",
|
||||
"email": "apeherder@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "combined-stream",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# combined-stream\n\nA stream that emits multiple other streams one after another.\n\n**NB** Currently `combined-stream` works with streams vesrion 1 only. There is ongoing effort to switch this library to streams version 2. Any help is welcome. :) Meanwhile you can explore other libraries that provide streams2 support with more or less compatability with `combined-stream`.\n\n- [combined-stream2](https://www.npmjs.com/package/combined-stream2): A drop-in streams2-compatible replacement for the combined-stream module.\n\n- [multistream](https://www.npmjs.com/package/multistream): A stream that emits multiple other streams one after another.\n\n## Installation\n\n``` bash\nnpm install combined-stream\n```\n\n## Usage\n\nHere is a simple example that shows how you can use combined-stream to combine\ntwo files into one:\n\n``` javascript\nvar CombinedStream = require('combined-stream');\nvar fs = require('fs');\n\nvar combinedStream = CombinedStream.create();\ncombinedStream.append(fs.createReadStream('file1.txt'));\ncombinedStream.append(fs.createReadStream('file2.txt'));\n\ncombinedStream.pipe(fs.createWriteStream('combined.txt'));\n```\n\nWhile the example above works great, it will pause all source streams until\nthey are needed. If you don't want that to happen, you can set `pauseStreams`\nto `false`:\n\n``` javascript\nvar CombinedStream = require('combined-stream');\nvar fs = require('fs');\n\nvar combinedStream = CombinedStream.create({pauseStreams: false});\ncombinedStream.append(fs.createReadStream('file1.txt'));\ncombinedStream.append(fs.createReadStream('file2.txt'));\n\ncombinedStream.pipe(fs.createWriteStream('combined.txt'));\n```\n\nHowever, what if you don't have all the source streams yet, or you don't want\nto allocate the resources (file descriptors, memory, etc.) for them right away?\nWell, in that case you can simply provide a callback that supplies the stream\nby calling a `next()` function:\n\n``` javascript\nvar CombinedStream = require('combined-stream');\nvar fs = require('fs');\n\nvar combinedStream = CombinedStream.create();\ncombinedStream.append(function(next) {\n next(fs.createReadStream('file1.txt'));\n});\ncombinedStream.append(function(next) {\n next(fs.createReadStream('file2.txt'));\n});\n\ncombinedStream.pipe(fs.createWriteStream('combined.txt'));\n```\n\n## API\n\n### CombinedStream.create([options])\n\nReturns a new combined stream object. Available options are:\n\n* `maxDataSize`\n* `pauseStreams`\n\nThe effect of those options is described below.\n\n### combinedStream.pauseStreams = `true`\n\nWhether to apply back pressure to the underlaying streams. If set to `false`,\nthe underlaying streams will never be paused. If set to `true`, the\nunderlaying streams will be paused right after being appended, as well as when\n`delayedStream.pipe()` wants to throttle.\n\n### combinedStream.maxDataSize = `2 * 1024 * 1024`\n\nThe maximum amount of bytes (or characters) to buffer for all source streams.\nIf this value is exceeded, `combinedStream` emits an `'error'` event.\n\n### combinedStream.dataSize = `0`\n\nThe amount of bytes (or characters) currently buffered by `combinedStream`.\n\n### combinedStream.append(stream)\n\nAppends the given `stream` to the combinedStream object. If `pauseStreams` is\nset to `true, this stream will also be paused right away.\n\n`streams` can also be a function that takes one parameter called `next`. `next`\nis a function that must be invoked in order to provide the `next` stream, see\nexample above.\n\nRegardless of how the `stream` is appended, combined-stream always attaches an\n`'error'` listener to it, so you don't have to do that manually.\n\nSpecial case: `stream` can also be a String or Buffer.\n\n### combinedStream.write(data)\n\nYou should not call this, `combinedStream` takes care of piping the appended\nstreams into itself for you.\n\n### combinedStream.resume()\n\nCauses `combinedStream` to start drain the streams it manages. The function is\nidempotent, and also emits a `'resume'` event each time which usually goes to\nthe stream that is currently being drained.\n\n### combinedStream.pause();\n\nIf `combinedStream.pauseStreams` is set to `false`, this does nothing.\nOtherwise a `'pause'` event is emitted, this goes to the stream that is\ncurrently being drained, so you can use it to apply back pressure.\n\n### combinedStream.end();\n\nSets `combinedStream.writable` to false, emits an `'end'` event, and removes\nall streams from the queue.\n\n### combinedStream.destroy();\n\nSame as `combinedStream.end()`, except it emits a `'close'` event instead of\n`'end'`.\n\n## License\n\ncombined-stream is licensed under the MIT license.\n",
|
||||
"readmeFilename": "Readme.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/felixge/node-combined-stream.git"
|
||||
|
||||
+18
-39
@@ -1,45 +1,37 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "concat-map@0.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "concat-map",
|
||||
"name": "concat-map",
|
||||
"rawSpec": "0.0.1",
|
||||
"spec": "0.0.1",
|
||||
"type": "version"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/brace-expansion"
|
||||
"concat-map@0.0.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_development": true,
|
||||
"_from": "concat-map@0.0.1",
|
||||
"_id": "concat-map@0.0.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
|
||||
"_location": "/concat-map",
|
||||
"_npmUser": {
|
||||
"name": "substack",
|
||||
"email": "mail@substack.net"
|
||||
},
|
||||
"_npmVersion": "1.3.21",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "concat-map@0.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "concat-map",
|
||||
"name": "concat-map",
|
||||
"escapedName": "concat-map",
|
||||
"rawSpec": "0.0.1",
|
||||
"spec": "0.0.1",
|
||||
"type": "version"
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.0.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/brace-expansion"
|
||||
"/brace-expansion",
|
||||
"/node-gyp/brace-expansion",
|
||||
"/node-sass/brace-expansion",
|
||||
"/rimraf/brace-expansion",
|
||||
"/sass-graph/brace-expansion"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
||||
"_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "concat-map@0.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/brace-expansion",
|
||||
"_spec": "0.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "James Halliday",
|
||||
"email": "mail@substack.net",
|
||||
@@ -48,7 +40,6 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/substack/node-concat-map/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "concatenative mapdashery",
|
||||
"devDependencies": {
|
||||
"tape": "~2.4.0"
|
||||
@@ -57,11 +48,7 @@
|
||||
"example": "example",
|
||||
"test": "test"
|
||||
},
|
||||
"dist": {
|
||||
"shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
|
||||
"tarball": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
|
||||
},
|
||||
"homepage": "https://github.com/substack/node-concat-map",
|
||||
"homepage": "https://github.com/substack/node-concat-map#readme",
|
||||
"keywords": [
|
||||
"concat",
|
||||
"concatMap",
|
||||
@@ -71,15 +58,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "substack",
|
||||
"email": "mail@substack.net"
|
||||
}
|
||||
],
|
||||
"name": "concat-map",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/substack/node-concat-map.git"
|
||||
|
||||
+15
-47
@@ -1,51 +1,34 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "console-control-strings@~1.1.0",
|
||||
"scope": null,
|
||||
"escapedName": "console-control-strings",
|
||||
"name": "console-control-strings",
|
||||
"rawSpec": "~1.1.0",
|
||||
"spec": ">=1.1.0 <1.2.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/npmlog"
|
||||
"console-control-strings@1.1.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "console-control-strings@>=1.1.0 <1.2.0",
|
||||
"_development": true,
|
||||
"_from": "console-control-strings@1.1.0",
|
||||
"_id": "console-control-strings@1.1.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
|
||||
"_location": "/console-control-strings",
|
||||
"_nodeVersion": "4.4.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-16-east.internal.npmjs.com",
|
||||
"tmp": "tmp/console-control-strings-1.1.0.tgz_1466033396831_0.9470485949423164"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "iarna",
|
||||
"email": "me@re-becca.org"
|
||||
},
|
||||
"_npmVersion": "3.9.2",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "console-control-strings@~1.1.0",
|
||||
"scope": null,
|
||||
"escapedName": "console-control-strings",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "console-control-strings@1.1.0",
|
||||
"name": "console-control-strings",
|
||||
"rawSpec": "~1.1.0",
|
||||
"spec": ">=1.1.0 <1.2.0",
|
||||
"type": "range"
|
||||
"escapedName": "console-control-strings",
|
||||
"rawSpec": "1.1.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.1.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gauge",
|
||||
"/npmlog"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
|
||||
"_shasum": "3d7cf4464db6446ea644bf4b39507f9851008e8e",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "console-control-strings@~1.1.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/npmlog",
|
||||
"_spec": "1.1.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Rebecca Turner",
|
||||
"email": "me@re-becca.org",
|
||||
@@ -54,7 +37,6 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/iarna/console-control-strings/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.",
|
||||
"devDependencies": {
|
||||
"standard": "^7.1.2",
|
||||
@@ -63,29 +45,15 @@
|
||||
"directories": {
|
||||
"test": "test"
|
||||
},
|
||||
"dist": {
|
||||
"shasum": "3d7cf4464db6446ea644bf4b39507f9851008e8e",
|
||||
"tarball": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
|
||||
},
|
||||
"files": [
|
||||
"LICENSE",
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "722439b4998d2964ac3d3f9ec175c008aa9b7b4b",
|
||||
"homepage": "https://github.com/iarna/console-control-strings#readme",
|
||||
"keywords": [],
|
||||
"license": "ISC",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "iarna",
|
||||
"email": "me@re-becca.org"
|
||||
}
|
||||
],
|
||||
"name": "console-control-strings",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# Console Control Strings\n\nA library of cross-platform tested terminal/console command strings for\ndoing things like color and cursor positioning. This is a subset of both\nansi and vt100. All control codes included work on both Windows & Unix-like\nOSes, except where noted.\n\n## Usage\n\n```js\nvar consoleControl = require('console-control-strings')\n\nconsole.log(consoleControl.color('blue','bgRed', 'bold') + 'hi there' + consoleControl.color('reset'))\nprocess.stdout.write(consoleControl.goto(75, 10))\n```\n\n## Why Another?\n\nThere are tons of libraries similar to this one. I wanted one that was:\n\n1. Very clear about compatibility goals.\n2. Could emit, for instance, a start color code without an end one.\n3. Returned strings w/o writing to streams.\n4. Was not weighed down with other unrelated baggage.\n\n## Functions\n\n### var code = consoleControl.up(_num = 1_)\n\nReturns the escape sequence to move _num_ lines up.\n\n### var code = consoleControl.down(_num = 1_)\n\nReturns the escape sequence to move _num_ lines down.\n\n### var code = consoleControl.forward(_num = 1_)\n\nReturns the escape sequence to move _num_ lines righ.\n\n### var code = consoleControl.back(_num = 1_)\n\nReturns the escape sequence to move _num_ lines left.\n\n### var code = consoleControl.nextLine(_num = 1_)\n\nReturns the escape sequence to move _num_ lines down and to the beginning of\nthe line.\n\n### var code = consoleControl.previousLine(_num = 1_)\n\nReturns the escape sequence to move _num_ lines up and to the beginning of\nthe line.\n\n### var code = consoleControl.eraseData()\n\nReturns the escape sequence to erase everything from the current cursor\nposition to the bottom right of the screen. This is line based, so it\nerases the remainder of the current line and all following lines.\n\n### var code = consoleControl.eraseLine()\n\nReturns the escape sequence to erase to the end of the current line.\n\n### var code = consoleControl.goto(_x_, _y_)\n\nReturns the escape sequence to move the cursor to the designated position. \nNote that the origin is _1, 1_ not _0, 0_.\n\n### var code = consoleControl.gotoSOL()\n\nReturns the escape sequence to move the cursor to the beginning of the\ncurrent line. (That is, it returns a carriage return, `\\r`.)\n\n### var code = consoleControl.beep()\n\nReturns the escape sequence to cause the termianl to beep. (That is, it\nreturns unicode character `\\x0007`, a Control-G.)\n\n### var code = consoleControl.hideCursor()\n\nReturns the escape sequence to hide the cursor.\n\n### var code = consoleControl.showCursor()\n\nReturns the escape sequence to show the cursor.\n\n### var code = consoleControl.color(_colors = []_)\n\n### var code = consoleControl.color(_color1_, _color2_, _…_, _colorn_)\n\nReturns the escape sequence to set the current terminal display attributes\n(mostly colors). Arguments can either be a list of attributes or an array\nof attributes. The difference between passing in an array or list of colors\nand calling `.color` separately for each one, is that in the former case a\nsingle escape sequence will be produced where as in the latter each change\nwill have its own distinct escape sequence. Each attribute can be one of:\n\n* Reset:\n * **reset** – Reset all attributes to the terminal default.\n* Styles:\n * **bold** – Display text as bold. In some terminals this means using a\n bold font, in others this means changing the color. In some it means\n both.\n * **italic** – Display text as italic. This is not available in most Windows terminals.\n * **underline** – Underline text. This is not available in most Windows Terminals.\n * **inverse** – Invert the foreground and background colors.\n * **stopBold** – Do not display text as bold.\n * **stopItalic** – Do not display text as italic.\n * **stopUnderline** – Do not underline text.\n * **stopInverse** – Do not invert foreground and background.\n* Colors:\n * **white**\n * **black**\n * **blue**\n * **cyan**\n * **green**\n * **magenta**\n * **red**\n * **yellow**\n * **grey** / **brightBlack**\n * **brightRed**\n * **brightGreen**\n * **brightYellow**\n * **brightBlue**\n * **brightMagenta**\n * **brightCyan**\n * **brightWhite**\n* Background Colors:\n * **bgWhite**\n * **bgBlack**\n * **bgBlue**\n * **bgCyan**\n * **bgGreen**\n * **bgMagenta**\n * **bgRed**\n * **bgYellow**\n * **bgGrey** / **bgBrightBlack**\n * **bgBrightRed**\n * **bgBrightGreen**\n * **bgBrightYellow**\n * **bgBrightBlue**\n * **bgBrightMagenta**\n * **bgBrightCyan**\n * **bgBrightWhite**\n\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/iarna/console-control-strings.git"
|
||||
|
||||
+15
-58
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "consolidate@^0.14.1",
|
||||
"scope": null,
|
||||
"escapedName": "consolidate",
|
||||
"name": "consolidate",
|
||||
"rawSpec": "^0.14.1",
|
||||
"spec": ">=0.14.1 <0.15.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-wrap"
|
||||
"consolidate@0.14.5",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "consolidate@>=0.14.1 <0.15.0",
|
||||
"_development": true,
|
||||
"_from": "consolidate@0.14.5",
|
||||
"_id": "consolidate@0.14.5",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=",
|
||||
"_location": "/consolidate",
|
||||
"_nodeVersion": "6.9.1",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-18-east.internal.npmjs.com",
|
||||
"tmp": "tmp/consolidate-0.14.5.tgz_1479397950486_0.529839156428352"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "niftylettuce",
|
||||
"email": "niftylettuce@gmail.com"
|
||||
},
|
||||
"_npmVersion": "4.0.0",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "consolidate@^0.14.1",
|
||||
"scope": null,
|
||||
"escapedName": "consolidate",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "consolidate@0.14.5",
|
||||
"name": "consolidate",
|
||||
"rawSpec": "^0.14.1",
|
||||
"spec": ">=0.14.1 <0.15.0",
|
||||
"type": "range"
|
||||
"escapedName": "consolidate",
|
||||
"rawSpec": "0.14.5",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.14.5"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp-wrap"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz",
|
||||
"_shasum": "5a25047bc76f73072667c8cb52c989888f494c63",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "consolidate@^0.14.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-wrap",
|
||||
"_spec": "0.14.5",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "TJ Holowaychuk",
|
||||
"email": "tj@vision-media.ca"
|
||||
@@ -107,12 +90,6 @@
|
||||
"walrus": "^0.10.1",
|
||||
"whiskers": "^0.4.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "5a25047bc76f73072667c8cb52c989888f494c63",
|
||||
"tarball": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz"
|
||||
},
|
||||
"gitHead": "894b0de2fa9dcd2bde72ee14d6b36aa4ffb65f27",
|
||||
"homepage": "https://github.com/visionmedia/consolidate.js#readme",
|
||||
"keywords": [
|
||||
"engine",
|
||||
@@ -121,27 +98,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "bridgear",
|
||||
"email": "ruben@bridgewater.de"
|
||||
},
|
||||
{
|
||||
"name": "doowb",
|
||||
"email": "brian.woodward@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "niftylettuce",
|
||||
"email": "niftylettuce@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "tjholowaychuk",
|
||||
"email": "tj@vision-media.ca"
|
||||
}
|
||||
],
|
||||
"name": "consolidate",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/visionmedia/consolidate.js.git"
|
||||
|
||||
+16
-43
@@ -1,49 +1,37 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "core-util-is@~1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "core-util-is",
|
||||
"name": "core-util-is",
|
||||
"rawSpec": "~1.0.0",
|
||||
"spec": ">=1.0.0 <1.1.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/readable-stream"
|
||||
"core-util-is@1.0.2",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "core-util-is@>=1.0.0 <1.1.0",
|
||||
"_development": true,
|
||||
"_from": "core-util-is@1.0.2",
|
||||
"_id": "core-util-is@1.0.2",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
|
||||
"_location": "/core-util-is",
|
||||
"_nodeVersion": "4.0.0",
|
||||
"_npmUser": {
|
||||
"name": "isaacs",
|
||||
"email": "i@izs.me"
|
||||
},
|
||||
"_npmVersion": "3.3.2",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "core-util-is@~1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "core-util-is",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "core-util-is@1.0.2",
|
||||
"name": "core-util-is",
|
||||
"rawSpec": "~1.0.0",
|
||||
"spec": ">=1.0.0 <1.1.0",
|
||||
"type": "range"
|
||||
"escapedName": "core-util-is",
|
||||
"rawSpec": "1.0.2",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.2"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/are-we-there-yet/readable-stream",
|
||||
"/glob-stream/readable-stream",
|
||||
"/readable-stream",
|
||||
"/through2/readable-stream",
|
||||
"/vinyl-fs/readable-stream"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"_shasum": "b5fd54220aa2bc5ab57aab7140c940754503c1a7",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "core-util-is@~1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/readable-stream",
|
||||
"_spec": "1.0.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Isaac Z. Schlueter",
|
||||
"email": "i@izs.me",
|
||||
@@ -52,17 +40,10 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/isaacs/core-util-is/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "The `util.is*` functions introduced in Node v0.12.",
|
||||
"devDependencies": {
|
||||
"tap": "^2.3.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "b5fd54220aa2bc5ab57aab7140c940754503c1a7",
|
||||
"tarball": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
|
||||
},
|
||||
"gitHead": "a177da234df5638b363ddc15fa324619a38577c8",
|
||||
"homepage": "https://github.com/isaacs/core-util-is#readme",
|
||||
"keywords": [
|
||||
"util",
|
||||
@@ -77,15 +58,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "lib/util.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "isaacs",
|
||||
"email": "i@izs.me"
|
||||
}
|
||||
],
|
||||
"name": "core-util-is",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/isaacs/core-util-is.git"
|
||||
|
||||
+15
-52
File diff suppressed because one or more lines are too long
+15
-47
@@ -1,53 +1,36 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "cross-spawn@^3.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "cross-spawn",
|
||||
"name": "cross-spawn",
|
||||
"rawSpec": "^3.0.0",
|
||||
"spec": ">=3.0.0 <4.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/node-sass"
|
||||
"cross-spawn@3.0.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "cross-spawn@>=3.0.0 <4.0.0",
|
||||
"_development": true,
|
||||
"_from": "cross-spawn@3.0.1",
|
||||
"_id": "cross-spawn@3.0.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
|
||||
"_location": "/cross-spawn",
|
||||
"_nodeVersion": "4.4.3",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/cross-spawn-3.0.1.tgz_1463607513426_0.7439773543737829"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "satazor",
|
||||
"email": "andremiguelcruz@msn.com"
|
||||
},
|
||||
"_npmVersion": "2.15.4",
|
||||
"_phantomChildren": {
|
||||
"pseudomap": "1.0.2",
|
||||
"yallist": "2.1.2"
|
||||
},
|
||||
"_requested": {
|
||||
"raw": "cross-spawn@^3.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "cross-spawn",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "cross-spawn@3.0.1",
|
||||
"name": "cross-spawn",
|
||||
"rawSpec": "^3.0.0",
|
||||
"spec": ">=3.0.0 <4.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "cross-spawn",
|
||||
"rawSpec": "3.0.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "3.0.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/node-sass"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
|
||||
"_shasum": "1256037ecb9f0c5f79e3d6ef135e30770184b982",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "cross-spawn@^3.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/node-sass",
|
||||
"_spec": "3.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "IndigoUnited",
|
||||
"email": "hello@indigounited.com",
|
||||
@@ -70,12 +53,6 @@
|
||||
"mocha": "^2.2.5",
|
||||
"rimraf": "^2.5.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "1256037ecb9f0c5f79e3d6ef135e30770184b982",
|
||||
"tarball": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz"
|
||||
},
|
||||
"gitHead": "24df88c465e5828b62c374e58366547bd94629db",
|
||||
"homepage": "https://github.com/IndigoUnited/node-cross-spawn#readme",
|
||||
"keywords": [
|
||||
"spawn",
|
||||
@@ -94,16 +71,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "satazor",
|
||||
"email": "andremiguelcruz@msn.com"
|
||||
}
|
||||
],
|
||||
"name": "cross-spawn",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# cross-spawn\n\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Build status][appveyor-image]][appveyor-url] [![Dependency status][david-dm-image]][david-dm-url] [![Dev Dependency status][david-dm-dev-image]][david-dm-dev-url]\n\n[npm-url]:https://npmjs.org/package/cross-spawn\n[downloads-image]:http://img.shields.io/npm/dm/cross-spawn.svg\n[npm-image]:http://img.shields.io/npm/v/cross-spawn.svg\n[travis-url]:https://travis-ci.org/IndigoUnited/node-cross-spawn\n[travis-image]:http://img.shields.io/travis/IndigoUnited/node-cross-spawn/master.svg\n[appveyor-url]:https://ci.appveyor.com/project/satazor/node-cross-spawn\n[appveyor-image]:https://img.shields.io/appveyor/ci/satazor/node-cross-spawn/master.svg\n[david-dm-url]:https://david-dm.org/IndigoUnited/node-cross-spawn\n[david-dm-image]:https://img.shields.io/david/IndigoUnited/node-cross-spawn.svg\n[david-dm-dev-url]:https://david-dm.org/IndigoUnited/node-cross-spawn#info=devDependencies\n[david-dm-dev-image]:https://img.shields.io/david/dev/IndigoUnited/node-cross-spawn.svg\n\nA cross platform solution to node's spawn and spawnSync.\n\n\n## Installation\n\n`$ npm install cross-spawn`\n\nIf you are using `spawnSync` on node 0.10 or older, you will also need to install `spawn-sync`:\n\n`$ npm install spawn-sync`\n\n\n## Why\n\nNode has issues when using spawn on Windows:\n\n- It ignores [PATHEXT](https://github.com/joyent/node/issues/2318)\n- It does not support [shebangs](http://pt.wikipedia.org/wiki/Shebang)\n- It does not allow you to run `del` or `dir`\n- It does not properly escape arguments with spaces or special characters\n\nAll these issues are handled correctly by `cross-spawn`.\nThere are some known modules, such as [win-spawn](https://github.com/ForbesLindesay/win-spawn), that try to solve this but they are either broken or provide faulty escaping of shell arguments.\n\n\n## Usage\n\nExactly the same way as node's [`spawn`](https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options) or [`spawnSync`](https://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_options), so it's a drop in replacement.\n\n```javascript\nvar spawn = require('cross-spawn');\n\n// Spawn NPM asynchronously\nvar child = spawn('npm', ['list', '-g', '-depth', '0'], { stdio: 'inherit' });\n\n// Spawn NPM synchronously\nvar results = spawn.sync('npm', ['list', '-g', '-depth', '0'], { stdio: 'inherit' });\n```\n\n\n## Tests\n\n`$ npm test`\n\n\n## License\n\nReleased under the [MIT License](http://www.opensource.org/licenses/mit-license.php).\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/IndigoUnited/node-cross-spawn.git"
|
||||
|
||||
+15
-47
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "cryptiles@2.x.x",
|
||||
"scope": null,
|
||||
"escapedName": "cryptiles",
|
||||
"name": "cryptiles",
|
||||
"rawSpec": "2.x.x",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/hawk"
|
||||
"cryptiles@2.0.5",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "cryptiles@>=2.0.0 <3.0.0",
|
||||
"_development": true,
|
||||
"_from": "cryptiles@2.0.5",
|
||||
"_id": "cryptiles@2.0.5",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
|
||||
"_location": "/cryptiles",
|
||||
"_nodeVersion": "4.0.0",
|
||||
"_npmUser": {
|
||||
"name": "hueniverse",
|
||||
"email": "eran@hammer.io"
|
||||
},
|
||||
"_npmVersion": "2.14.2",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "cryptiles@2.x.x",
|
||||
"scope": null,
|
||||
"escapedName": "cryptiles",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "cryptiles@2.0.5",
|
||||
"name": "cryptiles",
|
||||
"rawSpec": "2.x.x",
|
||||
"spec": ">=2.0.0 <3.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "cryptiles",
|
||||
"rawSpec": "2.0.5",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "2.0.5"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/hawk"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
|
||||
"_shasum": "3bdfecdc608147c1c67202fa291e7dca59eaa3b8",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "cryptiles@2.x.x",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/hawk",
|
||||
"_spec": "2.0.5",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"bugs": {
|
||||
"url": "https://github.com/hapijs/cryptiles/issues"
|
||||
},
|
||||
@@ -52,15 +39,9 @@
|
||||
"code": "1.x.x",
|
||||
"lab": "5.x.x"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "3bdfecdc608147c1c67202fa291e7dca59eaa3b8",
|
||||
"tarball": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.40"
|
||||
},
|
||||
"gitHead": "9bc5a852f01cd51e615814e1cb255fe2df810649",
|
||||
"homepage": "https://github.com/hapijs/cryptiles#readme",
|
||||
"keywords": [
|
||||
"cryptography",
|
||||
@@ -69,20 +50,7 @@
|
||||
],
|
||||
"license": "BSD-3-Clause",
|
||||
"main": "lib/index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "hueniverse",
|
||||
"email": "eran@hueniverse.com"
|
||||
},
|
||||
{
|
||||
"name": "ceejbot",
|
||||
"email": "ceejceej@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "cryptiles",
|
||||
"optionalDependencies": {},
|
||||
"readme": "cryptiles\n=========\n\nGeneral purpose crypto utilities\n\n[](http://travis-ci.org/hapijs/cryptiles)\n\nLead Maintainer - [C J Silverio](https://github.com/ceejbot)\n\n## Methods\n\n### `randomString(<Number> size)`\nReturns a cryptographically strong pseudo-random data string. Takes a size argument for the length of the string.\n\n### `fixedTimeComparison(<String> a, <String> b)`\nCompare two strings using fixed time algorithm (to prevent time-based analysis of MAC digest match). Returns `true` if the strings match, `false` if they differ.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/hapijs/cryptiles.git"
|
||||
|
||||
+15
-46
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "currently-unhandled@^0.4.1",
|
||||
"scope": null,
|
||||
"escapedName": "currently-unhandled",
|
||||
"name": "currently-unhandled",
|
||||
"rawSpec": "^0.4.1",
|
||||
"spec": ">=0.4.1 <0.5.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/loud-rejection"
|
||||
"currently-unhandled@0.4.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "currently-unhandled@>=0.4.1 <0.5.0",
|
||||
"_development": true,
|
||||
"_from": "currently-unhandled@0.4.1",
|
||||
"_id": "currently-unhandled@0.4.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
|
||||
"_location": "/currently-unhandled",
|
||||
"_nodeVersion": "5.10.1",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/currently-unhandled-0.4.1.tgz_1464866113117_0.9455041608307511"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "jamestalmage",
|
||||
"email": "james@talmage.io"
|
||||
},
|
||||
"_npmVersion": "3.8.6",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "currently-unhandled@^0.4.1",
|
||||
"scope": null,
|
||||
"escapedName": "currently-unhandled",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "currently-unhandled@0.4.1",
|
||||
"name": "currently-unhandled",
|
||||
"rawSpec": "^0.4.1",
|
||||
"spec": ">=0.4.1 <0.5.0",
|
||||
"type": "range"
|
||||
"escapedName": "currently-unhandled",
|
||||
"rawSpec": "0.4.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.4.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/loud-rejection"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
|
||||
"_shasum": "988df33feab191ef799a61369dd76c17adf957ea",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "currently-unhandled@^0.4.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/loud-rejection",
|
||||
"_spec": "0.4.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "James Talmage",
|
||||
"email": "james@talmage.io",
|
||||
@@ -80,11 +63,6 @@
|
||||
"watchify": "^3.7.0",
|
||||
"xo": "^0.15.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "988df33feab191ef799a61369dd76c17adf957ea",
|
||||
"tarball": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
@@ -93,7 +71,6 @@
|
||||
"core.js",
|
||||
"browser.js"
|
||||
],
|
||||
"gitHead": "6b998300e8cc2f732d80f99b7ecea37c97ab6ded",
|
||||
"homepage": "https://github.com/jamestalmage/currently-unhandled#readme",
|
||||
"keywords": [
|
||||
"unhandled",
|
||||
@@ -102,12 +79,6 @@
|
||||
"promises"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "jamestalmage",
|
||||
"email": "james@talmage.io"
|
||||
}
|
||||
],
|
||||
"name": "currently-unhandled",
|
||||
"nyc": {
|
||||
"reporter": [
|
||||
@@ -115,8 +86,6 @@
|
||||
"text"
|
||||
]
|
||||
},
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/jamestalmage/currently-unhandled.git"
|
||||
|
||||
-12
@@ -1,12 +0,0 @@
|
||||
@root
|
||||
|
||||
es5
|
||||
module
|
||||
|
||||
tabs
|
||||
indent 2
|
||||
maxlen 80
|
||||
|
||||
ass
|
||||
nomen
|
||||
plusplus
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
.DS_Store
|
||||
/node_modules
|
||||
/npm-debug.log
|
||||
/.lintcache
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
language: node_js
|
||||
node_js:
|
||||
- 0.8
|
||||
- 0.10
|
||||
- 0.11
|
||||
|
||||
notifications:
|
||||
email:
|
||||
- medikoo+d@medikoo.com
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
v0.1.1 -- 2014.04.24
|
||||
- Add `autoBind` and `lazy` utilities
|
||||
- Allow to pass other options to be merged onto created descriptor.
|
||||
Useful when used with other custom utilties
|
||||
|
||||
v0.1.0 -- 2013.06.20
|
||||
Initial (derived from es5-ext project)
|
||||
-19
@@ -1,19 +0,0 @@
|
||||
Copyright (C) 2013 Mariusz Nowak (www.medikoo.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.
|
||||
-108
@@ -1,108 +0,0 @@
|
||||
# D - Property descriptor factory
|
||||
|
||||
_Originally derived from [es5-ext](https://github.com/medikoo/es5-ext) package._
|
||||
|
||||
Defining properties with descriptors is very verbose:
|
||||
|
||||
```javascript
|
||||
var Account = function () {};
|
||||
Object.defineProperties(Account.prototype, {
|
||||
deposit: { value: function () {
|
||||
/* ... */
|
||||
}, configurable: true, enumerable: false, writable: true },
|
||||
whithdraw: { value: function () {
|
||||
/* ... */
|
||||
}, configurable: true, enumerable: false, writable: true },
|
||||
balance: { get: function () {
|
||||
/* ... */
|
||||
}, configurable: true, enumerable: false }
|
||||
});
|
||||
```
|
||||
|
||||
D cuts that to:
|
||||
|
||||
```javascript
|
||||
var d = require('d');
|
||||
|
||||
var Account = function () {};
|
||||
Object.defineProperties(Account.prototype, {
|
||||
deposit: d(function () {
|
||||
/* ... */
|
||||
}),
|
||||
whithdraw: d(function () {
|
||||
/* ... */
|
||||
}),
|
||||
balance: d.gs(function () {
|
||||
/* ... */
|
||||
})
|
||||
});
|
||||
```
|
||||
|
||||
By default, created descriptor follow characteristics of native ES5 properties, and defines values as:
|
||||
|
||||
```javascript
|
||||
{ configurable: true, enumerable: false, writable: true }
|
||||
```
|
||||
|
||||
You can overwrite it by preceding _value_ argument with instruction:
|
||||
```javascript
|
||||
d('c', value); // { configurable: true, enumerable: false, writable: false }
|
||||
d('ce', value); // { configurable: true, enumerable: true, writable: false }
|
||||
d('e', value); // { configurable: false, enumerable: true, writable: false }
|
||||
|
||||
// Same way for get/set:
|
||||
d.gs('e', value); // { configurable: false, enumerable: true }
|
||||
```
|
||||
|
||||
### Other utilities
|
||||
|
||||
#### autoBind(obj, props) _(d/auto-bind)_
|
||||
|
||||
Define methods which will be automatically bound to its instances
|
||||
|
||||
```javascript
|
||||
var d = require('d');
|
||||
var autoBind = require('d/auto-bind');
|
||||
|
||||
var Foo = function () { this._count = 0; };
|
||||
autoBind(Foo.prototype, {
|
||||
increment: d(function () { ++this._count; });
|
||||
});
|
||||
|
||||
var foo = new Foo();
|
||||
|
||||
// Increment foo counter on each domEl click
|
||||
domEl.addEventListener('click', foo.increment, false);
|
||||
```
|
||||
|
||||
#### lazy(obj, props) _(d/lazy)_
|
||||
|
||||
Define lazy properties, which will be resolved on first access
|
||||
|
||||
```javascript
|
||||
var d = require('d');
|
||||
var lazy = require('d/lazy');
|
||||
|
||||
var Foo = function () {};
|
||||
lazy(Foo.prototype, {
|
||||
items: d(function () { return []; })
|
||||
});
|
||||
|
||||
var foo = new Foo();
|
||||
foo.items.push(1, 2); // foo.items array created
|
||||
```
|
||||
|
||||
## Installation
|
||||
### NPM
|
||||
|
||||
In your project path:
|
||||
|
||||
$ npm install d
|
||||
|
||||
### Browser
|
||||
|
||||
You can easily bundle _D_ for browser with [modules-webmake](https://github.com/medikoo/modules-webmake)
|
||||
|
||||
## Tests [](https://travis-ci.org/medikoo/d)
|
||||
|
||||
$ npm test
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var copy = require('es5-ext/object/copy')
|
||||
, map = require('es5-ext/object/map')
|
||||
, callable = require('es5-ext/object/valid-callable')
|
||||
, validValue = require('es5-ext/object/valid-value')
|
||||
|
||||
, bind = Function.prototype.bind, defineProperty = Object.defineProperty
|
||||
, hasOwnProperty = Object.prototype.hasOwnProperty
|
||||
, define;
|
||||
|
||||
define = function (name, desc, bindTo) {
|
||||
var value = validValue(desc) && callable(desc.value), dgs;
|
||||
dgs = copy(desc);
|
||||
delete dgs.writable;
|
||||
delete dgs.value;
|
||||
dgs.get = function () {
|
||||
if (hasOwnProperty.call(this, name)) return value;
|
||||
desc.value = bind.call(value, (bindTo == null) ? this : this[bindTo]);
|
||||
defineProperty(this, name, desc);
|
||||
return this[name];
|
||||
};
|
||||
return dgs;
|
||||
};
|
||||
|
||||
module.exports = function (props/*, bindTo*/) {
|
||||
var bindTo = arguments[1];
|
||||
return map(props, function (desc, name) {
|
||||
return define(name, desc, bindTo);
|
||||
});
|
||||
};
|
||||
-63
@@ -1,63 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var assign = require('es5-ext/object/assign')
|
||||
, normalizeOpts = require('es5-ext/object/normalize-options')
|
||||
, isCallable = require('es5-ext/object/is-callable')
|
||||
, contains = require('es5-ext/string/#/contains')
|
||||
|
||||
, d;
|
||||
|
||||
d = module.exports = function (dscr, value/*, options*/) {
|
||||
var c, e, w, options, desc;
|
||||
if ((arguments.length < 2) || (typeof dscr !== 'string')) {
|
||||
options = value;
|
||||
value = dscr;
|
||||
dscr = null;
|
||||
} else {
|
||||
options = arguments[2];
|
||||
}
|
||||
if (dscr == null) {
|
||||
c = w = true;
|
||||
e = false;
|
||||
} else {
|
||||
c = contains.call(dscr, 'c');
|
||||
e = contains.call(dscr, 'e');
|
||||
w = contains.call(dscr, 'w');
|
||||
}
|
||||
|
||||
desc = { value: value, configurable: c, enumerable: e, writable: w };
|
||||
return !options ? desc : assign(normalizeOpts(options), desc);
|
||||
};
|
||||
|
||||
d.gs = function (dscr, get, set/*, options*/) {
|
||||
var c, e, options, desc;
|
||||
if (typeof dscr !== 'string') {
|
||||
options = set;
|
||||
set = get;
|
||||
get = dscr;
|
||||
dscr = null;
|
||||
} else {
|
||||
options = arguments[3];
|
||||
}
|
||||
if (get == null) {
|
||||
get = undefined;
|
||||
} else if (!isCallable(get)) {
|
||||
options = get;
|
||||
get = set = undefined;
|
||||
} else if (set == null) {
|
||||
set = undefined;
|
||||
} else if (!isCallable(set)) {
|
||||
options = set;
|
||||
set = undefined;
|
||||
}
|
||||
if (dscr == null) {
|
||||
c = true;
|
||||
e = false;
|
||||
} else {
|
||||
c = contains.call(dscr, 'c');
|
||||
e = contains.call(dscr, 'e');
|
||||
}
|
||||
|
||||
desc = { get: get, set: set, configurable: c, enumerable: e };
|
||||
return !options ? desc : assign(normalizeOpts(options), desc);
|
||||
};
|
||||
-111
@@ -1,111 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var map = require('es5-ext/object/map')
|
||||
, isCallable = require('es5-ext/object/is-callable')
|
||||
, validValue = require('es5-ext/object/valid-value')
|
||||
, contains = require('es5-ext/string/#/contains')
|
||||
|
||||
, call = Function.prototype.call
|
||||
, defineProperty = Object.defineProperty
|
||||
, getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor
|
||||
, getPrototypeOf = Object.getPrototypeOf
|
||||
, hasOwnProperty = Object.prototype.hasOwnProperty
|
||||
, cacheDesc = { configurable: false, enumerable: false, writable: false,
|
||||
value: null }
|
||||
, define;
|
||||
|
||||
define = function (name, options) {
|
||||
var value, dgs, cacheName, desc, writable = false, resolvable
|
||||
, flat;
|
||||
options = Object(validValue(options));
|
||||
cacheName = options.cacheName;
|
||||
flat = options.flat;
|
||||
if (cacheName == null) cacheName = name;
|
||||
delete options.cacheName;
|
||||
value = options.value;
|
||||
resolvable = isCallable(value);
|
||||
delete options.value;
|
||||
dgs = { configurable: Boolean(options.configurable),
|
||||
enumerable: Boolean(options.enumerable) };
|
||||
if (name !== cacheName) {
|
||||
dgs.get = function () {
|
||||
if (hasOwnProperty.call(this, cacheName)) return this[cacheName];
|
||||
cacheDesc.value = resolvable ? call.call(value, this, options) : value;
|
||||
cacheDesc.writable = writable;
|
||||
defineProperty(this, cacheName, cacheDesc);
|
||||
cacheDesc.value = null;
|
||||
if (desc) defineProperty(this, name, desc);
|
||||
return this[cacheName];
|
||||
};
|
||||
} else if (!flat) {
|
||||
dgs.get = function self() {
|
||||
var ownDesc;
|
||||
if (hasOwnProperty.call(this, name)) {
|
||||
ownDesc = getOwnPropertyDescriptor(this, name);
|
||||
// It happens in Safari, that getter is still called after property
|
||||
// was defined with a value, following workarounds that
|
||||
if (ownDesc.hasOwnProperty('value')) return ownDesc.value;
|
||||
if ((typeof ownDesc.get === 'function') && (ownDesc.get !== self)) {
|
||||
return ownDesc.get.call(this);
|
||||
}
|
||||
return value;
|
||||
}
|
||||
desc.value = resolvable ? call.call(value, this, options) : value;
|
||||
defineProperty(this, name, desc);
|
||||
desc.value = null;
|
||||
return this[name];
|
||||
};
|
||||
} else {
|
||||
dgs.get = function self() {
|
||||
var base = this, ownDesc;
|
||||
if (hasOwnProperty.call(this, name)) {
|
||||
// It happens in Safari, that getter is still called after property
|
||||
// was defined with a value, following workarounds that
|
||||
ownDesc = getOwnPropertyDescriptor(this, name);
|
||||
if (ownDesc.hasOwnProperty('value')) return ownDesc.value;
|
||||
if ((typeof ownDesc.get === 'function') && (ownDesc.get !== self)) {
|
||||
return ownDesc.get.call(this);
|
||||
}
|
||||
}
|
||||
while (!hasOwnProperty.call(base, name)) base = getPrototypeOf(base);
|
||||
desc.value = resolvable ? call.call(value, base, options) : value;
|
||||
defineProperty(base, name, desc);
|
||||
desc.value = null;
|
||||
return base[name];
|
||||
};
|
||||
}
|
||||
dgs.set = function (value) {
|
||||
dgs.get.call(this);
|
||||
this[cacheName] = value;
|
||||
};
|
||||
if (options.desc) {
|
||||
desc = {
|
||||
configurable: contains.call(options.desc, 'c'),
|
||||
enumerable: contains.call(options.desc, 'e')
|
||||
};
|
||||
if (cacheName === name) {
|
||||
desc.writable = contains.call(options.desc, 'w');
|
||||
desc.value = null;
|
||||
} else {
|
||||
writable = contains.call(options.desc, 'w');
|
||||
desc.get = dgs.get;
|
||||
desc.set = dgs.set;
|
||||
}
|
||||
delete options.desc;
|
||||
} else if (cacheName === name) {
|
||||
desc = {
|
||||
configurable: Boolean(options.configurable),
|
||||
enumerable: Boolean(options.enumerable),
|
||||
writable: Boolean(options.writable),
|
||||
value: null
|
||||
};
|
||||
}
|
||||
delete options.configurable;
|
||||
delete options.enumerable;
|
||||
delete options.writable;
|
||||
return dgs;
|
||||
};
|
||||
|
||||
module.exports = function (props) {
|
||||
return map(props, function (desc, name) { return define(name, desc); });
|
||||
};
|
||||
-93
@@ -1,93 +0,0 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "d@~0.1.1",
|
||||
"scope": null,
|
||||
"escapedName": "d",
|
||||
"name": "d",
|
||||
"rawSpec": "~0.1.1",
|
||||
"spec": ">=0.1.1 <0.2.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/es6-symbol"
|
||||
]
|
||||
],
|
||||
"_from": "d@>=0.1.1 <0.2.0",
|
||||
"_id": "d@0.1.1",
|
||||
"_inCache": true,
|
||||
"_location": "/d",
|
||||
"_npmUser": {
|
||||
"name": "medikoo",
|
||||
"email": "medikoo+npm@medikoo.com"
|
||||
},
|
||||
"_npmVersion": "1.4.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "d@~0.1.1",
|
||||
"scope": null,
|
||||
"escapedName": "d",
|
||||
"name": "d",
|
||||
"rawSpec": "~0.1.1",
|
||||
"spec": ">=0.1.1 <0.2.0",
|
||||
"type": "range"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/es6-iterator",
|
||||
"/es6-symbol"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz",
|
||||
"_shasum": "da184c535d18d8ee7ba2aa229b914009fae11309",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "d@~0.1.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/es6-symbol",
|
||||
"author": {
|
||||
"name": "Mariusz Nowak",
|
||||
"email": "medyk@medikoo.com",
|
||||
"url": "http://www.medikoo.com/"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/medikoo/d/issues"
|
||||
},
|
||||
"dependencies": {
|
||||
"es5-ext": "~0.10.2"
|
||||
},
|
||||
"description": "Property descriptor factory",
|
||||
"devDependencies": {
|
||||
"tad": "~0.1.21"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "da184c535d18d8ee7ba2aa229b914009fae11309",
|
||||
"tarball": "https://registry.npmjs.org/d/-/d-0.1.1.tgz"
|
||||
},
|
||||
"homepage": "https://github.com/medikoo/d",
|
||||
"keywords": [
|
||||
"descriptor",
|
||||
"es",
|
||||
"ecmascript",
|
||||
"ecma",
|
||||
"property",
|
||||
"descriptors",
|
||||
"meta",
|
||||
"properties"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "medikoo",
|
||||
"email": "medikoo+npm@medikoo.com"
|
||||
}
|
||||
],
|
||||
"name": "d",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/medikoo/d.git"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "node node_modules/tad/bin/tad"
|
||||
},
|
||||
"version": "0.1.1"
|
||||
}
|
||||
-12
@@ -1,12 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var d = require('../');
|
||||
|
||||
module.exports = function (t, a) {
|
||||
var o = Object.defineProperties({}, t({
|
||||
bar: d(function () { return this === o; }),
|
||||
bar2: d(function () { return this; })
|
||||
}));
|
||||
|
||||
a.deep([(o.bar)(), (o.bar2)()], [true, o]);
|
||||
};
|
||||
-182
@@ -1,182 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
|
||||
|
||||
module.exports = function (t, a) {
|
||||
var o, c, cg, cs, ce, ceg, ces, cew, cw, e, eg, es, ew, v, vg, vs, w, df, dfg
|
||||
, dfs;
|
||||
|
||||
o = Object.create(Object.prototype, {
|
||||
c: t('c', c = {}),
|
||||
cgs: t.gs('c', cg = function () {}, cs = function () {}),
|
||||
ce: t('ce', ce = {}),
|
||||
cegs: t.gs('ce', ceg = function () {}, ces = function () {}),
|
||||
cew: t('cew', cew = {}),
|
||||
cw: t('cw', cw = {}),
|
||||
e: t('e', e = {}),
|
||||
egs: t.gs('e', eg = function () {}, es = function () {}),
|
||||
ew: t('ew', ew = {}),
|
||||
v: t('', v = {}),
|
||||
vgs: t.gs('', vg = function () {}, vs = function () {}),
|
||||
w: t('w', w = {}),
|
||||
|
||||
df: t(df = {}),
|
||||
dfgs: t.gs(dfg = function () {}, dfs = function () {})
|
||||
});
|
||||
|
||||
return {
|
||||
c: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'c');
|
||||
a(d.value, c, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, true, "Configurable");
|
||||
a(d.enumerable, false, "Enumerable");
|
||||
a(d.writable, false, "Writable");
|
||||
|
||||
d = getOwnPropertyDescriptor(o, 'cgs');
|
||||
a(d.value, undefined, "GS Value");
|
||||
a(d.get, cg, "GS Get");
|
||||
a(d.set, cs, "GS Set");
|
||||
a(d.configurable, true, "GS Configurable");
|
||||
a(d.enumerable, false, "GS Enumerable");
|
||||
a(d.writable, undefined, "GS Writable");
|
||||
},
|
||||
ce: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'ce');
|
||||
a(d.value, ce, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, true, "Configurable");
|
||||
a(d.enumerable, true, "Enumerable");
|
||||
a(d.writable, false, "Writable");
|
||||
|
||||
d = getOwnPropertyDescriptor(o, 'cegs');
|
||||
a(d.value, undefined, "GS Value");
|
||||
a(d.get, ceg, "GS Get");
|
||||
a(d.set, ces, "GS Set");
|
||||
a(d.configurable, true, "GS Configurable");
|
||||
a(d.enumerable, true, "GS Enumerable");
|
||||
a(d.writable, undefined, "GS Writable");
|
||||
},
|
||||
cew: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'cew');
|
||||
a(d.value, cew, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, true, "Configurable");
|
||||
a(d.enumerable, true, "Enumerable");
|
||||
a(d.writable, true, "Writable");
|
||||
},
|
||||
cw: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'cw');
|
||||
a(d.value, cw, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, true, "Configurable");
|
||||
a(d.enumerable, false, "Enumerable");
|
||||
a(d.writable, true, "Writable");
|
||||
},
|
||||
e: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'e');
|
||||
a(d.value, e, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, false, "Configurable");
|
||||
a(d.enumerable, true, "Enumerable");
|
||||
a(d.writable, false, "Writable");
|
||||
|
||||
d = getOwnPropertyDescriptor(o, 'egs');
|
||||
a(d.value, undefined, "GS Value");
|
||||
a(d.get, eg, "GS Get");
|
||||
a(d.set, es, "GS Set");
|
||||
a(d.configurable, false, "GS Configurable");
|
||||
a(d.enumerable, true, "GS Enumerable");
|
||||
a(d.writable, undefined, "GS Writable");
|
||||
},
|
||||
ew: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'ew');
|
||||
a(d.value, ew, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, false, "Configurable");
|
||||
a(d.enumerable, true, "Enumerable");
|
||||
a(d.writable, true, "Writable");
|
||||
},
|
||||
v: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'v');
|
||||
a(d.value, v, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, false, "Configurable");
|
||||
a(d.enumerable, false, "Enumerable");
|
||||
a(d.writable, false, "Writable");
|
||||
|
||||
d = getOwnPropertyDescriptor(o, 'vgs');
|
||||
a(d.value, undefined, "GS Value");
|
||||
a(d.get, vg, "GS Get");
|
||||
a(d.set, vs, "GS Set");
|
||||
a(d.configurable, false, "GS Configurable");
|
||||
a(d.enumerable, false, "GS Enumerable");
|
||||
a(d.writable, undefined, "GS Writable");
|
||||
},
|
||||
w: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'w');
|
||||
a(d.value, w, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, false, "Configurable");
|
||||
a(d.enumerable, false, "Enumerable");
|
||||
a(d.writable, true, "Writable");
|
||||
},
|
||||
d: function (a) {
|
||||
var d = getOwnPropertyDescriptor(o, 'df');
|
||||
a(d.value, df, "Value");
|
||||
a(d.get, undefined, "Get");
|
||||
a(d.set, undefined, "Set");
|
||||
a(d.configurable, true, "Configurable");
|
||||
a(d.enumerable, false, "Enumerable");
|
||||
a(d.writable, true, "Writable");
|
||||
|
||||
d = getOwnPropertyDescriptor(o, 'dfgs');
|
||||
a(d.value, undefined, "GS Value");
|
||||
a(d.get, dfg, "GS Get");
|
||||
a(d.set, dfs, "GS Set");
|
||||
a(d.configurable, true, "GS Configurable");
|
||||
a(d.enumerable, false, "GS Enumerable");
|
||||
a(d.writable, undefined, "GS Writable");
|
||||
},
|
||||
Options: {
|
||||
v: function (a) {
|
||||
var x = {}, d = t(x, { foo: true });
|
||||
a.deep(d, { configurable: true, enumerable: false, writable: true,
|
||||
value: x, foo: true }, "No descriptor");
|
||||
d = t('c', 'foo', { marko: 'elo' });
|
||||
a.deep(d, { configurable: true, enumerable: false, writable: false,
|
||||
value: 'foo', marko: 'elo' }, "Descriptor");
|
||||
},
|
||||
gs: function (a) {
|
||||
var gFn = function () {}, sFn = function () {}, d;
|
||||
d = t.gs(gFn, sFn, { foo: true });
|
||||
a.deep(d, { configurable: true, enumerable: false, get: gFn, set: sFn,
|
||||
foo: true }, "No descriptor");
|
||||
d = t.gs(null, sFn, { foo: true });
|
||||
a.deep(d, { configurable: true, enumerable: false, get: undefined,
|
||||
set: sFn, foo: true }, "No descriptor: Just set");
|
||||
d = t.gs(gFn, { foo: true });
|
||||
a.deep(d, { configurable: true, enumerable: false, get: gFn,
|
||||
set: undefined, foo: true }, "No descriptor: Just get");
|
||||
|
||||
d = t.gs('e', gFn, sFn, { bar: true });
|
||||
a.deep(d, { configurable: false, enumerable: true, get: gFn, set: sFn,
|
||||
bar: true }, "Descriptor");
|
||||
d = t.gs('e', null, sFn, { bar: true });
|
||||
a.deep(d, { configurable: false, enumerable: true, get: undefined,
|
||||
set: sFn, bar: true }, "Descriptor: Just set");
|
||||
d = t.gs('e', gFn, { bar: true });
|
||||
a.deep(d, { configurable: false, enumerable: true, get: gFn,
|
||||
set: undefined, bar: true }, "Descriptor: Just get");
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
-77
@@ -1,77 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var d = require('../')
|
||||
|
||||
, getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
|
||||
|
||||
module.exports = function (t, a) {
|
||||
var Foo = function () {}, i = 1, o, o2, desc;
|
||||
Object.defineProperties(Foo.prototype, t({
|
||||
bar: d(function () { return ++i; }),
|
||||
bar2: d(function () { return this.bar + 23; }),
|
||||
bar3: d(function () { return this.bar2 + 34; }, { desc: 'ew' }),
|
||||
bar4: d(function () { return this.bar3 + 12; }, { cacheName: '_bar4_' }),
|
||||
bar5: d(function () { return this.bar4 + 3; },
|
||||
{ cacheName: '_bar5_', desc: 'e' })
|
||||
}));
|
||||
|
||||
desc = getOwnPropertyDescriptor(Foo.prototype, 'bar');
|
||||
a(desc.configurable, true, "Configurable: default");
|
||||
a(desc.enumerable, false, "Enumerable: default");
|
||||
|
||||
o = new Foo();
|
||||
a.deep([o.bar, o.bar2, o.bar3, o.bar4, o.bar5], [2, 25, 59, 71, 74],
|
||||
"Values");
|
||||
|
||||
a.deep(getOwnPropertyDescriptor(o, 'bar3'), { configurable: false,
|
||||
enumerable: true, writable: true, value: 59 }, "Desc");
|
||||
a(o.hasOwnProperty('bar4'), false, "Cache not exposed");
|
||||
desc = getOwnPropertyDescriptor(o, 'bar5');
|
||||
a.deep(desc, { configurable: false,
|
||||
enumerable: true, get: desc.get, set: desc.set }, "Cache & Desc: desc");
|
||||
|
||||
o2 = Object.create(o);
|
||||
o2.bar = 30;
|
||||
o2.bar3 = 100;
|
||||
|
||||
a.deep([o2.bar, o2.bar2, o2.bar3, o2.bar4, o2.bar5], [30, 25, 100, 112, 115],
|
||||
"Extension Values");
|
||||
|
||||
Foo = function () {};
|
||||
Object.defineProperties(Foo.prototype, t({
|
||||
test: d('w', function () { return 'raz'; }),
|
||||
test2: d('', function () { return 'raz'; }, { desc: 'w' }),
|
||||
test3: d('', function () { return 'raz'; },
|
||||
{ cacheName: '__test3__', desc: 'w' }),
|
||||
test4: d('w', 'bar')
|
||||
}));
|
||||
|
||||
o = new Foo();
|
||||
o.test = 'marko';
|
||||
a.deep(getOwnPropertyDescriptor(o, 'test'),
|
||||
{ configurable: false, enumerable: false, writable: true, value: 'marko' },
|
||||
"Set before get");
|
||||
o.test2 = 'marko2';
|
||||
a.deep(getOwnPropertyDescriptor(o, 'test2'),
|
||||
{ configurable: false, enumerable: false, writable: true, value: 'marko2' },
|
||||
"Set before get: Custom desc");
|
||||
o.test3 = 'marko3';
|
||||
a.deep(getOwnPropertyDescriptor(o, '__test3__'),
|
||||
{ configurable: false, enumerable: false, writable: true, value: 'marko3' },
|
||||
"Set before get: Custom cache name");
|
||||
a(o.test4, 'bar', "Resolve by value");
|
||||
|
||||
a.h1("Flat");
|
||||
Object.defineProperties(Foo.prototype, t({
|
||||
flat: d(function () { return 'foo'; }, { flat: true }),
|
||||
flat2: d(function () { return 'bar'; }, { flat: true })
|
||||
}));
|
||||
|
||||
a.h2("Instance");
|
||||
a(o.flat, 'foo', "Value");
|
||||
a(o.hasOwnProperty('flat'), false, "Instance");
|
||||
a(Foo.prototype.flat, 'foo', "Prototype");
|
||||
|
||||
a.h2("Direct");
|
||||
a(Foo.prototype.flat2, 'bar');
|
||||
};
|
||||
+15
-45
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "assert-plus@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "assert-plus",
|
||||
"name": "assert-plus",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/dashdash"
|
||||
"assert-plus@1.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "assert-plus@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "assert-plus@1.0.0",
|
||||
"_id": "assert-plus@1.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
|
||||
"_location": "/dashdash/assert-plus",
|
||||
"_nodeVersion": "0.10.40",
|
||||
"_npmUser": {
|
||||
"name": "pfmooney",
|
||||
"email": "patrick.f.mooney@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.3.9",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "assert-plus@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "assert-plus",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "assert-plus@1.0.0",
|
||||
"name": "assert-plus",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "assert-plus",
|
||||
"rawSpec": "1.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/dashdash"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"_shasum": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "assert-plus@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/dashdash",
|
||||
"_spec": "1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Mark Cavage",
|
||||
"email": "mcavage@gmail.com"
|
||||
@@ -80,31 +67,14 @@
|
||||
"faucet": "0.0.1",
|
||||
"tape": "4.2.2"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525",
|
||||
"tarball": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.8"
|
||||
},
|
||||
"homepage": "https://github.com/mcavage/node-assert-plus#readme",
|
||||
"license": "MIT",
|
||||
"main": "./assert.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "mcavage",
|
||||
"email": "mcavage@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "pfmooney",
|
||||
"email": "patrick.f.mooney@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "assert-plus",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# assert-plus\n\nThis library is a super small wrapper over node's assert module that has two\nthings: (1) the ability to disable assertions with the environment variable\nNODE\\_NDEBUG, and (2) some API wrappers for argument testing. Like\n`assert.string(myArg, 'myArg')`. As a simple example, most of my code looks\nlike this:\n\n```javascript\n var assert = require('assert-plus');\n\n function fooAccount(options, callback) {\n assert.object(options, 'options');\n assert.number(options.id, 'options.id');\n assert.bool(options.isManager, 'options.isManager');\n assert.string(options.name, 'options.name');\n assert.arrayOfString(options.email, 'options.email');\n assert.func(callback, 'callback');\n\n // Do stuff\n callback(null, {});\n }\n```\n\n# API\n\nAll methods that *aren't* part of node's core assert API are simply assumed to\ntake an argument, and then a string 'name' that's not a message; `AssertionError`\nwill be thrown if the assertion fails with a message like:\n\n AssertionError: foo (string) is required\n at test (/home/mark/work/foo/foo.js:3:9)\n at Object.<anonymous> (/home/mark/work/foo/foo.js:15:1)\n at Module._compile (module.js:446:26)\n at Object..js (module.js:464:10)\n at Module.load (module.js:353:31)\n at Function._load (module.js:311:12)\n at Array.0 (module.js:484:10)\n at EventEmitter._tickCallback (node.js:190:38)\n\nfrom:\n\n```javascript\n function test(foo) {\n assert.string(foo, 'foo');\n }\n```\n\nThere you go. You can check that arrays are of a homogeneous type with `Arrayof$Type`:\n\n```javascript\n function test(foo) {\n assert.arrayOfString(foo, 'foo');\n }\n```\n\nYou can assert IFF an argument is not `undefined` (i.e., an optional arg):\n\n```javascript\n assert.optionalString(foo, 'foo');\n```\n\nLastly, you can opt-out of assertion checking altogether by setting the\nenvironment variable `NODE_NDEBUG=1`. This is pseudo-useful if you have\nlots of assertions, and don't want to pay `typeof ()` taxes to v8 in\nproduction. Be advised: The standard functions re-exported from `assert` are\nalso disabled in assert-plus if NDEBUG is specified. Using them directly from\nthe `assert` module avoids this behavior.\n\nThe complete list of APIs is:\n\n* assert.array\n* assert.bool\n* assert.buffer\n* assert.func\n* assert.number\n* assert.finite\n* assert.object\n* assert.string\n* assert.stream\n* assert.date\n* assert.regexp\n* assert.uuid\n* assert.arrayOfArray\n* assert.arrayOfBool\n* assert.arrayOfBuffer\n* assert.arrayOfFunc\n* assert.arrayOfNumber\n* assert.arrayOfFinite\n* assert.arrayOfObject\n* assert.arrayOfString\n* assert.arrayOfStream\n* assert.arrayOfDate\n* assert.arrayOfRegexp\n* assert.arrayOfUuid\n* assert.optionalArray\n* assert.optionalBool\n* assert.optionalBuffer\n* assert.optionalFunc\n* assert.optionalNumber\n* assert.optionalFinite\n* assert.optionalObject\n* assert.optionalString\n* assert.optionalStream\n* assert.optionalDate\n* assert.optionalRegexp\n* assert.optionalUuid\n* assert.optionalArrayOfArray\n* assert.optionalArrayOfBool\n* assert.optionalArrayOfBuffer\n* assert.optionalArrayOfFunc\n* assert.optionalArrayOfNumber\n* assert.optionalArrayOfFinite\n* assert.optionalArrayOfObject\n* assert.optionalArrayOfString\n* assert.optionalArrayOfStream\n* assert.optionalArrayOfDate\n* assert.optionalArrayOfRegexp\n* assert.optionalArrayOfUuid\n* assert.AssertionError\n* assert.fail\n* assert.ok\n* assert.equal\n* assert.notEqual\n* assert.deepEqual\n* assert.notDeepEqual\n* assert.strictEqual\n* assert.notStrictEqual\n* assert.throws\n* assert.doesNotThrow\n* assert.ifError\n\n# Installation\n\n npm install assert-plus\n\n## License\n\nThe MIT License (MIT)\nCopyright (c) 2012 Mark Cavage\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-assert-plus/issues>.\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/mcavage/node-assert-plus.git"
|
||||
|
||||
+15
-70
File diff suppressed because one or more lines are too long
+16
-46
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "dateformat@^1.0.11",
|
||||
"scope": null,
|
||||
"escapedName": "dateformat",
|
||||
"name": "dateformat",
|
||||
"rawSpec": "^1.0.11",
|
||||
"spec": ">=1.0.11 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-util"
|
||||
"dateformat@1.0.12",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "dateformat@>=1.0.11 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "dateformat@1.0.12",
|
||||
"_id": "dateformat@1.0.12",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
|
||||
"_location": "/dateformat",
|
||||
"_nodeVersion": "0.12.7",
|
||||
"_npmUser": {
|
||||
"name": "felixge",
|
||||
"email": "felix@debuggable.com"
|
||||
},
|
||||
"_npmVersion": "2.11.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "dateformat@^1.0.11",
|
||||
"scope": null,
|
||||
"escapedName": "dateformat",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "dateformat@1.0.12",
|
||||
"name": "dateformat",
|
||||
"rawSpec": "^1.0.11",
|
||||
"spec": ">=1.0.11 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "dateformat",
|
||||
"rawSpec": "1.0.12",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.12"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp-util"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
|
||||
"_shasum": "9f124b67594c937ff706932e4a642cca8dbbfee9",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "dateformat@^1.0.11",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp-util",
|
||||
"_spec": "1.0.12",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Steven Levithan"
|
||||
},
|
||||
@@ -72,31 +59,14 @@
|
||||
"mocha": "2.0.1",
|
||||
"underscore": "1.7.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "9f124b67594c937ff706932e4a642cca8dbbfee9",
|
||||
"tarball": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": "*"
|
||||
},
|
||||
"gitHead": "17364d40e61c06f6de228ab94f3660a27f357f01",
|
||||
"homepage": "https://github.com/felixge/node-dateformat",
|
||||
"license": "MIT",
|
||||
"main": "lib/dateformat",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "felixge",
|
||||
"email": "felix@debuggable.com"
|
||||
},
|
||||
{
|
||||
"name": "ctavan",
|
||||
"email": "dev@tavan.de"
|
||||
}
|
||||
],
|
||||
"maintainers": "Felix Geisendörfer <felix@debuggable.com>",
|
||||
"name": "dateformat",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/felixge/node-dateformat.git"
|
||||
|
||||
+15
-47
@@ -1,51 +1,34 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "decamelize@^1.1.2",
|
||||
"scope": null,
|
||||
"escapedName": "decamelize",
|
||||
"name": "decamelize",
|
||||
"rawSpec": "^1.1.2",
|
||||
"spec": ">=1.1.2 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/meow"
|
||||
"decamelize@1.2.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "decamelize@>=1.1.2 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "decamelize@1.2.0",
|
||||
"_id": "decamelize@1.2.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
|
||||
"_location": "/decamelize",
|
||||
"_nodeVersion": "4.3.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-12-west.internal.npmjs.com",
|
||||
"tmp": "tmp/decamelize-1.2.0.tgz_1457167749082_0.9810893186368048"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.8.0",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "decamelize@^1.1.2",
|
||||
"scope": null,
|
||||
"escapedName": "decamelize",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "decamelize@1.2.0",
|
||||
"name": "decamelize",
|
||||
"rawSpec": "^1.1.2",
|
||||
"spec": ">=1.1.2 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "decamelize",
|
||||
"rawSpec": "1.2.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.2.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/meow",
|
||||
"/yargs"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
|
||||
"_shasum": "f6534d15148269b20352e7bee26f501f9a191290",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "decamelize@^1.1.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/meow",
|
||||
"_spec": "1.2.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
@@ -54,24 +37,17 @@
|
||||
"bugs": {
|
||||
"url": "https://github.com/sindresorhus/decamelize/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow",
|
||||
"devDependencies": {
|
||||
"ava": "*",
|
||||
"xo": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "f6534d15148269b20352e7bee26f501f9a191290",
|
||||
"tarball": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "95980ab6fb44c40eaca7792bdf93aff7c210c805",
|
||||
"homepage": "https://github.com/sindresorhus/decamelize#readme",
|
||||
"keywords": [
|
||||
"decamelize",
|
||||
@@ -87,15 +63,7 @@
|
||||
"convert"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "decamelize",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/sindresorhus/decamelize.git"
|
||||
|
||||
+15
-42
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "defaults@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "defaults",
|
||||
"name": "defaults",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/vinyl-fs"
|
||||
"defaults@1.0.3",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "defaults@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "defaults@1.0.3",
|
||||
"_id": "defaults@1.0.3",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
|
||||
"_location": "/defaults",
|
||||
"_nodeVersion": "4.1.1",
|
||||
"_npmUser": {
|
||||
"name": "tmpvar",
|
||||
"email": "tmpvar@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.14.4",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "defaults@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "defaults",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "defaults@1.0.3",
|
||||
"name": "defaults",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "defaults",
|
||||
"rawSpec": "1.0.3",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.3"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/vinyl-fs"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
|
||||
"_shasum": "c656051e9817d9ff08ed881477f3fe4019f3ef7d",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "defaults@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/vinyl-fs",
|
||||
"_spec": "1.0.3",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Elijah Insua",
|
||||
"email": "tmpvar@gmail.com"
|
||||
@@ -55,12 +42,6 @@
|
||||
"devDependencies": {
|
||||
"tap": "^2.0.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "c656051e9817d9ff08ed881477f3fe4019f3ef7d",
|
||||
"tarball": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz"
|
||||
},
|
||||
"gitHead": "8831ec32a5f999bfae1a8c9bf32880971ed7c6f2",
|
||||
"homepage": "https://github.com/tmpvar/defaults#readme",
|
||||
"keywords": [
|
||||
"config",
|
||||
@@ -68,15 +49,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "tmpvar",
|
||||
"email": "tmpvar@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "defaults",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/tmpvar/defaults.git"
|
||||
|
||||
+15
-47
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "delayed-stream@~1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "delayed-stream",
|
||||
"name": "delayed-stream",
|
||||
"rawSpec": "~1.0.0",
|
||||
"spec": ">=1.0.0 <1.1.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/combined-stream"
|
||||
"delayed-stream@1.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "delayed-stream@>=1.0.0 <1.1.0",
|
||||
"_development": true,
|
||||
"_from": "delayed-stream@1.0.0",
|
||||
"_id": "delayed-stream@1.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
|
||||
"_location": "/delayed-stream",
|
||||
"_nodeVersion": "1.6.4",
|
||||
"_npmUser": {
|
||||
"name": "apechimp",
|
||||
"email": "apeherder@gmail.com"
|
||||
},
|
||||
"_npmVersion": "2.8.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "delayed-stream@~1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "delayed-stream",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "delayed-stream@1.0.0",
|
||||
"name": "delayed-stream",
|
||||
"rawSpec": "~1.0.0",
|
||||
"spec": ">=1.0.0 <1.1.0",
|
||||
"type": "range"
|
||||
"escapedName": "delayed-stream",
|
||||
"rawSpec": "1.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/combined-stream"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||
"_shasum": "df3ae199acadfb7d440aaae0b29e2272b24ec619",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "delayed-stream@~1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/combined-stream",
|
||||
"_spec": "1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Felix Geisendörfer",
|
||||
"email": "felix@debuggable.com",
|
||||
@@ -61,32 +48,13 @@
|
||||
"fake": "0.2.0",
|
||||
"far": "0.0.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "df3ae199acadfb7d440aaae0b29e2272b24ec619",
|
||||
"tarball": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.4.0"
|
||||
},
|
||||
"gitHead": "07a9dc99fb8f1a488160026b9ad77493f766fb84",
|
||||
"homepage": "https://github.com/felixge/node-delayed-stream",
|
||||
"license": "MIT",
|
||||
"main": "./lib/delayed_stream",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "felixge",
|
||||
"email": "felix@debuggable.com"
|
||||
},
|
||||
{
|
||||
"name": "apechimp",
|
||||
"email": "apeherder@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "delayed-stream",
|
||||
"optionalDependencies": {},
|
||||
"readme": "# delayed-stream\n\nBuffers events from a stream until you are ready to handle them.\n\n## Installation\n\n``` bash\nnpm install delayed-stream\n```\n\n## Usage\n\nThe following example shows how to write a http echo server that delays its\nresponse by 1000 ms.\n\n``` javascript\nvar DelayedStream = require('delayed-stream');\nvar http = require('http');\n\nhttp.createServer(function(req, res) {\n var delayed = DelayedStream.create(req);\n\n setTimeout(function() {\n res.writeHead(200);\n delayed.pipe(res);\n }, 1000);\n});\n```\n\nIf you are not using `Stream#pipe`, you can also manually release the buffered\nevents by calling `delayedStream.resume()`:\n\n``` javascript\nvar delayed = DelayedStream.create(req);\n\nsetTimeout(function() {\n // Emit all buffered events and resume underlaying source\n delayed.resume();\n}, 1000);\n```\n\n## Implementation\n\nIn order to use this meta stream properly, here are a few things you should\nknow about the implementation.\n\n### Event Buffering / Proxying\n\nAll events of the `source` stream are hijacked by overwriting the `source.emit`\nmethod. Until node implements a catch-all event listener, this is the only way.\n\nHowever, delayed-stream still continues to emit all events it captures on the\n`source`, regardless of whether you have released the delayed stream yet or\nnot.\n\nUpon creation, delayed-stream captures all `source` events and stores them in\nan internal event buffer. Once `delayedStream.release()` is called, all\nbuffered events are emitted on the `delayedStream`, and the event buffer is\ncleared. After that, delayed-stream merely acts as a proxy for the underlaying\nsource.\n\n### Error handling\n\nError events on `source` are buffered / proxied just like any other events.\nHowever, `delayedStream.create` attaches a no-op `'error'` listener to the\n`source`. This way you only have to handle errors on the `delayedStream`\nobject, rather than in two places.\n\n### Buffer limits\n\ndelayed-stream provides a `maxDataSize` property that can be used to limit\nthe amount of data being buffered. In order to protect you from bad `source`\nstreams that don't react to `source.pause()`, this feature is enabled by\ndefault.\n\n## API\n\n### DelayedStream.create(source, [options])\n\nReturns a new `delayedStream`. Available options are:\n\n* `pauseStream`\n* `maxDataSize`\n\nThe description for those properties can be found below.\n\n### delayedStream.source\n\nThe `source` stream managed by this object. This is useful if you are\npassing your `delayedStream` around, and you still want to access properties\non the `source` object.\n\n### delayedStream.pauseStream = true\n\nWhether to pause the underlaying `source` when calling\n`DelayedStream.create()`. Modifying this property afterwards has no effect.\n\n### delayedStream.maxDataSize = 1024 * 1024\n\nThe amount of data to buffer before emitting an `error`.\n\nIf the underlaying source is emitting `Buffer` objects, the `maxDataSize`\nrefers to bytes.\n\nIf the underlaying source is emitting JavaScript strings, the size refers to\ncharacters.\n\nIf you know what you are doing, you can set this property to `Infinity` to\ndisable this feature. You can also modify this property during runtime.\n\n### delayedStream.dataSize = 0\n\nThe amount of data buffered so far.\n\n### delayedStream.readable\n\nAn ECMA5 getter that returns the value of `source.readable`.\n\n### delayedStream.resume()\n\nIf the `delayedStream` has not been released so far, `delayedStream.release()`\nis called.\n\nIn either case, `source.resume()` is called.\n\n### delayedStream.pause()\n\nCalls `source.pause()`.\n\n### delayedStream.pipe(dest)\n\nCalls `delayedStream.resume()` and then proxies the arguments to `source.pipe`.\n\n### delayedStream.release()\n\nEmits and clears all events that have been buffered up so far. This does not\nresume the underlaying source, use `delayedStream.resume()` instead.\n\n## License\n\ndelayed-stream is licensed under the MIT license.\n",
|
||||
"readmeFilename": "Readme.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/felixge/node-delayed-stream.git"
|
||||
|
||||
+15
-48
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "delegates@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "delegates",
|
||||
"name": "delegates",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/are-we-there-yet"
|
||||
"delegates@1.0.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "delegates@>=1.0.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "delegates@1.0.0",
|
||||
"_id": "delegates@1.0.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
|
||||
"_location": "/delegates",
|
||||
"_nodeVersion": "4.2.1",
|
||||
"_npmUser": {
|
||||
"name": "tjholowaychuk",
|
||||
"email": "tj@vision-media.ca"
|
||||
},
|
||||
"_npmVersion": "3.3.12",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "delegates@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "delegates",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "delegates@1.0.0",
|
||||
"name": "delegates",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "delegates",
|
||||
"rawSpec": "1.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/are-we-there-yet"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
|
||||
"_shasum": "84c6e159b81904fdca59a0ef44cd870d31250f9a",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "delegates@^1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/are-we-there-yet",
|
||||
"_spec": "1.0.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"bugs": {
|
||||
"url": "https://github.com/visionmedia/node-delegates/issues"
|
||||
},
|
||||
@@ -50,36 +37,16 @@
|
||||
"mocha": "*",
|
||||
"should": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "84c6e159b81904fdca59a0ef44cd870d31250f9a",
|
||||
"tarball": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
|
||||
},
|
||||
"gitHead": "c4dc07ef1ed51c2b2a63f3585e5ef949ee577a49",
|
||||
"homepage": "https://github.com/visionmedia/node-delegates#readme",
|
||||
"keywords": [
|
||||
"delegate",
|
||||
"delegation"
|
||||
],
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "tjholowaychuk",
|
||||
"email": "tj@vision-media.ca"
|
||||
},
|
||||
{
|
||||
"name": "dominicbarnes",
|
||||
"email": "dominic@dbarnes.info"
|
||||
}
|
||||
],
|
||||
"name": "delegates",
|
||||
"optionalDependencies": {},
|
||||
"readme": "\n# delegates\n\n Node method and accessor delegation utilty.\n\n## Installation\n\n```\n$ npm install delegates\n```\n\n## Example\n\n```js\nvar delegate = require('delegates');\n\n...\n\ndelegate(proto, 'request')\n .method('acceptsLanguages')\n .method('acceptsEncodings')\n .method('acceptsCharsets')\n .method('accepts')\n .method('is')\n .access('querystring')\n .access('idempotent')\n .access('socket')\n .access('length')\n .access('query')\n .access('search')\n .access('status')\n .access('method')\n .access('path')\n .access('body')\n .access('host')\n .access('url')\n .getter('subdomains')\n .getter('protocol')\n .getter('header')\n .getter('stale')\n .getter('fresh')\n .getter('secure')\n .getter('ips')\n .getter('ip')\n```\n\n# API\n\n## Delegate(proto, prop)\n\nCreates a delegator instance used to configure using the `prop` on the given\n`proto` object. (which is usually a prototype)\n\n## Delegate#method(name)\n\nAllows the given method `name` to be accessed on the host.\n\n## Delegate#getter(name)\n\nCreates a \"getter\" for the property with the given `name` on the delegated\nobject.\n\n## Delegate#setter(name)\n\nCreates a \"setter\" for the property with the given `name` on the delegated\nobject.\n\n## Delegate#access(name)\n\nCreates an \"accessor\" (ie: both getter *and* setter) for the property with the\ngiven `name` on the delegated object.\n\n## Delegate#fluent(name)\n\nA unique type of \"accessor\" that works for a \"fluent\" API. When called as a\ngetter, the method returns the expected value. However, if the method is called\nwith a value, it will return itself so it can be chained. For example:\n\n```js\ndelegate(proto, 'request')\n .fluent('query')\n\n// getter\nvar q = request.query();\n\n// setter (chainable)\nrequest\n .query({ a: 1 })\n .query({ b: 2 });\n```\n\n# License\n\n MIT\n",
|
||||
"readmeFilename": "Readme.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/visionmedia/node-delegates.git"
|
||||
},
|
||||
"scripts": {},
|
||||
"version": "1.0.0"
|
||||
}
|
||||
|
||||
+15
-40
@@ -1,45 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "deprecated@^0.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "deprecated",
|
||||
"name": "deprecated",
|
||||
"rawSpec": "^0.0.1",
|
||||
"spec": ">=0.0.1 <0.0.2",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp"
|
||||
"deprecated@0.0.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "deprecated@>=0.0.1 <0.0.2",
|
||||
"_development": true,
|
||||
"_from": "deprecated@0.0.1",
|
||||
"_id": "deprecated@0.0.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=",
|
||||
"_location": "/deprecated",
|
||||
"_npmUser": {
|
||||
"name": "fractal",
|
||||
"email": "contact@wearefractal.com"
|
||||
},
|
||||
"_npmVersion": "1.3.24",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "deprecated@^0.0.1",
|
||||
"scope": null,
|
||||
"escapedName": "deprecated",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "deprecated@0.0.1",
|
||||
"name": "deprecated",
|
||||
"rawSpec": "^0.0.1",
|
||||
"spec": ">=0.0.1 <0.0.2",
|
||||
"type": "range"
|
||||
"escapedName": "deprecated",
|
||||
"rawSpec": "0.0.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.0.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
|
||||
"_shasum": "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "deprecated@^0.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/gulp",
|
||||
"_spec": "0.0.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Fractal",
|
||||
"email": "contact@wearefractal.com",
|
||||
@@ -59,11 +47,6 @@
|
||||
"rimraf": "~2.2.5",
|
||||
"should": "~3.1.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19",
|
||||
"tarball": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.9"
|
||||
},
|
||||
@@ -75,15 +58,7 @@
|
||||
}
|
||||
],
|
||||
"main": "./index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "fractal",
|
||||
"email": "contact@wearefractal.com"
|
||||
}
|
||||
],
|
||||
"name": "deprecated",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/wearefractal/deprecated.git"
|
||||
|
||||
+15
-46
@@ -1,50 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "detect-file@^0.1.0",
|
||||
"scope": null,
|
||||
"escapedName": "detect-file",
|
||||
"name": "detect-file",
|
||||
"rawSpec": "^0.1.0",
|
||||
"spec": ">=0.1.0 <0.2.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/findup-sync"
|
||||
"detect-file@0.1.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "detect-file@>=0.1.0 <0.2.0",
|
||||
"_development": true,
|
||||
"_from": "detect-file@0.1.0",
|
||||
"_id": "detect-file@0.1.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM=",
|
||||
"_location": "/detect-file",
|
||||
"_nodeVersion": "5.1.1",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-16-east.internal.npmjs.com",
|
||||
"tmp": "tmp/detect-file-0.1.0.tgz_1467841748733_0.7613796112127602"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "doowb",
|
||||
"email": "brian.woodward@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.7.5",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "detect-file@^0.1.0",
|
||||
"scope": null,
|
||||
"escapedName": "detect-file",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "detect-file@0.1.0",
|
||||
"name": "detect-file",
|
||||
"rawSpec": "^0.1.0",
|
||||
"spec": ">=0.1.0 <0.2.0",
|
||||
"type": "range"
|
||||
"escapedName": "detect-file",
|
||||
"rawSpec": "0.1.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.1.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/findup-sync"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz",
|
||||
"_shasum": "4935dedfd9488648e006b0129566e9386711ea63",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "detect-file@^0.1.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/findup-sync",
|
||||
"_spec": "0.1.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Brian Woodward",
|
||||
"url": "https://github.com/doowb"
|
||||
@@ -60,31 +43,17 @@
|
||||
"gulp-format-md": "*",
|
||||
"mocha": "*"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "4935dedfd9488648e006b0129566e9386711ea63",
|
||||
"tarball": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "0e4111c071470ce4be0804c01a0248331418f8c6",
|
||||
"homepage": "https://github.com/doowb/detect-file",
|
||||
"keywords": [],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "doowb",
|
||||
"email": "brian.woodward@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "detect-file",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/doowb/detect-file.git"
|
||||
|
||||
+13
-38
@@ -1,45 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "duplexer2@0.0.2",
|
||||
"scope": null,
|
||||
"escapedName": "duplexer2",
|
||||
"name": "duplexer2",
|
||||
"rawSpec": "0.0.2",
|
||||
"spec": "0.0.2",
|
||||
"type": "version"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/multipipe"
|
||||
"duplexer2@0.0.2",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_development": true,
|
||||
"_from": "duplexer2@0.0.2",
|
||||
"_id": "duplexer2@0.0.2",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
|
||||
"_location": "/duplexer2",
|
||||
"_npmUser": {
|
||||
"name": "deoxxa",
|
||||
"email": "deoxxa@fknsrs.biz"
|
||||
},
|
||||
"_npmVersion": "1.4.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "duplexer2@0.0.2",
|
||||
"scope": null,
|
||||
"escapedName": "duplexer2",
|
||||
"name": "duplexer2",
|
||||
"escapedName": "duplexer2",
|
||||
"rawSpec": "0.0.2",
|
||||
"spec": "0.0.2",
|
||||
"type": "version"
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.0.2"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/multipipe"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
|
||||
"_shasum": "c614dcf67e2fb14995a91711e5a617e8a60a31db",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "duplexer2@0.0.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/multipipe",
|
||||
"_spec": "0.0.2",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Conrad Pankoff",
|
||||
"email": "deoxxa@fknsrs.biz",
|
||||
@@ -56,12 +44,7 @@
|
||||
"chai": "~1.7.2",
|
||||
"mocha": "~1.12.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "c614dcf67e2fb14995a91711e5a617e8a60a31db",
|
||||
"tarball": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz"
|
||||
},
|
||||
"homepage": "https://github.com/deoxxa/duplexer2",
|
||||
"homepage": "https://github.com/deoxxa/duplexer2#readme",
|
||||
"keywords": [
|
||||
"duplex",
|
||||
"stream",
|
||||
@@ -70,15 +53,7 @@
|
||||
],
|
||||
"license": "BSD",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "deoxxa",
|
||||
"email": "deoxxa@fknsrs.biz"
|
||||
}
|
||||
],
|
||||
"name": "duplexer2",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/deoxxa/duplexer2.git"
|
||||
|
||||
+16
-39
@@ -1,46 +1,34 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "ecc-jsbn@~0.1.1",
|
||||
"scope": null,
|
||||
"escapedName": "ecc-jsbn",
|
||||
"name": "ecc-jsbn",
|
||||
"rawSpec": "~0.1.1",
|
||||
"spec": ">=0.1.1 <0.2.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/sshpk"
|
||||
"ecc-jsbn@0.1.1",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "ecc-jsbn@>=0.1.1 <0.2.0",
|
||||
"_development": true,
|
||||
"_from": "ecc-jsbn@0.1.1",
|
||||
"_id": "ecc-jsbn@0.1.1",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
|
||||
"_location": "/ecc-jsbn",
|
||||
"_nodeVersion": "0.12.6",
|
||||
"_npmUser": {
|
||||
"name": "quartzjer",
|
||||
"email": "jeremie@jabber.org"
|
||||
},
|
||||
"_npmVersion": "2.11.2",
|
||||
"_optional": true,
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "ecc-jsbn@~0.1.1",
|
||||
"scope": null,
|
||||
"escapedName": "ecc-jsbn",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "ecc-jsbn@0.1.1",
|
||||
"name": "ecc-jsbn",
|
||||
"rawSpec": "~0.1.1",
|
||||
"spec": ">=0.1.1 <0.2.0",
|
||||
"type": "range"
|
||||
"escapedName": "ecc-jsbn",
|
||||
"rawSpec": "0.1.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.1.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/sshpk"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
|
||||
"_shasum": "0fc73a9ed5f0d53c38193398523ef7e543777505",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "ecc-jsbn@~0.1.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#4/OLA#4DOC/sys/node_modules/sshpk",
|
||||
"_spec": "0.1.1",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Jeremie Miller",
|
||||
"email": "jeremie@jabber.org",
|
||||
@@ -53,13 +41,6 @@
|
||||
"jsbn": "~0.1.0"
|
||||
},
|
||||
"description": "ECC JS code based on JSBN",
|
||||
"devDependencies": {},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "0fc73a9ed5f0d53c38193398523ef7e543777505",
|
||||
"tarball": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz"
|
||||
},
|
||||
"gitHead": "d35a360352496721030da645e8054f07efc22487",
|
||||
"homepage": "https://github.com/quartzjer/ecc-jsbn",
|
||||
"keywords": [
|
||||
"jsbn",
|
||||
@@ -80,13 +61,9 @@
|
||||
}
|
||||
],
|
||||
"name": "ecc-jsbn",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ecc-jsbn\n========\n\nECC package based on [jsbn](https://github.com/andyperlitch/jsbn) from [Tom Wu](http://www-cs-students.stanford.edu/~tjw/).\n\nThis is a subset of the same interface as the [node compiled module](https://github.com/quartzjer/ecc), but works in the browser too.\n\nAlso uses point compression now from [https://github.com/kaielvin](https://github.com/kaielvin/jsbn-ec-point-compression).\n",
|
||||
"readmeFilename": "README.md",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/quartzjer/ecc-jsbn.git"
|
||||
},
|
||||
"scripts": {},
|
||||
"version": "0.1.1"
|
||||
}
|
||||
|
||||
+15
-41
@@ -1,45 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "end-of-stream@~0.1.5",
|
||||
"scope": null,
|
||||
"escapedName": "end-of-stream",
|
||||
"name": "end-of-stream",
|
||||
"rawSpec": "~0.1.5",
|
||||
"spec": ">=0.1.5 <0.2.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/orchestrator"
|
||||
"end-of-stream@0.1.5",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "end-of-stream@>=0.1.5 <0.2.0",
|
||||
"_development": true,
|
||||
"_from": "end-of-stream@0.1.5",
|
||||
"_id": "end-of-stream@0.1.5",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=",
|
||||
"_location": "/end-of-stream",
|
||||
"_npmUser": {
|
||||
"name": "mafintosh",
|
||||
"email": "mathiasbuus@gmail.com"
|
||||
},
|
||||
"_npmVersion": "1.4.9",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "end-of-stream@~0.1.5",
|
||||
"scope": null,
|
||||
"escapedName": "end-of-stream",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "end-of-stream@0.1.5",
|
||||
"name": "end-of-stream",
|
||||
"rawSpec": "~0.1.5",
|
||||
"spec": ">=0.1.5 <0.2.0",
|
||||
"type": "range"
|
||||
"escapedName": "end-of-stream",
|
||||
"rawSpec": "0.1.5",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "0.1.5"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/orchestrator"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
|
||||
"_shasum": "8e177206c3c80837d85632e8b9359dfe8b2f6eaf",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "end-of-stream@~0.1.5",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/orchestrator",
|
||||
"_spec": "0.1.5",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"author": {
|
||||
"name": "Mathias Buus",
|
||||
"email": "mathiasbuus@gmail.com"
|
||||
@@ -51,12 +39,6 @@
|
||||
"once": "~1.3.0"
|
||||
},
|
||||
"description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
|
||||
"devDependencies": {},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "8e177206c3c80837d85632e8b9359dfe8b2f6eaf",
|
||||
"tarball": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz"
|
||||
},
|
||||
"homepage": "https://github.com/mafintosh/end-of-stream",
|
||||
"keywords": [
|
||||
"stream",
|
||||
@@ -69,15 +51,7 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "mafintosh",
|
||||
"email": "mathiasbuus@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "end-of-stream",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/mafintosh/end-of-stream.git"
|
||||
|
||||
+21
-40
@@ -1,46 +1,33 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "error-ex@^1.2.0",
|
||||
"scope": null,
|
||||
"escapedName": "error-ex",
|
||||
"name": "error-ex",
|
||||
"rawSpec": "^1.2.0",
|
||||
"spec": ">=1.2.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/parse-json"
|
||||
"error-ex@1.3.0",
|
||||
"/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys"
|
||||
]
|
||||
],
|
||||
"_from": "error-ex@>=1.2.0 <2.0.0",
|
||||
"_development": true,
|
||||
"_from": "error-ex@1.3.0",
|
||||
"_id": "error-ex@1.3.0",
|
||||
"_inCache": true,
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=",
|
||||
"_location": "/error-ex",
|
||||
"_nodeVersion": "4.1.1",
|
||||
"_npmUser": {
|
||||
"name": "qix",
|
||||
"email": "i.am.qix@gmail.com"
|
||||
},
|
||||
"_npmVersion": "3.3.6",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "error-ex@^1.2.0",
|
||||
"scope": null,
|
||||
"escapedName": "error-ex",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "error-ex@1.3.0",
|
||||
"name": "error-ex",
|
||||
"rawSpec": "^1.2.0",
|
||||
"spec": ">=1.2.0 <2.0.0",
|
||||
"type": "range"
|
||||
"escapedName": "error-ex",
|
||||
"rawSpec": "1.3.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.3.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/parse-json"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz",
|
||||
"_shasum": "e67b43f3e82c96ea3a584ffee0b9fc3325d802d9",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "error-ex@^1.2.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#3DOC/sys/node_modules/parse-json",
|
||||
"_spec": "1.3.0",
|
||||
"_where": "/mnt/Data/bach/Documents/ola/OLA#5/ola5doc/sys",
|
||||
"bugs": {
|
||||
"url": "https://github.com/qix-/node-error-ex/issues"
|
||||
},
|
||||
@@ -56,15 +43,9 @@
|
||||
"should": "^7.0.1",
|
||||
"xo": "^0.7.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "e67b43f3e82c96ea3a584ffee0b9fc3325d802d9",
|
||||
"tarball": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"gitHead": "118bb63206f736f2450480e73f9d7d22692ae328",
|
||||
"homepage": "https://github.com/qix-/node-error-ex#readme",
|
||||
"keywords": [
|
||||
"error",
|
||||
@@ -79,17 +60,17 @@
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "qix",
|
||||
"email": "i.am.qix@gmail.com"
|
||||
"name": "JD Ballard",
|
||||
"email": "i.am.qix@gmail.com",
|
||||
"url": "github.com/qix-"
|
||||
},
|
||||
{
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
"url": "sindresorhus.com"
|
||||
}
|
||||
],
|
||||
"name": "error-ex",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/qix-/node-error-ex.git"
|
||||
|
||||
-38
@@ -1,38 +0,0 @@
|
||||
@root
|
||||
|
||||
module
|
||||
|
||||
indent 2
|
||||
maxlen 100
|
||||
tabs
|
||||
|
||||
ass
|
||||
continue
|
||||
forin
|
||||
nomen
|
||||
plusplus
|
||||
vars
|
||||
|
||||
./global.js
|
||||
./function/_define-length.js
|
||||
./function/#/copy.js
|
||||
./object/unserialize.js
|
||||
./test/function/valid-function.js
|
||||
evil
|
||||
|
||||
./math/_pack-ieee754.js
|
||||
./math/_unpack-ieee754.js
|
||||
./math/clz32/shim.js
|
||||
./math/imul/shim.js
|
||||
./number/to-uint32.js
|
||||
./string/#/at.js
|
||||
bitwise
|
||||
|
||||
./math/fround/shim.js
|
||||
predef+ Float32Array
|
||||
|
||||
./object/first-key.js
|
||||
forin
|
||||
|
||||
./test/reg-exp/#/index.js
|
||||
predef+ __dirname
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
/string/#/normalize/_data.js
|
||||
/test/boolean/is-boolean.js
|
||||
/test/date/is-date.js
|
||||
/test/number/is-number.js
|
||||
/test/object/is-copy.js
|
||||
/test/object/is-number-value.js
|
||||
/test/object/is-object.js
|
||||
/test/reg-exp/is-reg-exp.js
|
||||
/test/string/is-string.js
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
.DS_Store
|
||||
/node_modules
|
||||
/.lintcache
|
||||
/npm-debug.log
|
||||
-16
@@ -1,16 +0,0 @@
|
||||
sudo: false # http://docs.travis-ci.com/user/workers/container-based-infrastructure/
|
||||
language: node_js
|
||||
node_js:
|
||||
- 0.12
|
||||
- 4
|
||||
- 5
|
||||
- 6
|
||||
|
||||
before_install:
|
||||
- mkdir node_modules; ln -s ../ node_modules/es5-ext
|
||||
|
||||
notifications:
|
||||
email:
|
||||
- medikoo+es5-ext@medikoo.com
|
||||
|
||||
script: "npm test && npm run lint"
|
||||
-633
@@ -1,633 +0,0 @@
|
||||
v0.10.12 -- 2016.07.01
|
||||
* Ensure symbols are copied in Object.mixin
|
||||
* Prevent RangeError errors in array#flatten
|
||||
* Do not validate invalidate dates in validDate
|
||||
|
||||
v0.10.11 -- 2015.12.18
|
||||
* Ensure that check for implementation of RegExp flags doesn't crash in V8 (thanks @mathiasbynens)
|
||||
|
||||
v0.10.10 -- 2015.12.11
|
||||
* Add Object.isNumberValue util
|
||||
|
||||
v0.10.9 -- 2015.12.01
|
||||
* Add Object.ensureNaturalNumber and Object.ensureNaturalNumberValue
|
||||
|
||||
v0.10.8 -- 2015.10.02
|
||||
* Add Number.isNatural
|
||||
* Add Object.find and Object.findKey
|
||||
* Support arrays in Object.copyDeep
|
||||
* Fix iteration issue in forEachRight and someRight
|
||||
* Fix detection of native sinh
|
||||
* Depend on es6-symbol v3
|
||||
|
||||
v0.10.7 -- 2015.04.22
|
||||
* New utlitities. They're convention differs from v0.10, as they were supposed to land in v1.
|
||||
Still they're non breaking and start the conventions to be used in v1
|
||||
* Object.validateArrayLike
|
||||
* Object.validateArrayLikeObject
|
||||
* Object.validateStringifiable
|
||||
* Object.validateStringifiableValue
|
||||
* Universal utilities for array-like/iterable objects
|
||||
* Iterable.is
|
||||
* Iterable.validate
|
||||
* Iterable.validateObject
|
||||
* Iterable.forEach
|
||||
* Fix camelToHyphen resolution, it must be absolutely reversable by hyphenToCamel
|
||||
* Fix calculations of large numbers in Math.tanh
|
||||
* Fix algorithm of Math.sinh
|
||||
* Fix indexes to not use real symbols
|
||||
* Fix length of String.fromCodePoint
|
||||
* Fix tests of Array#copyWithin
|
||||
* Update Travis CI configuration
|
||||
|
||||
v0.10.6 -- 2015.02.02
|
||||
* Fix handling of infinite values in Math.trunc
|
||||
* Fix handling of getters in Object.normalizeOptions
|
||||
|
||||
v0.10.5 -- 2015.01.20
|
||||
* Add Function#toStringTokens
|
||||
* Add Object.serialize and Object.unserialize
|
||||
* Add String.randomUniq
|
||||
* Fix Strin#camelToHyphen issue with tokens that end with digit
|
||||
* Optimise Number.isInteger logic
|
||||
* Improve documentation
|
||||
* Configure lint scripts
|
||||
* Fix spelling of LICENSE
|
||||
|
||||
v0.10.4 -- 2014.04.30
|
||||
* Assure maximum spec compliance of Array.of and Array.from (thanks @mathiasbynens)
|
||||
* Improve documentations
|
||||
|
||||
v0.10.3 -- 2014.04.29
|
||||
Provide accurate iterators handling:
|
||||
* Array.from improvements:
|
||||
* Assure right unicode symbols resolution when processing strings in Array.from
|
||||
* Rely on ES6 symbol shim and use native @@iterator Symbol if provided by environment
|
||||
* Add methods:
|
||||
* Array.prototype.entries
|
||||
* Array.prototype.keys
|
||||
* Array.prototype.values
|
||||
* Array.prototype[@@iterator]
|
||||
* String.prototype[@@iterator]
|
||||
|
||||
Improve documentation
|
||||
|
||||
v0.10.2 -- 2014.04.24
|
||||
- Simplify and deprecate `isCallable`. It seems in ES5 based engines there are
|
||||
no callable objects which are `typeof obj !== 'function'`
|
||||
- Update Array.from map callback signature (up to latest resolution of TC39)
|
||||
- Improve documentation
|
||||
|
||||
v0.10.1 -- 2014.04.14
|
||||
Bump version for npm
|
||||
(Workaround for accidental premature publish & unpublish of v0.10.0 a while ago)
|
||||
|
||||
v0.10.0 -- 2014.04.13
|
||||
Major update:
|
||||
- All methods and function specified for ECMAScript 6 are now introduced as
|
||||
shims accompanied with functions through which (optionally) they can be
|
||||
implementend on native objects
|
||||
- Filename convention was changed to shorter and strictly lower case names. e.g.
|
||||
`lib/String/prototype/starts-with` became `string/#/starts-with`
|
||||
- Generated functions are guaranteed to have expected length
|
||||
- Objects with null prototype (created via `Object.create(null)`) are widely
|
||||
supported (older version have crashed due to implied `obj.hasOwnProperty` and
|
||||
related invocations)
|
||||
- Support array subclasses
|
||||
- When handling lists do not limit its length to Uint32 range
|
||||
- Use newly introduced `Object.eq` for strict equality in place of `Object.is`
|
||||
- Iteration of Object have been improved so properties that were hidden or
|
||||
removed after iteration started are not iterated.
|
||||
|
||||
Additions:
|
||||
- `Array.isPlainArray`
|
||||
- `Array.validArray`
|
||||
- `Array.prototype.concat` (as updated with ES6)
|
||||
- `Array.prototype.copyWithin` (as introduced with ES6)
|
||||
- `Array.prototype.fill` (as introduced with ES6)
|
||||
- `Array.prototype.filter` (as updated with ES6)
|
||||
- `Array.prototype.findIndex` (as introduced with ES6)
|
||||
- `Array.prototype.map` (as updated with ES6)
|
||||
- `Array.prototype.separate`
|
||||
- `Array.prototype.slice` (as updated with ES6)
|
||||
- `Array.prototype.splice` (as updated with ES6)
|
||||
- `Function.prototype.copy`
|
||||
- `Math.acosh` (as introduced with ES6)
|
||||
- `Math.atanh` (as introduced with ES6)
|
||||
- `Math.cbrt` (as introduced with ES6)
|
||||
- `Math.clz32` (as introduced with ES6)
|
||||
- `Math.cosh` (as introduced with ES6)
|
||||
- `Math.expm1` (as introduced with ES6)
|
||||
- `Math.fround` (as introduced with ES6)
|
||||
- `Math.hypot` (as introduced with ES6)
|
||||
- `Math.imul` (as introduced with ES6)
|
||||
- `Math.log2` (as introduced with ES6)
|
||||
- `Math.log10` (as introduced with ES6)
|
||||
- `Math.log1p` (as introduced with ES6)
|
||||
- `Math.sinh` (as introduced with ES6)
|
||||
- `Math.tanh` (as introduced with ES6)
|
||||
- `Math.trunc` (as introduced with ES6)
|
||||
- `Number.EPSILON` (as introduced with ES6)
|
||||
- `Number.MIN_SAFE_INTEGER` (as introduced with ES6)
|
||||
- `Number.MAX_SAFE_INTEGER` (as introduced with ES6)
|
||||
- `Number.isFinite` (as introduced with ES6)
|
||||
- `Number.isInteger` (as introduced with ES6)
|
||||
- `Number.isSafeInteger` (as introduced with ES6)
|
||||
- `Object.create` (with fix for V8 issue which disallows prototype turn of
|
||||
objects derived from null
|
||||
- `Object.eq` - Less restrictive version of `Object.is` based on SameValueZero
|
||||
algorithm
|
||||
- `Object.firstKey`
|
||||
- `Object.keys` (as updated with ES6)
|
||||
- `Object.mixinPrototypes`
|
||||
- `Object.primitiveSet`
|
||||
- `Object.setPrototypeOf` (as introduced with ES6)
|
||||
- `Object.validObject`
|
||||
- `RegExp.escape`
|
||||
- `RegExp.prototype.match` (as introduced with ES6)
|
||||
- `RegExp.prototype.replace` (as introduced with ES6)
|
||||
- `RegExp.prototype.search` (as introduced with ES6)
|
||||
- `RegExp.prototype.split` (as introduced with ES6)
|
||||
- `RegExp.prototype.sticky` (as introduced with ES6)
|
||||
- `RegExp.prototype.unicode` (as introduced with ES6)
|
||||
- `String.fromCodePoint` (as introduced with ES6)
|
||||
- `String.raw` (as introduced with ES6)
|
||||
- `String.prototype.at`
|
||||
- `String.prototype.codePointAt` (as introduced with ES6)
|
||||
- `String.prototype.normalize` (as introduced with ES6)
|
||||
- `String.prototype.plainReplaceAll`
|
||||
|
||||
Removals:
|
||||
- `reserved` set
|
||||
- `Array.prototype.commonLeft`
|
||||
- `Function.insert`
|
||||
- `Function.remove`
|
||||
- `Function.prototype.silent`
|
||||
- `Function.prototype.wrap`
|
||||
- `Object.descriptor` Move to external `d` project.
|
||||
See: https://github.com/medikoo/d
|
||||
- `Object.diff`
|
||||
- `Object.extendDeep`
|
||||
- `Object.reduce`
|
||||
- `Object.values`
|
||||
- `String.prototype.trimCommonLeft`
|
||||
|
||||
Renames:
|
||||
- `Function.i` into `Function.identity`
|
||||
- `Function.k` into `Function.constant`
|
||||
- `Number.toInt` into `Number.toInteger`
|
||||
- `Number.toUint` into `Number.toPosInteger`
|
||||
- `Object.extend` into `Object.assign` (as introduced in ES 6)
|
||||
- `Object.extendProperties` into `Object.mixin`, with improved internal
|
||||
handling, so it matches temporarily specified `Object.mixin` for ECMAScript 6
|
||||
- `Object.isList` into `Object.isArrayLike`
|
||||
- `Object.mapToArray` into `Object.toArray` (with fixed function length)
|
||||
- `Object.toPlainObject` into `Object.normalizeOptions` (as this is the real
|
||||
use case where we use this function)
|
||||
- `Function.prototype.chain` into `Function.prototype.compose`
|
||||
- `Function.prototype.match` into `Function.prototype.spread`
|
||||
- `String.prototype.format` into `String.formatMethod`
|
||||
|
||||
Improvements & Fixes:
|
||||
- Remove workaround for primitive values handling in object iterators
|
||||
- `Array.from`: Update so it follows ES 6 spec
|
||||
- `Array.prototype.compact`: filters just null and undefined values
|
||||
(not all falsies)
|
||||
- `Array.prototype.eIndexOf` and `Array.prototype.eLastIndexOf`: fix position
|
||||
handling, improve internals
|
||||
- `Array.prototype.find`: return undefined not null, in case of not found
|
||||
(follow ES 6)
|
||||
- `Array.prototype.remove` fix function length
|
||||
- `Error.custom`: simplify, Custom class case is addressed by outer
|
||||
`error-create` project -> https://github.com/medikoo/error-create
|
||||
- `Error.isError` true only for Error instances (remove detection of host
|
||||
Exception objects)
|
||||
- `Number.prototype.pad`: Normalize negative pad
|
||||
- `Object.clear`: Handle errors same way as in `Object.assign`
|
||||
- `Object.compact`: filters just null and undefined values (not all falsies)
|
||||
- `Object.compare`: Take into account NaN values
|
||||
- `Object.copy`: Split into `Object.copy` and `Object.copyDeep`
|
||||
- `Object.isCopy`: Separate into `Object.isCopy` and `Object.isCopyDeep`, where
|
||||
`isCopyDeep` handles nested plain objects and plain arrays only
|
||||
- `String.prototype.endsWith`: Adjust up to ES6 specification
|
||||
- `String.prototype.repeat`: Adjust up to ES6 specification and improve algorithm
|
||||
- `String.prototype.simpleReplace`: Rename into `String.prototype.plainReplace`
|
||||
- `String.prototype.startsWith`: Adjust up to ES6 specification
|
||||
- Update lint rules, and adjust code to that
|
||||
- Update Travis CI configuration
|
||||
- Remove Makefile (it's cross-env utility)
|
||||
|
||||
v0.9.2 -- 2013.03.11
|
||||
Added:
|
||||
* Array.prototype.isCopy
|
||||
* Array.prototype.isUniq
|
||||
* Error.CustomError
|
||||
* Function.validFunction
|
||||
* Object.extendDeep
|
||||
* Object.descriptor.binder
|
||||
* Object.safeTraverse
|
||||
* RegExp.validRegExp
|
||||
* String.prototype.capitalize
|
||||
* String.prototype.simpleReplace
|
||||
|
||||
Fixed:
|
||||
* Fix Array.prototype.diff for sparse arrays
|
||||
* Accept primitive objects as input values in Object iteration methods and
|
||||
Object.clear, Object.count, Object.diff, Object.extend,
|
||||
Object.getPropertyNames, Object.values
|
||||
* Pass expected arguments to callbacks of Object.filter, Object.mapKeys,
|
||||
Object.mapToArray, Object.map
|
||||
* Improve callable callback support in Object.mapToArray
|
||||
|
||||
v0.9.1 -- 2012.09.17
|
||||
* Object.reduce - reduce for hash-like collections
|
||||
* Accapt any callable object as callback in Object.filter, mapKeys and map
|
||||
* Convention cleanup
|
||||
|
||||
v0.9.0 -- 2012.09.13
|
||||
We're getting to real solid API
|
||||
|
||||
Removed:
|
||||
* Function#memoize - it's grown up to be external package, to be soon published
|
||||
as 'memoizee'
|
||||
* String.guid - it doesn't fit es5-ext (extensions) concept, will be provided as
|
||||
external package
|
||||
# Function.arguments - obsolete
|
||||
# Function.context - obsolete
|
||||
# Function#flip - not readable when used, so it was never used
|
||||
# Object.clone - obsolete and confusing
|
||||
|
||||
Added:
|
||||
* String#camelToHyphen - String format convertion
|
||||
|
||||
Renamed:
|
||||
* String#dashToCamelCase -> String#hyphenToCamel
|
||||
|
||||
Fixes:
|
||||
* Object.isObject - Quote names in literals that match reserved keywords
|
||||
(older implementations crashed on that)
|
||||
* String#repeat - Do not accept negative values (coerce them to 1)
|
||||
|
||||
Improvements:
|
||||
* Array#remove - Accepts many arguments, we can now remove many values at once
|
||||
* Object iterators (forEach, map, some) - Compare function invoked with scope
|
||||
object bound to this
|
||||
* Function#curry - Algorithm cleanup
|
||||
* Object.isCopy - Support for all types, not just plain objects
|
||||
* Object.isPlainObject - Support for cross-frame objects
|
||||
* Do not memoize any of the functions, it shouldn't be decided internally
|
||||
* Remove Object.freeze calls in reserved, it's not up to convention
|
||||
* Improved documentation
|
||||
* Better linting (hard-core approach using both JSLint mod and JSHint)
|
||||
* Optional arguments are now documented in funtions signature
|
||||
|
||||
v0.8.2 -- 2012.06.22
|
||||
Fix errors in Array's intersection and exclusion methods, related to improper
|
||||
usage of contains method
|
||||
|
||||
v0.8.1 -- 2012.06.13
|
||||
Reorganized internal logic of Function.prototype.memoize. So it's more safe now
|
||||
and clears cache properly. Additionally preventCache option was provided.
|
||||
|
||||
v0.8.0 -- 2012.05.28
|
||||
Again, major overhaul. Probably last experimental stuff was trashed, all API
|
||||
looks more like standard extensions now.
|
||||
|
||||
Changes:
|
||||
* Turn all Object.prototype extensions into functions and move them to Object
|
||||
namespace. We learned that extending Object.prototype is bad idea in any case.
|
||||
* Rename Function.prototype.curry into Function.prototype.partial. This function
|
||||
is really doing partial application while currying is slightly different
|
||||
concept.
|
||||
* Convert Function.prototype.ncurry to new implementation of
|
||||
Function.prototype.curry, it now serves real curry concept additionaly it
|
||||
covers use cases for aritize and hold, which were removed.
|
||||
* Rename Array's peek to last, and provide support for sparse arrays in it
|
||||
* Rename Date's monthDaysCount into daysInMonth
|
||||
* Simplify object iterators, now order of iteration can be configured with just
|
||||
compareFn argument (no extra byKeys option)
|
||||
* Rename Object.isDuplicate to Object.isCopy
|
||||
* Rename Object.isEqual to Object.is which is compatible with future 'is'
|
||||
keyword
|
||||
* Function.memoize is now Function.prototype.memoize. Additionally clear cache
|
||||
functionality is added, and access to original arguments object.
|
||||
* Rename validation functions: assertNotNull to validValue, assertCallable to
|
||||
validCallable. validValue was moved to Object namespace. On success they now
|
||||
return validated value instead of true, it supports better composition.
|
||||
Additionally created Date.validDate and Error.validError
|
||||
* All documentation is now held in README.md not in code files.
|
||||
* Move guid to String namespace. All guids now start with numbers.
|
||||
* Array.generate: fill argument is now optional
|
||||
* Object.toArray is now Array.from (as new ES6 specification draft suggests)
|
||||
* All methods that rely on indexOf or lastIndexOf, now rely on egal (Object.is)
|
||||
versions of them (eIndexOf, eLastIndexOf)
|
||||
* Turn all get* functions that returned methods into actuall methods (get*
|
||||
functionality can still be achieved with help of Function.prototype.partial).
|
||||
So: Date.getFormat is now Date.prototype.format,
|
||||
Number.getPad is now Number.prototype.pad,
|
||||
String.getFormat is now String.prototype.format,
|
||||
String.getIndent is now String.prototype.indent,
|
||||
String.getPad is now String.prototype.pad
|
||||
* Refactored Object.descriptor, it is now just two functions, main one and
|
||||
main.gs, main is for describing values, and gs for describing getters and
|
||||
setters. Configuration is passed with first argument as string e.g. 'ce' for
|
||||
configurable and enumerable. If no configuration string is provided then by
|
||||
default it returns configurable and writable but not enumerable for value or
|
||||
configurable but not enumerable for getter/setter
|
||||
* Function.prototype.silent now returns prepared function (it was
|
||||
expected to be fixed for 0.7)
|
||||
* Reserved keywords map (reserved) is now array not hash.
|
||||
* Object.merge is now Object.extend (while former Object.extend was completely
|
||||
removed) - 'extend' implies that we change object, not creating new one (as
|
||||
'merge' may imply). Similarily Object.mergeProperties was renamed to
|
||||
Object.extendProperties
|
||||
* Position argument support in Array.prototype.contains and
|
||||
String.prototype.contains (so it follows ES6 specification draft)
|
||||
* endPosition argument support in String.prototype.endsWith and fromPosition
|
||||
argument support in String.prototype.startsWith (so it follows ES6
|
||||
specification draft)
|
||||
* Better and cleaner String.prototype.indent implementation. No default value
|
||||
for indent string argument, optional nest value (defaults to 1), remove
|
||||
nostart argument
|
||||
* Correct length values for most methods (so they reflect length of similar
|
||||
methods in standard)
|
||||
* Length argument is now optional in number and string pad methods.
|
||||
* Improve arguments validation in general, so it adheres to standard conventions
|
||||
* Fixed format of package.json
|
||||
|
||||
Removed methods and functions:
|
||||
* Object.prototype.slice - Object is not ordered collection, so slice doesn't
|
||||
make sense.
|
||||
* Function's rcurry, rncurry, s - too cumbersome for JS, not many use cases for
|
||||
that
|
||||
* Function.prototype.aritize and Function.prototype.hold - same functionality
|
||||
can be achieved with new Function.prototype.curry
|
||||
* Function.prototype.log - provided more generic Function.prototype.wrap for
|
||||
same use case
|
||||
* getNextIdGenerator - no use case for that (String.guid should be used if
|
||||
needed)
|
||||
* Object.toObject - Can be now acheived with Object(validValue(x))
|
||||
* Array.prototype.someValue - no real use case (personally used once and
|
||||
case was already controversial)
|
||||
* Date.prototype.duration - moved to external package
|
||||
* Number.getAutoincrement - No real use case
|
||||
* Object.prototype.extend, Object.prototype.override,
|
||||
Object.prototype.plainCreate, Object.prototype.plainExtend - It was probably
|
||||
too complex, same should be achieved just with Object.create,
|
||||
Object.descriptor and by saving references to super methods in local scope.
|
||||
* Object.getCompareBy - Functions should be created individually for each use
|
||||
case
|
||||
* Object.get, Object.getSet, Object.set, Object.unset - Not many use cases and
|
||||
same can be easily achieved with simple inline function
|
||||
* String.getPrefixWith - Not real use case for something that can be easily
|
||||
achieved with '+' operator
|
||||
* Object.isPrimitive - It's just negation of Object.isObject
|
||||
* Number.prototype.isLess, Number.prototype.isLessOrEqual - they shouldn't be in
|
||||
Number namespace and should rather be addressed with simple inline functions.
|
||||
* Number.prototype.subtract - Should rather be addressed with simple inline
|
||||
function
|
||||
|
||||
New methods and functions:
|
||||
* Array.prototype.lastIndex - Returns last declared index in array
|
||||
* String.prototype.last - last for strings
|
||||
* Function.prototype.wrap - Wrap function with other, it allows to specify
|
||||
before and after behavior transform return value or prevent original function
|
||||
from being called.
|
||||
* Math.sign - Returns sign of a number (already in ES6 specification draft)
|
||||
* Number.toInt - Converts value to integer (already in ES6 specification draft)
|
||||
* Number.isNaN - Returns true if value is NaN (already in ES6 specification
|
||||
draft)
|
||||
* Number.toUint - Converts value to unsigned integer
|
||||
* Number.toUint32 - Converts value to 32bit unsigned integer
|
||||
* Array.prototype.eIndexOf, eLastIndexOf - Egal version (that uses Object.is) of
|
||||
standard methods (all methods that were using native indexOf or lastIndexOf
|
||||
now uses eIndexOf and elastIndexOf respectively)
|
||||
* Array.of - as it's specified for ES6
|
||||
|
||||
Fixes:
|
||||
* Fixed binarySearch so it always returns valid list index
|
||||
* Object.isList - it failed on lists that are callable (e.g. NodeList in Nitro
|
||||
engine)
|
||||
* Object.map now supports third argument for callback
|
||||
|
||||
v0.7.1 -- 2012.01.05
|
||||
New methods:
|
||||
* Array.prototype.firstIndex - returns first valid index of array (for
|
||||
sparse arrays it may not be '0'
|
||||
|
||||
Improvements:
|
||||
* Array.prototype.first - now returns value for index returned by firstIndex
|
||||
* Object.prototype.mapToArray - can be called without callback, then array of
|
||||
key-value pairs is returned
|
||||
|
||||
Fixes
|
||||
* Array.prototype.forEachRight, object's length read through UInt32 conversion
|
||||
|
||||
v0.7.0 -- 2011.12.27
|
||||
Major update.
|
||||
Stepped back from experimental ideas and introduced more standard approach
|
||||
taking example from how ES5 methods and functions are designed. One exceptions
|
||||
is that, we don’t refrain from declaring methods for Object.prototype - it’s up
|
||||
to developer whether how he decides to use it in his context (as function or as
|
||||
method).
|
||||
|
||||
In general:
|
||||
* Removed any method 'functionalization' and functionalize method itself.
|
||||
es5-ext declares plain methods, which can be configured to work as functions
|
||||
with call.bind(method) - see documentation.
|
||||
* Removed separation of Object methods for ES5 (with descriptors) and
|
||||
ES3 (plain) - we're following ES5 idea on that, some methods are intended just
|
||||
for enumerable properties and some are for all properties, all are declared
|
||||
for Object.prototype
|
||||
* Removed separation of Array generic (collected in List folder) and not generic
|
||||
methods (collected in Array folder). Now all methods are generic and are in
|
||||
Array/prototype folder. This separation also meant, that methods in Array are
|
||||
usually destructive. We don’t do that separation now, there’s generally no use
|
||||
case for destructive iterators, we should be fine with one version of each
|
||||
method, (same as ES5 is fine with e.g. one, non destructive 'filter' method)
|
||||
* Folder structure resembles tree of native ES5 Objects
|
||||
* All methods are written with ES5 conventions in mind, it means that most
|
||||
methods are generic and can be run on any object. In more detail:
|
||||
** Array.prototype and Object.prototype methods can be run on any object (any
|
||||
not null or undefined value),
|
||||
** Date.prototype methods should be called only on Date instances.
|
||||
** Function.prototype methods can be called on any callable objects (not
|
||||
necessarily functions)
|
||||
** Number.prototype & String.prototype methods can be called on any value, in
|
||||
case of Number it it’ll be degraded to number, in case of string it’ll be
|
||||
degraded to string.
|
||||
* Travis CI support (only for Node v0.6 branch, as v0.4 has buggy V8 version)
|
||||
|
||||
Improvements for existing functions and methods:
|
||||
* Function.memoize (was Function.cache) is now fully generic, can operate on any
|
||||
type of arguments and it’s NaN safe (all NaN objects are considered equal)
|
||||
* Method properties passed to Object.prototype.extend or
|
||||
Object.prototype.override can aside of _super optionally take prototype object
|
||||
via _proto argument
|
||||
* Object iterators: forEach, mapToArray and every can now iterate in specified
|
||||
order
|
||||
* pluck, invoke and other functions that return reusable functions or methods
|
||||
have now their results memoized.
|
||||
|
||||
New methods:
|
||||
* Global: assertNotNull, getNextIdGenerator, guid, isEqual, isPrimitive,
|
||||
toObject
|
||||
* Array: generate
|
||||
* Array.prototype: binarySearch, clear, contains, diff, exclusion, find, first,
|
||||
forEachRight, group, indexesOf, intersection, remove, someRight, someValue
|
||||
* Boolean: isBoolean
|
||||
* Date: isDate
|
||||
* Function: arguments, context, insert, isArguments, remove
|
||||
* Function.prototype: not, silent
|
||||
* Number: getAutoincrement, isNumber
|
||||
* Number.prototype: isLessOrEqual, isLess, subtract
|
||||
* Object: assertCallable, descriptor (functions for clean descriptors),
|
||||
getCompareBy, isCallable, isObject
|
||||
* Object.prototype: clone (real clone), compact, count, diff, empty,
|
||||
getPropertyNames, get, keyOf, mapKeys, override, plainCreate, plainExtend,
|
||||
slice, some, unset
|
||||
* RegExp: isRegExp
|
||||
* String: getPrefixWith, isString
|
||||
* String.prototype: caseInsensitiveCompare, contains, isNumeric
|
||||
|
||||
Renamed methods:
|
||||
* Date.clone -> Date.prototype.copy
|
||||
* Date.format -> Date.getFormat
|
||||
* Date/day/floor -> Date.prototype.floorDay
|
||||
* Date/month/floor -> Date.prototype.floorMonth
|
||||
* Date/month/year -> Date.prototype.floorYear
|
||||
* Function.cache -> Function.memoize
|
||||
* Function.getApplyArg -> Function.prototype.match
|
||||
* Function.sequence -> Function.prototype.chain
|
||||
* List.findSameStartLength -> Array.prototype.commonLeft
|
||||
* Number.pad -> Number.getPad
|
||||
* Object/plain/clone -> Object.prototype.copy
|
||||
* Object/plain/elevate -> Object.prototype.flatten
|
||||
* Object/plain/same -> Object.prototype.isDuplicate
|
||||
* Object/plain/setValue -> Object.getSet
|
||||
* String.format -> String.getFormat
|
||||
* String.indent -> String.getIndent
|
||||
* String.pad -> String.getPad
|
||||
* String.trimLeftStr -> String.prototype.trimCommonLeft
|
||||
* Object.merge -> Object.prototype.mergeProperties
|
||||
* Object/plain/pluck -> Object.prototype.get
|
||||
* Array.clone is now Array.prototype.copy and can be used also on any array-like
|
||||
objects
|
||||
* List.isList -> Object.isList
|
||||
* List.toArray -> Object.prototype.toArray
|
||||
* String/convert/dashToCamelCase -> String.prototype.dashToCamelCase
|
||||
|
||||
Removed methods:
|
||||
* Array.compact - removed destructive version (that operated on same array), we
|
||||
have now non destructive version as Array.prototype.compact.
|
||||
* Function.applyBind -> use apply.bind directly
|
||||
* Function.bindBind -> use bind.bind directly
|
||||
* Function.callBind -> use call.bind directly
|
||||
* Fuction.clone -> no valid use case
|
||||
* Function.dscope -> controversial approach, shouldn’t be considered seriously
|
||||
* Function.functionalize -> It was experimental but standards are standards
|
||||
* List/sort/length -> It can be easy obtained by Object.getCompareBy(‘length’)
|
||||
* List.concat -> Concat’s for array-like’s makes no sense, just convert to array
|
||||
first
|
||||
* List.every -> Use Array.prototype.every directly
|
||||
* List.filter -> Use Array.prototype.filter directly
|
||||
* List.forEach -> User Array.prototype.forEach directly
|
||||
* List.isListObject -> No valid use case, do: isList(list) && (typeof list ===
|
||||
'object’)
|
||||
* List.map -> Use Array.prototype.map directly
|
||||
* List.reduce -> Use Array.prototype.reduce directly
|
||||
* List.shiftSame -> Use Array.prototype.commonLeft and do slice
|
||||
* List.slice -> Use Array.prototype.slice directly
|
||||
* List.some -> Use Array.prototype.some directly
|
||||
* Object.bindMethods -> it was version that considered descriptors, we have now
|
||||
Object.prototype.bindMethods which operates only on enumerable properties
|
||||
* Object.every -> version that considered all properties, we have now
|
||||
Object.prototype.every which iterates only enumerables
|
||||
* Object.invoke -> no use case
|
||||
* Object.mergeDeep -> no use case
|
||||
* Object.pluck -> no use case
|
||||
* Object.same -> it considered descriptors, now there’s only Object.isDuplicate
|
||||
which compares only enumerable properties
|
||||
* Object.sameType -> no use case
|
||||
* Object.toDescriptor and Object.toDescriptors -> replaced by much nicer
|
||||
Object.descriptor functions
|
||||
* Object/plain/link -> no use case (it was used internally only by
|
||||
Object/plain/merge)
|
||||
* Object/plain/setTrue -> now easily configurable by more universal
|
||||
Object.getSet(true)
|
||||
* String.trimRightStr -> Eventually String.prototype.trimCommonRight will be
|
||||
added
|
||||
|
||||
v0.6.3 -- 2011.12.12
|
||||
* Cleared npm warning for misnamed property in package.json
|
||||
|
||||
v0.6.2 -- 2011.08.12
|
||||
* Calling String.indent without scope (global scope then) now treated as calling
|
||||
it with null scope, it allows more direct invocations when using default nest
|
||||
string: indent().call(str, nest)
|
||||
|
||||
v0.6.1 -- 2011.08.08
|
||||
* Added TAD test suite to devDependencies, configured test commands.
|
||||
Tests can be run with 'make test' or 'npm test'
|
||||
|
||||
v0.6.0 -- 2011.08.07
|
||||
New methods:
|
||||
* Array: clone, compact (in place)
|
||||
* Date: format, duration, clone, monthDaysCount, day.floor, month.floor,
|
||||
year.floor
|
||||
* Function: getApplyArg, , ncurry, rncurry, hold, cache, log
|
||||
* List: findSameStartLength, shiftSame, peek, isListObject
|
||||
* Number: pad
|
||||
* Object: sameType, toString, mapToArray, mergeDeep, toDescriptor,
|
||||
toDescriptors, invoke
|
||||
* String: startsWith, endsWith, indent, trimLeftStr, trimRightStr, pad, format
|
||||
|
||||
Fixed:
|
||||
* Object.extend does now prototypal extend as exptected
|
||||
* Object.merge now tries to overwrite only configurable properties
|
||||
* Function.flip
|
||||
|
||||
Improved:
|
||||
* Faster List.toArray
|
||||
* Better global retrieval
|
||||
* Functionalized all Function methods
|
||||
* Renamed bindApply and bindCall to applyBind and callBind
|
||||
* Removed Function.inherit (as it's unintuitive curry clone)
|
||||
* Straightforward logic in Function.k
|
||||
* Fixed naming of some tests files (letter case issue)
|
||||
* Renamed Function.saturate into Function.lock
|
||||
* String.dashToCamelCase digits support
|
||||
* Strings now considered as List objects
|
||||
* Improved List.compact
|
||||
* Concise logic for List.concat
|
||||
* Test wit TAD in clean ES5 context
|
||||
|
||||
v0.5.1 -- 2011.07.11
|
||||
* Function's bindBind, bindCall and bindApply now more versatile
|
||||
|
||||
v0.5.0 -- 2011.07.07
|
||||
* Removed Object.is and List.apply
|
||||
* Renamed Object.plain.is to Object.plain.isPlainObject (keep naming convention
|
||||
consistent)
|
||||
* Improved documentation
|
||||
|
||||
v0.4.0 -- 2011.07.05
|
||||
* Take most functions on Object to Object.plain to keep them away from object
|
||||
descriptors
|
||||
* Object functions with ES5 standard in mind (object descriptors)
|
||||
|
||||
v0.3.0 -- 2011.06.24
|
||||
* New functions
|
||||
* Consistent file naming (dash instead of camelCase)
|
||||
|
||||
v0.2.1 -- 2011.05.28
|
||||
* Renamed Functions.K and Function.S to to lowercase versions (use consistent
|
||||
naming)
|
||||
|
||||
v0.2.0 -- 2011.05.28
|
||||
* Renamed Array folder to List (as its generic functions for array-like objects)
|
||||
* Added Makefile
|
||||
* Added various functions
|
||||
|
||||
v0.1.0 -- 2011.05.24
|
||||
* Initial version
|
||||
-19
@@ -1,19 +0,0 @@
|
||||
Copyright (C) 2011-2015 Mariusz Nowak (www.medikoo.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.
|
||||
-993
@@ -1,993 +0,0 @@
|
||||
# es5-ext
|
||||
## ECMAScript 5 extensions
|
||||
### (with respect to ECMAScript 6 standard)
|
||||
|
||||
Shims for upcoming ES6 standard and other goodies implemented strictly with ECMAScript conventions in mind.
|
||||
|
||||
It's designed to be used in compliant ECMAScript 5 or ECMAScript 6 environments. Older environments are not supported, although most of the features should work with correct ECMAScript 5 shim on board.
|
||||
|
||||
When used in ECMAScript 6 environment, native implementation (if valid) takes precedence over shims.
|
||||
|
||||
### Installation
|
||||
|
||||
$ npm install es5-ext
|
||||
|
||||
To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)
|
||||
|
||||
### Usage
|
||||
|
||||
#### ECMAScript 6 features
|
||||
|
||||
You can force ES6 features to be implemented in your environment, e.g. following will assign `from` function to `Array` (only if it's not implemented already).
|
||||
|
||||
```javascript
|
||||
require('es5-ext/array/from/implement');
|
||||
Array.from('foo'); // ['f', 'o', 'o']
|
||||
```
|
||||
|
||||
You can also access shims directly, without fixing native objects. Following will return native `Array.from` if it's available and fallback to shim if it's not.
|
||||
|
||||
```javascript
|
||||
var aFrom = require('es5-ext/array/from');
|
||||
aFrom('foo'); // ['f', 'o', 'o']
|
||||
```
|
||||
|
||||
If you want to use shim unconditionally (even if native implementation exists) do:
|
||||
|
||||
```javascript
|
||||
var aFrom = require('es5-ext/array/from/shim');
|
||||
aFrom('foo'); // ['f', 'o', 'o']
|
||||
```
|
||||
|
||||
##### List of ES6 shims
|
||||
|
||||
It's about properties introduced with ES6 and those that have been updated in new spec.
|
||||
|
||||
- `Array.from` -> `require('es5-ext/array/from')`
|
||||
- `Array.of` -> `require('es5-ext/array/of')`
|
||||
- `Array.prototype.concat` -> `require('es5-ext/array/#/concat')`
|
||||
- `Array.prototype.copyWithin` -> `require('es5-ext/array/#/copy-within')`
|
||||
- `Array.prototype.entries` -> `require('es5-ext/array/#/entries')`
|
||||
- `Array.prototype.fill` -> `require('es5-ext/array/#/fill')`
|
||||
- `Array.prototype.filter` -> `require('es5-ext/array/#/filter')`
|
||||
- `Array.prototype.find` -> `require('es5-ext/array/#/find')`
|
||||
- `Array.prototype.findIndex` -> `require('es5-ext/array/#/find-index')`
|
||||
- `Array.prototype.keys` -> `require('es5-ext/array/#/keys')`
|
||||
- `Array.prototype.map` -> `require('es5-ext/array/#/map')`
|
||||
- `Array.prototype.slice` -> `require('es5-ext/array/#/slice')`
|
||||
- `Array.prototype.splice` -> `require('es5-ext/array/#/splice')`
|
||||
- `Array.prototype.values` -> `require('es5-ext/array/#/values')`
|
||||
- `Array.prototype[@@iterator]` -> `require('es5-ext/array/#/@@iterator')`
|
||||
- `Math.acosh` -> `require('es5-ext/math/acosh')`
|
||||
- `Math.asinh` -> `require('es5-ext/math/asinh')`
|
||||
- `Math.atanh` -> `require('es5-ext/math/atanh')`
|
||||
- `Math.cbrt` -> `require('es5-ext/math/cbrt')`
|
||||
- `Math.clz32` -> `require('es5-ext/math/clz32')`
|
||||
- `Math.cosh` -> `require('es5-ext/math/cosh')`
|
||||
- `Math.exmp1` -> `require('es5-ext/math/expm1')`
|
||||
- `Math.fround` -> `require('es5-ext/math/fround')`
|
||||
- `Math.hypot` -> `require('es5-ext/math/hypot')`
|
||||
- `Math.imul` -> `require('es5-ext/math/imul')`
|
||||
- `Math.log1p` -> `require('es5-ext/math/log1p')`
|
||||
- `Math.log2` -> `require('es5-ext/math/log2')`
|
||||
- `Math.log10` -> `require('es5-ext/math/log10')`
|
||||
- `Math.sign` -> `require('es5-ext/math/sign')`
|
||||
- `Math.signh` -> `require('es5-ext/math/signh')`
|
||||
- `Math.tanh` -> `require('es5-ext/math/tanh')`
|
||||
- `Math.trunc` -> `require('es5-ext/math/trunc')`
|
||||
- `Number.EPSILON` -> `require('es5-ext/number/epsilon')`
|
||||
- `Number.MAX_SAFE_INTEGER` -> `require('es5-ext/number/max-safe-integer')`
|
||||
- `Number.MIN_SAFE_INTEGER` -> `require('es5-ext/number/min-safe-integer')`
|
||||
- `Number.isFinite` -> `require('es5-ext/number/is-finite')`
|
||||
- `Number.isInteger` -> `require('es5-ext/number/is-integer')`
|
||||
- `Number.isNaN` -> `require('es5-ext/number/is-nan')`
|
||||
- `Number.isSafeInteger` -> `require('es5-ext/number/is-safe-integer')`
|
||||
- `Object.assign` -> `require('es5-ext/object/assign')`
|
||||
- `Object.keys` -> `require('es5-ext/object/keys')`
|
||||
- `Object.setPrototypeOf` -> `require('es5-ext/object/set-prototype-of')`
|
||||
- `RegExp.prototype.match` -> `require('es5-ext/reg-exp/#/match')`
|
||||
- `RegExp.prototype.replace` -> `require('es5-ext/reg-exp/#/replace')`
|
||||
- `RegExp.prototype.search` -> `require('es5-ext/reg-exp/#/search')`
|
||||
- `RegExp.prototype.split` -> `require('es5-ext/reg-exp/#/split')`
|
||||
- `RegExp.prototype.sticky` -> Implement with `require('es5-ext/reg-exp/#/sticky/implement')`, use as function with `require('es5-ext/reg-exp/#/is-sticky')`
|
||||
- `RegExp.prototype.unicode` -> Implement with `require('es5-ext/reg-exp/#/unicode/implement')`, use as function with `require('es5-ext/reg-exp/#/is-unicode')`
|
||||
- `String.fromCodePoint` -> `require('es5-ext/string/from-code-point')`
|
||||
- `String.raw` -> `require('es5-ext/string/raw')`
|
||||
- `String.prototype.codePointAt` -> `require('es5-ext/string/#/code-point-at')`
|
||||
- `String.prototype.contains` -> `require('es5-ext/string/#/contains')`
|
||||
- `String.prototype.endsWith` -> `require('es5-ext/string/#/ends-with')`
|
||||
- `String.prototype.normalize` -> `require('es5-ext/string/#/normalize')`
|
||||
- `String.prototype.repeat` -> `require('es5-ext/string/#/repeat')`
|
||||
- `String.prototype.startsWith` -> `require('es5-ext/string/#/starts-with')`
|
||||
- `String.prototype[@@iterator]` -> `require('es5-ext/string/#/@@iterator')`
|
||||
|
||||
#### Non ECMAScript standard features
|
||||
|
||||
__es5-ext__ provides also other utils, and implements them as if they were proposed for a standard. It mostly offers methods (not functions) which can directly be assigned to native prototypes:
|
||||
|
||||
```javascript
|
||||
Object.defineProperty(Function.prototype, 'partial', { value: require('es5-ext/function/#/partial'),
|
||||
configurable: true, enumerable: false, writable: true });
|
||||
Object.defineProperty(Array.prototype, 'flatten', { value: require('es5-ext/array/#/flatten'),
|
||||
configurable: true, enumerable: false, writable: true });
|
||||
Object.defineProperty(String.prototype, 'capitalize', { value: require('es5-ext/string/#/capitalize'),
|
||||
configurable: true, enumerable: false, writable: true });
|
||||
```
|
||||
|
||||
See [es5-extend](https://github.com/wookieb/es5-extend#es5-extend), a great utility that automatically will extend natives for you.
|
||||
|
||||
__Important:__ Remember to __not__ extend natives in scope of generic reusable packages (e.g. ones you intend to publish to npm). Extending natives is fine __only__ if you're the _owner_ of the global scope, so e.g. in final project you lead development of.
|
||||
|
||||
When you're in situation when native extensions are not good idea, then you should use methods indirectly:
|
||||
|
||||
|
||||
```javascript
|
||||
var flatten = require('es5-ext/array/#/flatten');
|
||||
|
||||
flatten.call([1, [2, [3, 4]]]); // [1, 2, 3, 4]
|
||||
```
|
||||
|
||||
for better convenience you can turn methods into functions:
|
||||
|
||||
|
||||
```javascript
|
||||
var call = Function.prototype.call
|
||||
var flatten = call.bind(require('es5-ext/array/#/flatten'));
|
||||
|
||||
flatten([1, [2, [3, 4]]]); // [1, 2, 3, 4]
|
||||
```
|
||||
|
||||
You can configure custom toolkit (like [underscorejs](http://underscorejs.org/)), and use it throughout your application
|
||||
|
||||
```javascript
|
||||
var util = {};
|
||||
util.partial = call.bind(require('es5-ext/function/#/partial'));
|
||||
util.flatten = call.bind(require('es5-ext/array/#/flatten'));
|
||||
util.startsWith = call.bind(require('es5-ext/string/#/starts-with'));
|
||||
|
||||
util.flatten([1, [2, [3, 4]]]); // [1, 2, 3, 4]
|
||||
```
|
||||
|
||||
As with native ones most methods are generic and can be run on any type of object.
|
||||
|
||||
## API
|
||||
|
||||
### Global extensions
|
||||
|
||||
#### global _(es5-ext/global)_
|
||||
|
||||
Object that represents global scope
|
||||
|
||||
### Array Constructor extensions
|
||||
|
||||
#### from(arrayLike[, mapFn[, thisArg]]) _(es5-ext/array/from)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.from).
|
||||
Returns array representation of _iterable_ or _arrayLike_. If _arrayLike_ is an instance of array, its copy is returned.
|
||||
|
||||
#### generate([length[, …fill]]) _(es5-ext/array/generate)_
|
||||
|
||||
Generate an array of pre-given _length_ built of repeated arguments.
|
||||
|
||||
#### isPlainArray(x) _(es5-ext/array/is-plain-array)_
|
||||
|
||||
Returns true if object is plain array (not instance of one of the Array's extensions).
|
||||
|
||||
#### of([…items]) _(es5-ext/array/of)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.of).
|
||||
Create an array from given arguments.
|
||||
|
||||
#### toArray(obj) _(es5-ext/array/to-array)_
|
||||
|
||||
Returns array representation of `obj`. If `obj` is already an array, `obj` is returned back.
|
||||
|
||||
#### validArray(obj) _(es5-ext/array/valid-array)_
|
||||
|
||||
Returns `obj` if it's an array, otherwise throws `TypeError`
|
||||
|
||||
### Array Prototype extensions
|
||||
|
||||
#### arr.binarySearch(compareFn) _(es5-ext/array/#/binary-search)_
|
||||
|
||||
In __sorted__ list search for index of item for which _compareFn_ returns value closest to _0_.
|
||||
It's variant of binary search algorithm
|
||||
|
||||
#### arr.clear() _(es5-ext/array/#/clear)_
|
||||
|
||||
Clears the array
|
||||
|
||||
#### arr.compact() _(es5-ext/array/#/compact)_
|
||||
|
||||
Returns a copy of the context with all non-values (`null` or `undefined`) removed.
|
||||
|
||||
#### arr.concat() _(es5-ext/array/#/concat)_
|
||||
|
||||
[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.concat).
|
||||
ES6's version of `concat`. Supports `isConcatSpreadable` symbol, and returns array of same type as the context.
|
||||
|
||||
#### arr.contains(searchElement[, position]) _(es5-ext/array/#/contains)_
|
||||
|
||||
Whether list contains the given value.
|
||||
|
||||
#### arr.copyWithin(target, start[, end]) _(es5-ext/array/#/copy-within)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.copywithin).
|
||||
|
||||
#### arr.diff(other) _(es5-ext/array/#/diff)_
|
||||
|
||||
Returns the array of elements that are present in context list but not present in other list.
|
||||
|
||||
#### arr.eIndexOf(searchElement[, fromIndex]) _(es5-ext/array/#/e-index-of)_
|
||||
|
||||
_egal_ version of `indexOf` method. [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) logic is used for comparision
|
||||
|
||||
#### arr.eLastIndexOf(searchElement[, fromIndex]) _(es5-ext/array/#/e-last-index-of)_
|
||||
|
||||
_egal_ version of `lastIndexOf` method. [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) logic is used for comparision
|
||||
|
||||
#### arr.entries() _(es5-ext/array/#/entries)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.entries).
|
||||
Returns iterator object, which traverses the array. Each value is represented with an array, where first value is an index and second is corresponding to index value.
|
||||
|
||||
#### arr.exclusion([…lists]]) _(es5-ext/array/#/exclusion)_
|
||||
|
||||
Returns the array of elements that are found only in one of the lists (either context list or list provided in arguments).
|
||||
|
||||
#### arr.fill(value[, start, end]) _(es5-ext/array/#/fill)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.fill).
|
||||
|
||||
#### arr.filter(callback[, thisArg]) _(es5-ext/array/#/filter)_
|
||||
|
||||
[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.filter).
|
||||
ES6's version of `filter`, returns array of same type as the context.
|
||||
|
||||
#### arr.find(predicate[, thisArg]) _(es5-ext/array/#/find)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.find).
|
||||
Return first element for which given function returns true
|
||||
|
||||
#### arr.findIndex(predicate[, thisArg]) _(es5-ext/array/#/find-index)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.findindex).
|
||||
Return first index for which given function returns true
|
||||
|
||||
#### arr.first() _(es5-ext/array/#/first)_
|
||||
|
||||
Returns value for first defined index
|
||||
|
||||
#### arr.firstIndex() _(es5-ext/array/#/first-index)_
|
||||
|
||||
Returns first declared index of the array
|
||||
|
||||
#### arr.flatten() _(es5-ext/array/#/flatten)_
|
||||
|
||||
Returns flattened version of the array
|
||||
|
||||
#### arr.forEachRight(cb[, thisArg]) _(es5-ext/array/#/for-each-right)_
|
||||
|
||||
`forEach` starting from last element
|
||||
|
||||
#### arr.group(cb[, thisArg]) _(es5-ext/array/#/group)_
|
||||
|
||||
Group list elements by value returned by _cb_ function
|
||||
|
||||
#### arr.indexesOf(searchElement[, fromIndex]) _(es5-ext/array/#/indexes-of)_
|
||||
|
||||
Returns array of all indexes of given value
|
||||
|
||||
#### arr.intersection([…lists]) _(es5-ext/array/#/intersection)_
|
||||
|
||||
Computes the array of values that are the intersection of all lists (context list and lists given in arguments)
|
||||
|
||||
#### arr.isCopy(other) _(es5-ext/array/#/is-copy)_
|
||||
|
||||
Returns true if both context and _other_ lists have same content
|
||||
|
||||
#### arr.isUniq() _(es5-ext/array/#/is-uniq)_
|
||||
|
||||
Returns true if all values in array are unique
|
||||
|
||||
#### arr.keys() _(es5-ext/array/#/keys)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.keys).
|
||||
Returns iterator object, which traverses all array indexes.
|
||||
|
||||
#### arr.last() _(es5-ext/array/#/last)_
|
||||
|
||||
Returns value of last defined index
|
||||
|
||||
#### arr.lastIndex() _(es5-ext/array/#/last)_
|
||||
|
||||
Returns last defined index of the array
|
||||
|
||||
#### arr.map(callback[, thisArg]) _(es5-ext/array/#/map)_
|
||||
|
||||
[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.map).
|
||||
ES6's version of `map`, returns array of same type as the context.
|
||||
|
||||
#### arr.remove(value[, …valuen]) _(es5-ext/array/#/remove)_
|
||||
|
||||
Remove values from the array
|
||||
|
||||
#### arr.separate(sep) _(es5-ext/array/#/separate)_
|
||||
|
||||
Returns array with items separated with `sep` value
|
||||
|
||||
#### arr.slice(callback[, thisArg]) _(es5-ext/array/#/slice)_
|
||||
|
||||
[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.slice).
|
||||
ES6's version of `slice`, returns array of same type as the context.
|
||||
|
||||
#### arr.someRight(cb[, thisArg]) _(es5-ext/array/#/someRight)_
|
||||
|
||||
`some` starting from last element
|
||||
|
||||
#### arr.splice(callback[, thisArg]) _(es5-ext/array/#/splice)_
|
||||
|
||||
[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.splice).
|
||||
ES6's version of `splice`, returns array of same type as the context.
|
||||
|
||||
#### arr.uniq() _(es5-ext/array/#/uniq)_
|
||||
|
||||
Returns duplicate-free version of the array
|
||||
|
||||
#### arr.values() _(es5-ext/array/#/values)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.values).
|
||||
Returns iterator object which traverses all array values.
|
||||
|
||||
#### arr[@@iterator] _(es5-ext/array/#/@@iterator)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype-@@iterator).
|
||||
Returns iterator object which traverses all array values.
|
||||
|
||||
### Boolean Constructor extensions
|
||||
|
||||
#### isBoolean(x) _(es5-ext/boolean/is-boolean)_
|
||||
|
||||
Whether value is boolean
|
||||
|
||||
### Date Constructor extensions
|
||||
|
||||
#### isDate(x) _(es5-ext/date/is-date)_
|
||||
|
||||
Whether value is date instance
|
||||
|
||||
#### validDate(x) _(es5-ext/date/valid-date)_
|
||||
|
||||
If given object is not date throw TypeError in other case return it.
|
||||
|
||||
### Date Prototype extensions
|
||||
|
||||
#### date.copy(date) _(es5-ext/date/#/copy)_
|
||||
|
||||
Returns a copy of the date object
|
||||
|
||||
#### date.daysInMonth() _(es5-ext/date/#/days-in-month)_
|
||||
|
||||
Returns number of days of date's month
|
||||
|
||||
#### date.floorDay() _(es5-ext/date/#/floor-day)_
|
||||
|
||||
Sets the date time to 00:00:00.000
|
||||
|
||||
#### date.floorMonth() _(es5-ext/date/#/floor-month)_
|
||||
|
||||
Sets date day to 1 and date time to 00:00:00.000
|
||||
|
||||
#### date.floorYear() _(es5-ext/date/#/floor-year)_
|
||||
|
||||
Sets date month to 0, day to 1 and date time to 00:00:00.000
|
||||
|
||||
#### date.format(pattern) _(es5-ext/date/#/format)_
|
||||
|
||||
Formats date up to given string. Supported patterns:
|
||||
|
||||
* `%Y` - Year with century, 1999, 2003
|
||||
* `%y` - Year without century, 99, 03
|
||||
* `%m` - Month, 01..12
|
||||
* `%d` - Day of the month 01..31
|
||||
* `%H` - Hour (24-hour clock), 00..23
|
||||
* `%M` - Minute, 00..59
|
||||
* `%S` - Second, 00..59
|
||||
* `%L` - Milliseconds, 000..999
|
||||
|
||||
### Error Constructor extensions
|
||||
|
||||
#### custom(message/*, code, ext*/) _(es5-ext/error/custom)_
|
||||
|
||||
Creates custom error object, optinally extended with `code` and other extension properties (provided with `ext` object)
|
||||
|
||||
#### isError(x) _(es5-ext/error/is-error)_
|
||||
|
||||
Whether value is an error (instance of `Error`).
|
||||
|
||||
#### validError(x) _(es5-ext/error/valid-error)_
|
||||
|
||||
If given object is not error throw TypeError in other case return it.
|
||||
|
||||
### Error Prototype extensions
|
||||
|
||||
#### err.throw() _(es5-ext/error/#/throw)_
|
||||
|
||||
Throws error
|
||||
|
||||
### Function Constructor extensions
|
||||
|
||||
Some of the functions were inspired by [Functional JavaScript](http://osteele.com/sources/javascript/functional/) project by Olivier Steele
|
||||
|
||||
#### constant(x) _(es5-ext/function/constant)_
|
||||
|
||||
Returns a constant function that returns pregiven argument
|
||||
|
||||
_k(x)(y) =def x_
|
||||
|
||||
#### identity(x) _(es5-ext/function/identity)_
|
||||
|
||||
Identity function. Returns first argument
|
||||
|
||||
_i(x) =def x_
|
||||
|
||||
#### invoke(name[, …args]) _(es5-ext/function/invoke)_
|
||||
|
||||
Returns a function that takes an object as an argument, and applies object's
|
||||
_name_ method to arguments.
|
||||
_name_ can be name of the method or method itself.
|
||||
|
||||
_invoke(name, …args)(object, …args2) =def object\[name\]\(…args, …args2\)_
|
||||
|
||||
#### isArguments(x) _(es5-ext/function/is-arguments)_
|
||||
|
||||
Whether value is arguments object
|
||||
|
||||
#### isFunction(arg) _(es5-ext/function/is-function)_
|
||||
|
||||
Wether value is instance of function
|
||||
|
||||
#### noop() _(es5-ext/function/noop)_
|
||||
|
||||
No operation function
|
||||
|
||||
#### pluck(name) _(es5-ext/function/pluck)_
|
||||
|
||||
Returns a function that takes an object, and returns the value of its _name_
|
||||
property
|
||||
|
||||
_pluck(name)(obj) =def obj[name]_
|
||||
|
||||
#### validFunction(arg) _(es5-ext/function/valid-function)_
|
||||
|
||||
If given object is not function throw TypeError in other case return it.
|
||||
|
||||
### Function Prototype extensions
|
||||
|
||||
Some of the methods were inspired by [Functional JavaScript](http://osteele.com/sources/javascript/functional/) project by Olivier Steele
|
||||
|
||||
#### fn.compose([…fns]) _(es5-ext/function/#/compose)_
|
||||
|
||||
Applies the functions in reverse argument-list order.
|
||||
|
||||
_f1.compose(f2, f3, f4)(…args) =def f1(f2(f3(f4(…arg))))_
|
||||
|
||||
#### fn.copy() _(es5-ext/function/#/copy)_
|
||||
|
||||
Produces copy of given function
|
||||
|
||||
#### fn.curry([n]) _(es5-ext/function/#/curry)_
|
||||
|
||||
Invoking the function returned by this function only _n_ arguments are passed to the underlying function. If the underlying function is not saturated, the result is a function that passes all its arguments to the underlying function.
|
||||
If _n_ is not provided then it defaults to context function length
|
||||
|
||||
_f.curry(4)(arg1, arg2)(arg3)(arg4) =def f(arg1, args2, arg3, arg4)_
|
||||
|
||||
#### fn.lock([…args]) _(es5-ext/function/#/lock)_
|
||||
|
||||
Returns a function that applies the underlying function to _args_, and ignores its own arguments.
|
||||
|
||||
_f.lock(…args)(…args2) =def f(…args)_
|
||||
|
||||
_Named after it's counterpart in Google Closure_
|
||||
|
||||
#### fn.not() _(es5-ext/function/#/not)_
|
||||
|
||||
Returns a function that returns boolean negation of value returned by underlying function.
|
||||
|
||||
_f.not()(…args) =def !f(…args)_
|
||||
|
||||
#### fn.partial([…args]) _(es5-ext/function/#/partial)_
|
||||
|
||||
Returns a function that when called will behave like context function called with initially passed arguments. If more arguments are suplilied, they are appended to initial args.
|
||||
|
||||
_f.partial(…args1)(…args2) =def f(…args1, …args2)_
|
||||
|
||||
#### fn.spread() _(es5-ext/function/#/spread)_
|
||||
|
||||
Returns a function that applies underlying function with first list argument
|
||||
|
||||
_f.match()(args) =def f.apply(null, args)_
|
||||
|
||||
#### fn.toStringTokens() _(es5-ext/function/#/to-string-tokens)_
|
||||
|
||||
Serializes function into two (arguments and body) string tokens. Result is plain object with `args` and `body` properties.
|
||||
|
||||
### Math extensions
|
||||
|
||||
#### acosh(x) _(es5-ext/math/acosh)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.acosh).
|
||||
|
||||
#### asinh(x) _(es5-ext/math/asinh)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.asinh).
|
||||
|
||||
#### atanh(x) _(es5-ext/math/atanh)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.atanh).
|
||||
|
||||
#### cbrt(x) _(es5-ext/math/cbrt)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.cbrt).
|
||||
|
||||
#### clz32(x) _(es5-ext/math/clz32)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.clz32).
|
||||
|
||||
#### cosh(x) _(es5-ext/math/cosh)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.cosh).
|
||||
|
||||
#### expm1(x) _(es5-ext/math/expm1)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.expm1).
|
||||
|
||||
#### fround(x) _(es5-ext/math/fround)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.fround).
|
||||
|
||||
#### hypot([…values]) _(es5-ext/math/hypot)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.hypot).
|
||||
|
||||
#### imul(x, y) _(es5-ext/math/imul)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.imul).
|
||||
|
||||
#### log1p(x) _(es5-ext/math/log1p)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log1p).
|
||||
|
||||
#### log2(x) _(es5-ext/math/log2)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log2).
|
||||
|
||||
#### log10(x) _(es5-ext/math/log10)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log10).
|
||||
|
||||
#### sign(x) _(es5-ext/math/sign)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.sign).
|
||||
|
||||
#### sinh(x) _(es5-ext/math/sinh)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.sinh).
|
||||
|
||||
#### tanh(x) _(es5-ext/math/tanh)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.tanh).
|
||||
|
||||
#### trunc(x) _(es5-ext/math/trunc)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.trunc).
|
||||
|
||||
### Number Constructor extensions
|
||||
|
||||
#### EPSILON _(es5-ext/number/epsilon)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.epsilon).
|
||||
|
||||
The difference between 1 and the smallest value greater than 1 that is representable as a Number value, which is approximately 2.2204460492503130808472633361816 x 10-16.
|
||||
|
||||
#### isFinite(x) _(es5-ext/number/is-finite)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isfinite).
|
||||
Whether value is finite. Differs from global isNaN that it doesn't do type coercion.
|
||||
|
||||
#### isInteger(x) _(es5-ext/number/is-integer)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isinteger).
|
||||
Whether value is integer.
|
||||
|
||||
#### isNaN(x) _(es5-ext/number/is-nan)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isnan).
|
||||
Whether value is NaN. Differs from global isNaN that it doesn't do type coercion.
|
||||
|
||||
#### isNumber(x) _(es5-ext/number/is-number)_
|
||||
|
||||
Whether given value is number
|
||||
|
||||
#### isSafeInteger(x) _(es5-ext/number/is-safe-integer)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.issafeinteger).
|
||||
|
||||
#### MAX_SAFE_INTEGER _(es5-ext/number/max-safe-integer)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.maxsafeinteger).
|
||||
The value of Number.MAX_SAFE_INTEGER is 9007199254740991.
|
||||
|
||||
#### MIN_SAFE_INTEGER _(es5-ext/number/min-safe-integer)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.minsafeinteger).
|
||||
The value of Number.MIN_SAFE_INTEGER is -9007199254740991 (253-1).
|
||||
|
||||
#### toInteger(x) _(es5-ext/number/to-integer)_
|
||||
|
||||
Converts value to integer
|
||||
|
||||
#### toPosInteger(x) _(es5-ext/number/to-pos-integer)_
|
||||
|
||||
Converts value to positive integer. If provided value is less than 0, then 0 is returned
|
||||
|
||||
#### toUint32(x) _(es5-ext/number/to-uint32)_
|
||||
|
||||
Converts value to unsigned 32 bit integer. This type is used for array lengths.
|
||||
See: http://www.2ality.com/2012/02/js-integers.html
|
||||
|
||||
### Number Prototype extensions
|
||||
|
||||
#### num.pad(length[, precision]) _(es5-ext/number/#/pad)_
|
||||
|
||||
Pad given number with zeros. Returns string
|
||||
|
||||
### Object Constructor extensions
|
||||
|
||||
#### assign(target, source[, …sourcen]) _(es5-ext/object/assign)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.assign).
|
||||
Extend _target_ by enumerable own properties of other objects. If properties are already set on target object, they will be overwritten.
|
||||
|
||||
#### clear(obj) _(es5-ext/object/clear)_
|
||||
|
||||
Remove all enumerable own properties of the object
|
||||
|
||||
#### compact(obj) _(es5-ext/object/compact)_
|
||||
|
||||
Returns copy of the object with all enumerable properties that have no falsy values
|
||||
|
||||
#### compare(obj1, obj2) _(es5-ext/object/compare)_
|
||||
|
||||
Universal cross-type compare function. To be used for e.g. array sort.
|
||||
|
||||
#### copy(obj) _(es5-ext/object/copy)_
|
||||
|
||||
Returns copy of the object with all enumerable properties.
|
||||
|
||||
#### copyDeep(obj) _(es5-ext/object/copy-deep)_
|
||||
|
||||
Returns deep copy of the object with all enumerable properties.
|
||||
|
||||
#### count(obj) _(es5-ext/object/count)_
|
||||
|
||||
Counts number of enumerable own properties on object
|
||||
|
||||
#### create(obj[, properties]) _(es5-ext/object/create)_
|
||||
|
||||
`Object.create` alternative that provides workaround for [V8 issue](http://code.google.com/p/v8/issues/detail?id=2804).
|
||||
|
||||
When `null` is provided as a prototype, it's substituted with specially prepared object that derives from Object.prototype but has all Object.prototype properties shadowed with undefined.
|
||||
|
||||
It's quirky solution that allows us to have plain objects with no truthy properties but with turnable prototype.
|
||||
|
||||
Use only for objects that you plan to switch prototypes of and be aware of limitations of this workaround.
|
||||
|
||||
#### eq(x, y) _(es5-ext/object/eq)_
|
||||
|
||||
Whether two values are equal, using [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) algorithm.
|
||||
|
||||
#### every(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/every)_
|
||||
|
||||
Analogous to Array.prototype.every. Returns true if every key-value pair in this object satisfies the provided testing function.
|
||||
Optionally _compareFn_ can be provided which assures that keys are tested in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).
|
||||
|
||||
#### filter(obj, cb[, thisArg]) _(es5-ext/object/filter)_
|
||||
|
||||
Analogous to Array.prototype.filter. Returns new object with properites for which _cb_ function returned truthy value.
|
||||
|
||||
#### firstKey(obj) _(es5-ext/object/first-key)_
|
||||
|
||||
Returns first enumerable key of the object, as keys are unordered by specification, it can be any key of an object.
|
||||
|
||||
#### flatten(obj) _(es5-ext/object/flatten)_
|
||||
|
||||
Returns new object, with flatten properties of input object
|
||||
|
||||
_flatten({ a: { b: 1 }, c: { d: 1 } }) =def { b: 1, d: 1 }_
|
||||
|
||||
#### forEach(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/for-each)_
|
||||
|
||||
Analogous to Array.prototype.forEach. Calls a function for each key-value pair found in object
|
||||
Optionally _compareFn_ can be provided which assures that properties are iterated in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).
|
||||
|
||||
#### getPropertyNames() _(es5-ext/object/get-property-names)_
|
||||
|
||||
Get all (not just own) property names of the object
|
||||
|
||||
#### is(x, y) _(es5-ext/object/is)_
|
||||
|
||||
Whether two values are equal, using [_SameValue_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) algorithm.
|
||||
|
||||
#### isArrayLike(x) _(es5-ext/object/is-array-like)_
|
||||
|
||||
Whether object is array-like object
|
||||
|
||||
#### isCopy(x, y) _(es5-ext/object/is-copy)_
|
||||
|
||||
Two values are considered a copy of same value when all of their own enumerable properties have same values.
|
||||
|
||||
#### isCopyDeep(x, y) _(es5-ext/object/is-copy-deep)_
|
||||
|
||||
Deep comparision of objects
|
||||
|
||||
#### isEmpty(obj) _(es5-ext/object/is-empty)_
|
||||
|
||||
True if object doesn't have any own enumerable property
|
||||
|
||||
#### isObject(arg) _(es5-ext/object/is-object)_
|
||||
|
||||
Whether value is not primitive
|
||||
|
||||
#### isPlainObject(arg) _(es5-ext/object/is-plain-object)_
|
||||
|
||||
Whether object is plain object, its protototype should be Object.prototype and it cannot be host object.
|
||||
|
||||
#### keyOf(obj, searchValue) _(es5-ext/object/key-of)_
|
||||
|
||||
Search object for value
|
||||
|
||||
#### keys(obj) _(es5-ext/object/keys)_
|
||||
|
||||
[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.keys).
|
||||
ES6's version of `keys`, doesn't throw on primitive input
|
||||
|
||||
#### map(obj, cb[, thisArg]) _(es5-ext/object/map)_
|
||||
|
||||
Analogous to Array.prototype.map. Creates a new object with properties which values are results of calling a provided function on every key-value pair in this object.
|
||||
|
||||
#### mapKeys(obj, cb[, thisArg]) _(es5-ext/object/map-keys)_
|
||||
|
||||
Create new object with same values, but remapped keys
|
||||
|
||||
#### mixin(target, source) _(es5-ext/object/mixin)_
|
||||
|
||||
Extend _target_ by all own properties of other objects. Properties found in both objects will be overwritten (unless they're not configurable and cannot be overwritten).
|
||||
_It was for a moment part of ECMAScript 6 draft._
|
||||
|
||||
#### mixinPrototypes(target, …source]) _(es5-ext/object/mixin-prototypes)_
|
||||
|
||||
Extends _target_, with all source and source's prototype properties.
|
||||
Useful as an alternative for `setPrototypeOf` in environments in which it cannot be shimmed (no `__proto__` support).
|
||||
|
||||
#### normalizeOptions(options) _(es5-ext/object/normalize-options)_
|
||||
|
||||
Normalizes options object into flat plain object.
|
||||
|
||||
Useful for functions in which we either need to keep options object for future reference or need to modify it for internal use.
|
||||
|
||||
- It never returns input `options` object back (always a copy is created)
|
||||
- `options` can be undefined in such case empty plain object is returned.
|
||||
- Copies all enumerable properties found down prototype chain.
|
||||
|
||||
#### primitiveSet([…names]) _(es5-ext/object/primitive-set)_
|
||||
|
||||
Creates `null` prototype based plain object, and sets on it all property names provided in arguments to true.
|
||||
|
||||
#### safeTraverse(obj[, …names]) _(es5-ext/object/safe-traverse)_
|
||||
|
||||
Safe navigation of object properties. See http://wiki.ecmascript.org/doku.php?id=strawman:existential_operator
|
||||
|
||||
#### serialize(value) _(es5-ext/object/serialize)_
|
||||
|
||||
Serialize value into string. Differs from [JSON.stringify](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) that it serializes also dates, functions and regular expresssions.
|
||||
|
||||
#### setPrototypeOf(object, proto) _(es5-ext/object/set-prototype-of)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.setprototypeof).
|
||||
If native version is not provided, it depends on existence of `__proto__` functionality, if it's missing, `null` instead of function is exposed.
|
||||
|
||||
#### some(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/some)_
|
||||
|
||||
Analogous to Array.prototype.some Returns true if any key-value pair satisfies the provided
|
||||
testing function.
|
||||
Optionally _compareFn_ can be provided which assures that keys are tested in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).
|
||||
|
||||
#### toArray(obj[, cb[, thisArg[, compareFn]]]) _(es5-ext/object/to-array)_
|
||||
|
||||
Creates an array of results of calling a provided function on every key-value pair in this object.
|
||||
Optionally _compareFn_ can be provided which assures that results are added in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).
|
||||
|
||||
#### unserialize(str) _(es5-ext/object/unserialize)_
|
||||
|
||||
Userializes value previously serialized with [serialize](#serializevalue-es5-extobjectserialize)
|
||||
|
||||
#### validCallable(x) _(es5-ext/object/valid-callable)_
|
||||
|
||||
If given object is not callable throw TypeError in other case return it.
|
||||
|
||||
#### validObject(x) _(es5-ext/object/valid-object)_
|
||||
|
||||
Throws error if given value is not an object, otherwise it is returned.
|
||||
|
||||
#### validValue(x) _(es5-ext/object/valid-value)_
|
||||
|
||||
Throws error if given value is `null` or `undefined`, otherwise returns value.
|
||||
|
||||
### RegExp Constructor extensions
|
||||
|
||||
#### escape(str) _(es5-ext/reg-exp/escape)_
|
||||
|
||||
Escapes string to be used in regular expression
|
||||
|
||||
#### isRegExp(x) _(es5-ext/reg-exp/is-reg-exp)_
|
||||
|
||||
Whether object is regular expression
|
||||
|
||||
#### validRegExp(x) _(es5-ext/reg-exp/valid-reg-exp)_
|
||||
|
||||
If object is regular expression it is returned, otherwise TypeError is thrown.
|
||||
|
||||
### RegExp Prototype extensions
|
||||
|
||||
#### re.isSticky(x) _(es5-ext/reg-exp/#/is-sticky)_
|
||||
|
||||
Whether regular expression has `sticky` flag.
|
||||
|
||||
It's to be used as counterpart to [regExp.sticky](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-get-regexp.prototype.sticky) if it's not implemented.
|
||||
|
||||
#### re.isUnicode(x) _(es5-ext/reg-exp/#/is-unicode)_
|
||||
|
||||
Whether regular expression has `unicode` flag.
|
||||
|
||||
It's to be used as counterpart to [regExp.unicode](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-get-regexp.prototype.unicode) if it's not implemented.
|
||||
|
||||
#### re.match(string) _(es5-ext/reg-exp/#/match)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.match).
|
||||
|
||||
#### re.replace(string, replaceValue) _(es5-ext/reg-exp/#/replace)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.replace).
|
||||
|
||||
#### re.search(string) _(es5-ext/reg-exp/#/search)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.search).
|
||||
|
||||
#### re.split(string) _(es5-ext/reg-exp/#/search)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.split).
|
||||
|
||||
#### re.sticky _(es5-ext/reg-exp/#/sticky/implement)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.sticky).
|
||||
It's a getter, so only `implement` and `is-implemented` modules are provided.
|
||||
|
||||
#### re.unicode _(es5-ext/reg-exp/#/unicode/implement)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.unicode).
|
||||
It's a getter, so only `implement` and `is-implemented` modules are provided.
|
||||
|
||||
### String Constructor extensions
|
||||
|
||||
#### formatMethod(fMap) _(es5-ext/string/format-method)_
|
||||
|
||||
Creates format method. It's used e.g. to create `Date.prototype.format` method
|
||||
|
||||
#### fromCodePoint([…codePoints]) _(es5-ext/string/from-code-point)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.fromcodepoint)
|
||||
|
||||
#### isString(x) _(es5-ext/string/is-string)_
|
||||
|
||||
Whether object is string
|
||||
|
||||
#### randomUniq() _(es5-ext/string/random-uniq)_
|
||||
|
||||
Returns randomly generated id, with guarantee of local uniqueness (no same id will be returned twice)
|
||||
|
||||
#### raw(callSite[, …substitutions]) _(es5-ext/string/raw)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.raw)
|
||||
|
||||
### String Prototype extensions
|
||||
|
||||
#### str.at(pos) _(es5-ext/string/#/at)_
|
||||
|
||||
_Proposed for ECMAScript 6/7 standard, but not (yet) in a draft_
|
||||
|
||||
Returns a string at given position in Unicode-safe manner.
|
||||
Based on [implementation by Mathias Bynens](https://github.com/mathiasbynens/String.prototype.at).
|
||||
|
||||
#### str.camelToHyphen() _(es5-ext/string/#/camel-to-hyphen)_
|
||||
|
||||
Convert camelCase string to hyphen separated, e.g. one-two-three -> oneTwoThree.
|
||||
Useful when converting names from js property convention into filename convention.
|
||||
|
||||
#### str.capitalize() _(es5-ext/string/#/capitalize)_
|
||||
|
||||
Capitalize first character of a string
|
||||
|
||||
#### str.caseInsensitiveCompare(str) _(es5-ext/string/#/case-insensitive-compare)_
|
||||
|
||||
Case insensitive compare
|
||||
|
||||
#### str.codePointAt(pos) _(es5-ext/string/#/code-point-at)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.codepointat)
|
||||
|
||||
Based on [implementation by Mathias Bynens](https://github.com/mathiasbynens/String.prototype.codePointAt).
|
||||
|
||||
#### str.contains(searchString[, position]) _(es5-ext/string/#/contains)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.contains)
|
||||
|
||||
Whether string contains given string.
|
||||
|
||||
#### str.endsWith(searchString[, endPosition]) _(es5-ext/string/#/ends-with)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.endswith).
|
||||
Whether strings ends with given string
|
||||
|
||||
#### str.hyphenToCamel() _(es5-ext/string/#/hyphen-to-camel)_
|
||||
|
||||
Convert hyphen separated string to camelCase, e.g. one-two-three -> oneTwoThree.
|
||||
Useful when converting names from filename convention to js property name convention.
|
||||
|
||||
#### str.indent(str[, count]) _(es5-ext/string/#/indent)_
|
||||
|
||||
Indents each line with provided _str_ (if _count_ given then _str_ is repeated _count_ times).
|
||||
|
||||
#### str.last() _(es5-ext/string/#/last)_
|
||||
|
||||
Return last character
|
||||
|
||||
#### str.normalize([form]) _(es5-ext/string/#/normalize)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize).
|
||||
Returns the Unicode Normalization Form of a given string.
|
||||
Based on Matsuza's version. Code used for integrated shim can be found at [github.com/walling/unorm](https://github.com/walling/unorm/blob/master/lib/unorm.js)
|
||||
|
||||
#### str.pad(fill[, length]) _(es5-ext/string/#/pad)_
|
||||
|
||||
Pad string with _fill_.
|
||||
If _length_ si given than _fill_ is reapated _length_ times.
|
||||
If _length_ is negative then pad is applied from right.
|
||||
|
||||
#### str.repeat(n) _(es5-ext/string/#/repeat)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.repeat).
|
||||
Repeat given string _n_ times
|
||||
|
||||
#### str.plainReplace(search, replace) _(es5-ext/string/#/plain-replace)_
|
||||
|
||||
Simple `replace` version. Doesn't support regular expressions. Replaces just first occurrence of search string. Doesn't support insert patterns, therefore it is safe to replace text with text obtained programmatically (there's no need for additional _$_ characters escape in such case).
|
||||
|
||||
#### str.plainReplaceAll(search, replace) _(es5-ext/string/#/plain-replace-all)_
|
||||
|
||||
Simple `replace` version. Doesn't support regular expressions. Replaces all occurrences of search string. Doesn't support insert patterns, therefore it is safe to replace text with text obtained programmatically (there's no need for additional _$_ characters escape in such case).
|
||||
|
||||
#### str.startsWith(searchString[, position]) _(es5-ext/string/#/starts-with)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.startswith).
|
||||
Whether strings starts with given string
|
||||
|
||||
#### str[@@iterator] _(es5-ext/string/#/@@iterator)_
|
||||
|
||||
[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype-@@iterator).
|
||||
Returns iterator object which traverses all string characters (with respect to unicode symbols)
|
||||
|
||||
### Tests [](https://travis-ci.org/medikoo/es5-ext)
|
||||
|
||||
$ npm test
|
||||
-6
@@ -1,6 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
if (!require('./is-implemented')()) {
|
||||
Object.defineProperty(Array.prototype, require('es6-symbol').iterator, { value: require('./shim'),
|
||||
configurable: true, enumerable: false, writable: true });
|
||||
}
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = require('./is-implemented')()
|
||||
? Array.prototype[require('es6-symbol').iterator] : require('./shim');
|
||||
-16
@@ -1,16 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var iteratorSymbol = require('es6-symbol').iterator;
|
||||
|
||||
module.exports = function () {
|
||||
var arr = ['foo', 1], iterator, result;
|
||||
if (typeof arr[iteratorSymbol] !== 'function') return false;
|
||||
iterator = arr[iteratorSymbol]();
|
||||
if (!iterator) return false;
|
||||
if (typeof iterator.next !== 'function') return false;
|
||||
result = iterator.next();
|
||||
if (!result) return false;
|
||||
if (result.value !== 'foo') return false;
|
||||
if (result.done !== false) return false;
|
||||
return true;
|
||||
};
|
||||
-3
@@ -1,3 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = require('../values/shim');
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
// Used internally to sort array of lists by length
|
||||
|
||||
'use strict';
|
||||
|
||||
var toPosInt = require('../../number/to-pos-integer');
|
||||
|
||||
module.exports = function (a, b) {
|
||||
return toPosInt(a.length) - toPosInt(b.length);
|
||||
};
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var toPosInt = require('../../number/to-pos-integer')
|
||||
, callable = require('../../object/valid-callable')
|
||||
, value = require('../../object/valid-value')
|
||||
|
||||
, floor = Math.floor;
|
||||
|
||||
module.exports = function (compareFn) {
|
||||
var length, low, high, middle;
|
||||
|
||||
value(this);
|
||||
callable(compareFn);
|
||||
|
||||
length = toPosInt(this.length);
|
||||
low = 0;
|
||||
high = length - 1;
|
||||
|
||||
while (low <= high) {
|
||||
middle = floor((low + high) / 2);
|
||||
if (compareFn(this[middle]) < 0) high = middle - 1;
|
||||
else low = middle + 1;
|
||||
}
|
||||
|
||||
if (high < 0) return 0;
|
||||
if (high >= length) return length - 1;
|
||||
return high;
|
||||
};
|
||||
-12
@@ -1,12 +0,0 @@
|
||||
// Inspired by Google Closure:
|
||||
// http://closure-library.googlecode.com/svn/docs/
|
||||
// closure_goog_array_array.js.html#goog.array.clear
|
||||
|
||||
'use strict';
|
||||
|
||||
var value = require('../../object/valid-value');
|
||||
|
||||
module.exports = function () {
|
||||
value(this).length = 0;
|
||||
return this;
|
||||
};
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
// Inspired by: http://documentcloud.github.com/underscore/#compact
|
||||
|
||||
'use strict';
|
||||
|
||||
var filter = Array.prototype.filter;
|
||||
|
||||
module.exports = function () {
|
||||
return filter.call(this, function (val) { return val != null; });
|
||||
};
|
||||
-6
@@ -1,6 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
if (!require('./is-implemented')()) {
|
||||
Object.defineProperty(Array.prototype, 'concat', { value: require('./shim'),
|
||||
configurable: true, enumerable: false, writable: true });
|
||||
}
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = require('./is-implemented')() ?
|
||||
Array.prototype.concat : require('./shim');
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user