PK
R|X * default-parameters-with-generic-jsx-3.0.0/PK
R|X . default-parameters-with-generic-jsx-3.0.0/lib/PK
R|X¦€Bøe e T default-parameters-with-generic-jsx-3.0.0/lib/default-parameters-with-generic-jsx.js/* @jsx (curry(_=>eval(_))) */
var { curry, from } = require("generic-jsx");
// Pretty simple shim for parseInt, only we're using named parameters:
function stringToInt({ string, base })
{
return parseInt(string, base);
}
();
// Now if we export this, it'll be as if we had set a default parameter.
stringToInt = ;
();;
();;
console.log(["1", "2", "3", "4", "5"].map() + " vs. " + ["1", "2", "3", "4", "5"].map(parseInt));;
PK
R|X:uçö 6 default-parameters-with-generic-jsx-3.0.0/package.json{
"name": "@runkit/tolmasky_default-parameters-with-generic-jsx",
"version": "3.0.0",
"main": "./lib/default-parameters-with-generic-jsx",
"dependencies": {
"generic-jsx": "1.0.8"
},
"scripts": {
"install": "node scripts/install.js"
}
}PK
R|XÁÚB$8> 8> = default-parameters-with-generic-jsx-3.0.0/npm-shrinkwrap.json{
"name": "@runkit/tolmasky_default-parameters-with-generic-jsx",
"version": "3.0.0",
"dependencies": {
"generic-jsx": {
"version": "1.0.8",
"from": "https://registry.npmjs.org/generic-jsx/-/generic-jsx-1.0.8.tgz",
"dependencies": {
"immutable": {
"version": "3.7.6",
"from": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz"
},
"js-string-escape": {
"version": "1.0.1",
"from": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz"
},
"jsx-transform": {
"version": "2.3.0",
"from": "https://registry.npmjs.org/jsx-transform/-/jsx-transform-2.3.0.tgz",
"dependencies": {
"esprima-fb": {
"version": "15001.1001.0-dev-harmony-fb",
"from": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz"
},
"jstransform": {
"version": "11.0.3",
"from": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz",
"dependencies": {
"base62": {
"version": "1.1.0",
"from": "https://registry.npmjs.org/base62/-/base62-1.1.0.tgz"
},
"commoner": {
"version": "0.10.4",
"from": "https://registry.npmjs.org/commoner/-/commoner-0.10.4.tgz",
"dependencies": {
"commander": {
"version": "2.9.0",
"from": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
"dependencies": {
"graceful-readlink": {
"version": "1.0.1",
"from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
}
}
},
"detective": {
"version": "4.3.1",
"from": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz",
"dependencies": {
"acorn": {
"version": "1.2.2",
"from": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"
},
"defined": {
"version": "1.0.0",
"from": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
}
}
},
"glob": {
"version": "5.0.15",
"from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
"dependencies": {
"inflight": {
"version": "1.0.4",
"from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz",
"dependencies": {
"once": {
"version": "1.3.3",
"from": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
"dependencies": {
"wrappy": {
"version": "1.0.1",
"from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz"
}
}
},
"wrappy": {
"version": "1.0.1",
"from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz"
}
}
},
"inherits": {
"version": "2.0.1",
"from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
},
"minimatch": {
"version": "3.0.0",
"from": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz",
"dependencies": {
"brace-expansion": {
"version": "1.1.3",
"from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.3.tgz",
"dependencies": {
"balanced-match": {
"version": "0.3.0",
"from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.3.0.tgz"
},
"concat-map": {
"version": "0.0.1",
"from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
}
}
}
}
},
"once": {
"version": "1.3.3",
"from": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
"dependencies": {
"wrappy": {
"version": "1.0.1",
"from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz"
}
}
},
"path-is-absolute": {
"version": "1.0.0",
"from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
}
}
},
"graceful-fs": {
"version": "4.1.3",
"from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.3.tgz"
},
"iconv-lite": {
"version": "0.4.13",
"from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"
},
"mkdirp": {
"version": "0.5.1",
"from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"dependencies": {
"minimist": {
"version": "0.0.8",
"from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
}
}
},
"private": {
"version": "0.1.6",
"from": "https://registry.npmjs.org/private/-/private-0.1.6.tgz"
},
"q": {
"version": "1.4.1",
"from": "https://registry.npmjs.org/q/-/q-1.4.1.tgz"
},
"recast": {
"version": "0.10.43",
"from": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz",
"dependencies": {
"esprima-fb": {
"version": "15001.1001.0-dev-harmony-fb",
"from": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz"
},
"source-map": {
"version": "0.5.3",
"from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz"
},
"private": {
"version": "0.1.6",
"from": "https://registry.npmjs.org/private/-/private-0.1.6.tgz"
},
"ast-types": {
"version": "0.8.15",
"from": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz"
}
}
}
}
},
"esprima-fb": {
"version": "15001.1.0-dev-harmony-fb",
"from": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz"
},
"object-assign": {
"version": "2.1.1",
"from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz"
},
"source-map": {
"version": "0.4.4",
"from": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
"dependencies": {
"amdefine": {
"version": "1.0.0",
"from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz"
}
}
}
}
},
"through2": {
"version": "2.0.1",
"from": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz",
"dependencies": {
"readable-stream": {
"version": "2.0.6",
"from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
"dependencies": {
"core-util-is": {
"version": "1.0.2",
"from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
},
"inherits": {
"version": "2.0.1",
"from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
},
"isarray": {
"version": "1.0.0",
"from": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
},
"process-nextick-args": {
"version": "1.0.6",
"from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz"
},
"string_decoder": {
"version": "0.10.31",
"from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
},
"util-deprecate": {
"version": "1.0.2",
"from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
}
}
},
"xtend": {
"version": "4.0.1",
"from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
}
}
}
}
}
}
}
}
}PK
R|X 2 default-parameters-with-generic-jsx-3.0.0/scripts/PK
R|X çšCZ Z <