{"_id":"file-js","_rev":"14-3d1237ec8f9d508f81e89f2eaf9b421f","name":"file-js","description":"Abstract representation of a pathname","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.1":{"name":"file-js","version":"0.0.1","description":"Abstract representation of a pathname","main":"index.js","scripts":{"lint":"eslint ./src ./test","coverage":"babel-node node_modules/.bin/babel-istanbul cover node_modules/.bin/_mocha -- -R dot","compile":"babel --presets es2015,stage-0 -d lib/ src/","clean":"rm lib/*","prepublish":"npm run compile","test":"npm run compile && mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"author":{"name":"nspragg@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-istanbul":"^0.12.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.11.1","istanbul":"^0.4.4","mocha":"^3.0.0","moment":"^2.17.1","sinon":"^1.17.7"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"bluebird":"^3.4.7","fs-ext":"^0.5.0","minimatch":"^3.0.3"},"gitHead":"8eafbf89c4bb0950637a64e5763e8d31cd137185","_id":"file-js@0.0.1","_shasum":"4dbb4a7d31a4eb635744d287785a66473c69eada","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"nspragg","email":"nspragg@gmail.com"},"dist":{"shasum":"4dbb4a7d31a4eb635744d287785a66473c69eada","tarball":"https://registry.npmjs.org/file-js/-/file-js-0.0.1.tgz","integrity":"sha512-46lWtUjHdWQcQRIfEwuURuQ4owcpU7FenHYXmtcefOxxpgnOGIbYsBuBTQdGXxVEl0uu74fF233yeD0xn21s2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECuCTR939kzNFgPGhlQ9lBNUMLi6HNzwaEXpSirwAuiAiEA2yfkYDTOKN9mipd3VZsSbbD/dfok/blUdxI6skSUEaY="}]},"maintainers":[{"name":"nspragg","email":"nspragg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/file-js-0.0.1.tgz_1485979416634_0.130181243410334"},"directories":{}},"0.0.2":{"name":"file-js","version":"0.0.2","description":"Abstract representation of a pathname","main":"index.js","scripts":{"lint":"eslint ./src ./test","coverage":"babel-node node_modules/.bin/babel-istanbul cover node_modules/.bin/_mocha -- -R dot","compile":"babel --presets es2015,stage-0 -d lib/ src/","clean":"rm lib/*","prepublish":"npm run compile","test":"npm run compile && mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"author":{"name":"nspragg@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-istanbul":"^0.12.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.11.1","istanbul":"^0.4.4","mocha":"^3.0.0","moment":"^2.17.1","sinon":"^1.17.7"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"bluebird":"^3.4.7","minimatch":"^3.0.3","proper-lockfile":"^2.0.0"},"gitHead":"710633f535fe94c5341168b93005b4329868955b","_id":"file-js@0.0.2","_shasum":"4ded539754f55fdc00da0881bcb3fc5fb71b53da","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"nspragg","email":"nspragg@gmail.com"},"dist":{"shasum":"4ded539754f55fdc00da0881bcb3fc5fb71b53da","tarball":"https://registry.npmjs.org/file-js/-/file-js-0.0.2.tgz","integrity":"sha512-KLRNvNb8hDWWOiCBCF2e9lpSgtvkZcQGIGAx+s1mkm7sHhcxOJI5tavEdmFuPuDMeDq/Kau1194i0t2oHtpy5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjalLeybXkHbLWxhRSCMqigYcpBAZjQc/93Q3m82nIFAiEA2nlnn+cxsLnuaCbPEkhX2Ne6UW396LxkYJvYHFDjsl4="}]},"maintainers":[{"name":"nspragg","email":"nspragg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/file-js-0.0.2.tgz_1486068067738_0.9981492483057082"},"directories":{}},"0.0.3":{"name":"file-js","version":"0.0.3","description":"Abstract representation of a pathname","main":"index.js","scripts":{"lint":"eslint ./src ./test","coverage":"babel-node node_modules/.bin/babel-istanbul cover node_modules/.bin/_mocha -- -R dot","compile":"babel --presets es2015,stage-0 -d lib/ src/","clean":"rm lib/*","prepublish":"npm run compile","test":"npm run compile && mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"author":{"name":"nspragg@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-istanbul":"^0.12.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.11.1","istanbul":"^0.4.4","mocha":"^3.0.0","moment":"^2.17.1","sinon":"^1.17.7"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"bluebird":"^3.4.7","minimatch":"^3.0.3","proper-lockfile":"^1.2.0"},"gitHead":"71fd6bef492686217dd151b633cb5ff581d92297","_id":"file-js@0.0.3","_shasum":"e67e53778f6e5568b082d1721f63cd8fce84c0f7","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.12.15","_npmUser":{"name":"nspragg","email":"nspragg@gmail.com"},"dist":{"shasum":"e67e53778f6e5568b082d1721f63cd8fce84c0f7","tarball":"https://registry.npmjs.org/file-js/-/file-js-0.0.3.tgz","integrity":"sha512-X+4AJPfXnn91lrjpJjd8QynP7y7cGvsl4p6ATF42kiRdPmD5oZnYNze39HG0DdrJi4VqiPgfTQo2Bx7/GjVkFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6UG+5i64P8mq5JuAO8pK9TOUPsBN6I09V4acIw7/7pAiEAgY4hB/u19gro9hRyrd8UEtiY5G+ZJCIYXJCmGjBUiG0="}]},"maintainers":[{"name":"nspragg","email":"nspragg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/file-js-0.0.3.tgz_1486070695180_0.8865517841186374"},"directories":{}},"0.1.0":{"name":"file-js","version":"0.1.0","description":"Abstract representation of a pathname","main":"index.js","scripts":{"jsdoc":"jsdoc -c ./docconfig/jsdoc.json","lint":"eslint ./src ./test","coverage":"babel-node node_modules/.bin/babel-istanbul cover node_modules/.bin/_mocha -- -R dot","compile":"babel --presets es2015,stage-0 -d lib/ src/","clean":"rm lib/*","prepublish":"npm run compile","test":"npm run compile && mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"author":{"name":"nspragg@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-istanbul":"^0.12.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.11.1","istanbul":"^0.4.4","jsdoc":"^3.4.3","mocha":"^3.0.0","moment":"^2.17.1","sinon":"^1.17.7"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"bluebird":"^3.4.7","minimatch":"^3.0.3","proper-lockfile":"^1.2.0"},"gitHead":"544882190f89dabe0abeffbdc2069bdc9fbb2381","_id":"file-js@0.1.0","_shasum":"cdb10ad08440d6a8541c08396992e38da0795955","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"nspragg","email":"nspragg@gmail.com"},"dist":{"shasum":"cdb10ad08440d6a8541c08396992e38da0795955","tarball":"https://registry.npmjs.org/file-js/-/file-js-0.1.0.tgz","integrity":"sha512-Lm/WkU3l8pDbS/p4Egx6Z7pGPa26jwwmph2iJbYG3nos9Ij0aG4OVZWYW9a6y2kDSU4OVAwHphh+a9AtxoON4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3btjz1TVbzOZLH/vKQQipBOE1BA3/km/IMohpAYY7cAiEA1W30029dvuQWCrs41FCZyJJOaAN5khltJRPx89CixRY="}]},"maintainers":[{"name":"nspragg","email":"nspragg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/file-js-0.1.0.tgz_1487012891441_0.9149413169361651"},"directories":{}},"0.1.1":{"name":"file-js","version":"0.1.1","description":"Abstract representation of a pathname","main":"index.js","scripts":{"jsdoc":"jsdoc -c ./docconfig/jsdoc.json","lint":"eslint ./src ./test","coverage":"babel-node node_modules/.bin/babel-istanbul cover node_modules/.bin/_mocha -- -R dot","compile":"babel --presets es2015,stage-0 -d lib/ src/","clean":"rm lib/*","prepublish":"npm run compile","test":"npm run compile && mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"author":{"name":"nspragg@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-istanbul":"^0.12.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.11.1","istanbul":"^0.4.4","jsdoc":"^3.4.3","mocha":"^3.0.0","moment":"^2.17.1","sinon":"^1.17.7"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"bluebird":"^3.4.7","minimatch":"^3.0.3","proper-lockfile":"^1.2.0"},"gitHead":"628cad0d561f669f057b10a18dcfb9dca2bbeb9d","_id":"file-js@0.1.1","_shasum":"37e64952d738379b6b4fe4cc8793f11ea70544bb","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"nspragg","email":"nspragg@gmail.com"},"dist":{"shasum":"37e64952d738379b6b4fe4cc8793f11ea70544bb","tarball":"https://registry.npmjs.org/file-js/-/file-js-0.1.1.tgz","integrity":"sha512-51MOQu86nZkOBxFYhoLezhCRYktV3Mx+/s8DCnbpgbkIoyFoSzCL4m8ZIh4BbiYVP9Onk4VoJLGX3FTiLsx6dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYDhvoxjX29JytgeMoWYOUN1eNBIYHcod39/O07EJUeAIhAOLuzAKWOkhMyobRg3a8tHARXGdM0xeMNFe8K1GwdVZg"}]},"maintainers":[{"name":"nspragg","email":"nspragg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/file-js-0.1.1.tgz_1487273871825_0.07836150494404137"},"directories":{}},"0.2.0":{"name":"file-js","version":"0.2.0","description":"Abstract representation of a pathname","main":"index.js","scripts":{"jsdoc":"jsdoc -c ./docconfig/jsdoc.json","lint":"eslint ./src ./test","coverage":"babel-node node_modules/.bin/babel-istanbul cover node_modules/.bin/_mocha -- -R dot","compile":"babel --presets es2015,stage-0 -d lib/ src/","clean":"rm lib/*","prepublish":"npm run compile","test":"npm run compile && mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"author":{"name":"nspragg@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-istanbul":"^0.12.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.11.1","istanbul":"^0.4.4","jsdoc":"^3.4.3","lodash":"^4.17.4","mocha":"^3.0.0","moment":"^2.17.1","sinon":"^1.17.7"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"bluebird":"^3.4.7","minimatch":"^3.0.3","proper-lockfile":"^1.2.0"},"gitHead":"1f9d7182af1a4295787175f91f9f26dcf698e46d","_id":"file-js@0.2.0","_shasum":"d6dc467e6d67964f53effc8ec4518ab46538893f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"nspragg","email":"nspragg@gmail.com"},"dist":{"shasum":"d6dc467e6d67964f53effc8ec4518ab46538893f","tarball":"https://registry.npmjs.org/file-js/-/file-js-0.2.0.tgz","integrity":"sha512-2dGLTrYGF7y+Chm/KeP0sLOzaF9bKmusq+U5+sdvHJPp5w/kYBI34vMIRfVKiNDsYHMCrUBL1fAJy5Mx1l4pmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1OWFA2mCNdYfW5IYK41W7/SgYvuFKed5U34mU4KO+bAiEAuvqy6BUz/wgC13bBECR5KlL6CUqKq2Mk5mg0j6j+US4="}]},"maintainers":[{"name":"nspragg","email":"nspragg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/file-js-0.2.0.tgz_1487337738110_0.8169588192831725"},"directories":{}},"0.3.0":{"name":"file-js","version":"0.3.0","description":"Abstract representation of a pathname","main":"index.js","scripts":{"jsdoc":"jsdoc -c ./docconfig/jsdoc.json","lint":"eslint ./src ./test","coverage":"babel-node node_modules/.bin/babel-istanbul cover node_modules/.bin/_mocha -- -R dot","compile":"babel --presets es2015,stage-0 -d lib/ src/","clean":"rm lib/*","prepublish":"npm run compile","test":"npm run compile && mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"author":{"name":"nspragg@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-istanbul":"^0.12.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.11.1","istanbul":"^0.4.4","jsdoc":"^3.4.3","lodash":"^4.17.4","mocha":"^3.0.0","moment":"^2.17.1","sinon":"^1.17.7"},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"bluebird":"^3.4.7","minimatch":"^3.0.3","proper-lockfile":"^1.2.0"},"gitHead":"bd4f45a728159bda0bcc611ee3f5c0e5ddc080e4","_id":"file-js@0.3.0","_shasum":"fab46bf782346c9294499f1f0d2ad07d838f25d1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"nspragg","email":"nspragg@gmail.com"},"dist":{"shasum":"fab46bf782346c9294499f1f0d2ad07d838f25d1","tarball":"https://registry.npmjs.org/file-js/-/file-js-0.3.0.tgz","integrity":"sha512-nZlX1pxpV6Mt8BghM3Z150bpsCT1zqil97UryusstZLSs9caYAe0Wph2UKPC3awfM2Dq4ri1Sv99KuK4EIImlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBURH2GHcyIgQBV/4zdEHIFUNYs/6Ho9kzUzLLKo6l74AiEA/DGFpgtb8Ie8cw4ioKsSIaSf7KJVBa36M6tZvHQNdY0="}]},"maintainers":[{"name":"nspragg","email":"nspragg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/file-js-0.3.0.tgz_1489164521519_0.824783141259104"},"directories":{}},"1.0.0":{"name":"file-js","version":"1.0.0","description":"Abstract representation of a pathname","main":"index.js","scripts":{"jsdoc":"jsdoc -c ./docconfig/jsdoc.json","build":"tsc","watch":"tsc --watch","clean":"rm -fr dist/*","prepublish":"npm run build","prepublishOnly":"tsc -p ./ --outDir dist","test":"mocha -r ts-node/register test/*.ts","posttest":"npm run lint","lint":"tslint --project tsconfig.json","coverage":"nyc mocha && nyc report --reporter=html && nyc report --reporter=json-summary"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"license":"MIT","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"@types/chai":"^4.1.7","@types/lodash":"^4.14.119","@types/mocha":"^2.2.43","@types/node":"^10.12.18","@types/sinon":"^7.0.3","chai":"^4.1.2","eslint":"^3.11.1","istanbul":"1.1.0-alpha.1","jsdoc":"^3.4.3","mocha":"^5.0.5","moment":"^2.23.0","sinon":"^4.5.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-config-airbnb":"^5.3.1","tslint-eslint-rules":"^4.1.1","typescript":"^3.2.0"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"sourceMap":true,"instrument":true},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"minimatch":"^3.0.3"},"gitHead":"daa1f961fcdb3ee3a3924b69afea5c5234d02df3","_id":"file-js@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"8.7.0","_npmUser":{"name":"nspragg","email":"nick.spragg@bbc.co.uk"},"dist":{"integrity":"sha512-VQ7wizpj2fb9PIOVFpQLtgriLE+FDqkALKaJw6y+8P1K+G9IzkpcQSap8b3DvXENw+MJQTSu2xDAReRFMNuizw==","shasum":"9ee218089ad908d8332bec187f046855572c252b","tarball":"https://registry.npmjs.org/file-js/-/file-js-1.0.0.tgz","fileCount":126,"unpackedSize":2993676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUhPZCRA9TVsSAnZWagAAEaQP/2f+bl1HjU3hZM7Bmo06\nwfPTzUDqo4+dEPGaeOMsFNMDZUSTL9oVb4KEog7Y+UZVeg+aFUPRh2zKOH7B\nxM4HP2hE6Y5pDFw6ndLd7GiR3jAtcvURmExsp+TC0QEdFLU23nEUunBK8NIN\n8FF0dIsJaGwlmIsK3yUJGnIkLvCFrMFN39A0eluFC2Nn2T2O0oXewtOeqiTO\nkmICgyJN/od2aFnL8um+rpSOt2jK9XGPevs5HPNo3F89mXdL18EePaJefv78\nqIv3eAxZCk4N+LsKxANO8gHC+AwoWQwGoFJAgH3rQCO7E7XuoKWcCpnb74Z7\n4tOhjb/+IZ/f4nlhLY4sWqjJ67fPYpU/rS2vrBLZkz076aIQxxc8BrXRhUy5\nHLVYbIneFj5AJdz4EPC5I2nF3ElpF5XDb93AZb2wbqJNhA4oYdqzGQpqo5Jh\nNP5sZl6f+6C2YD7Q/9L/X4HOIVsPDn4/34HRfOL4NFgntmssDGpH4rCeQHoi\n05R9G8uItJG/EARXN8uXCSnbZAEzzGzj5m+9DNvdvPw7n7hRuUI5lA0J6AZA\nGihNOATf7lVu0IFRJdtjMxCjl3AMCF7Mbbr0YdEStBMZ1077rbiIxENh4S+u\nTzU4pm3LNbRrq72NpNHd2HzLeBv7QFZuy4K88QTMWVXxZUrcm8j/PTGc066I\nXNrN\r\n=YzKi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf/C62aaT7/pGFtJFdu3sLkOlrRmKPJ4JqF6zHUGqZrAIhAJZ3gsop6WkSsWDkXlw2RckGz72PDRnWUm8EhoMmN8ve"}]},"maintainers":[{"email":"nick.spragg@bbc.co.uk","name":"nspragg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-js_1.0.0_1548882905167_0.7644610348965271"},"_hasShrinkwrap":false},"1.1.0":{"name":"file-js","version":"1.1.0","description":"Abstract representation of a pathname","main":"index.js","scripts":{"jsdoc":"jsdoc -c ./docconfig/jsdoc.json","build":"tsc","watch":"tsc --watch","clean":"rm -fr dist/*","prepublish":"npm run build","prepublishOnly":"tsc -p ./ --outDir dist","test":"mocha -r ts-node/register test/*.ts","posttest":"npm run lint","lint":"tslint --project tsconfig.json","coverage":"nyc mocha && nyc report --reporter=html && nyc report --reporter=json-summary"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"license":"Apache-2.0","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"@types/chai":"^4.1.7","@types/lodash":"^4.14.119","@types/mocha":"^2.2.43","@types/node":"^10.12.18","@types/sinon":"^7.0.3","chai":"^4.1.2","eslint":"^3.11.1","istanbul":"1.1.0-alpha.1","jsdoc":"^3.4.3","mocha":"^5.0.5","moment":"^2.23.0","sinon":"^4.5.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-config-airbnb":"^5.3.1","tslint-eslint-rules":"^4.1.1","typescript":"^3.2.0"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"sourceMap":true,"instrument":true},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"minimatch":"^3.0.3"},"gitHead":"00ced42ed68a6bf9280dad8dc8f7979024ede848","_id":"file-js@1.1.0","_nodeVersion":"8.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-1YIA18zFdmrBabHbkNxVtAV5ivDdIBP8IBXs76FYd0Y1A+g9YSQD3j2I4u+TvU+egWWnIUzPQSJXLp1U4JKLDQ==","shasum":"c6024226278d2036426ebf4f72a133f4d7d6ea7b","tarball":"https://registry.npmjs.org/file-js/-/file-js-1.1.0.tgz","fileCount":127,"unpackedSize":3001969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccAzdCRA9TVsSAnZWagAAvV4P/09D+gY1qq3Jdk8He4kc\ndM+57Pg8HwW1dOHdDfUssNUQkfJtOQNUUQUHSrMGLAZzOEvOdMZQdqM6U3dL\nacEG3lnYiGT5pkFRsPZ357fD1Tiynvm8N+B5vhDApBttYAsAXbphYpExvo5c\nv4zeLIaHvvJr3mYXj3ndTDmZ+NCNo1++4orLz2/Ux9RAud7tZWbt8SULEJKx\nmUnUhU4/Z/oCsWjfp7mxrcCKgv7jT0qn7cPkvnOpbMIVNiQd3YjLP43UcPce\nGVIS1veBQoS9f/VFPNqJ+6Zuc/5cq6n/Uq1b1TRHnLsqlGfy2r91EjX2xLye\nTK7lGUzY07lJyPPWpNFt/fmQRVo97BzqNw1nZmbG2kY3usjZ5m7WANYkpcod\nZvC5NFOuwdnAyRCj0aIWmidxN0eP1/5BTZH6rhfprhRhkvG++NXs5roYnzjA\nE5UnbXaMAe3lmlo3hHRPJdvtMIyYCpn3USGD7+0I3HFoYdp6ZNostOt18WmH\n+Aa1Brl3N+hPD66QRtgPRmuSIio+rjOGi2gYK0QdMUwoabmC8xOEpjsOdnJr\nBxAl5ATsXmPS2hsH4pGQWemrKxja9A2D6ROn1pkSjT52d1ivkgxbE/+RWkK2\nqPUdYNQ39nXa50HbQYpzKQY6bRqR7TM/RLK2xbv+190ibjlr/7CMs4uwY44u\nIV5m\r\n=YByW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0EnU7Sqqrp59Pa2NudwhURNVe0NcvrM9TLxSqE5OdaAiAFUGXa1XQRgLATVYm2F7102aYaqhh+Kfb31AefpNN7MQ=="}]},"maintainers":[{"email":"nick.spragg@bbc.co.uk","name":"nspragg"}],"_npmUser":{"name":"jsonl","email":"jason.luong@bbc.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-js_1.1.0_1550847196267_0.0038639524789338964"},"_hasShrinkwrap":false},"1.2.0":{"name":"file-js","version":"1.2.0","description":"Abstract representation of a pathname","main":"index.js","scripts":{"jsdoc":"jsdoc -c ./docconfig/jsdoc.json","build":"tsc","watch":"tsc --watch","clean":"rm -fr dist/*","prepublish":"npm run build","prepublishOnly":"tsc -p ./ --outDir dist","test":"mocha -r ts-node/register test/*.ts","posttest":"npm run lint","lint":"tslint --project tsconfig.json","coverage":"nyc mocha && nyc report --reporter=html && nyc report --reporter=json-summary"},"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"keywords":["file","file-js","file","lister","find","directory","promise","fs"],"license":"Apache-2.0","bugs":{"url":"https://github.com/nspragg/file-js/issues"},"homepage":"https://github.com/nspragg/file-js","devDependencies":{"@types/chai":"^4.1.7","@types/lodash":"^4.14.119","@types/mocha":"^2.2.43","@types/node":"^10.12.18","@types/sinon":"^7.0.3","chai":"^4.1.2","eslint":"^3.11.1","istanbul":"1.1.0-alpha.1","jsdoc":"^3.4.3","mocha":"^5.0.5","moment":"^2.23.0","sinon":"^4.5.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-config-airbnb":"^5.3.1","tslint-eslint-rules":"^4.1.1","typescript":"^3.2.0"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"sourceMap":true,"instrument":true},"eslintConfig":{"extends":"eslint:recommended","parserOptions":{"ecmaVersion":6,"sourceType":"module"},"env":{"node":true,"mocha":true,"es6":true},"rules":{"quotes":[2,"single"],"eqeqeq":2,"no-var":2,"one-var":[2,"never"],"prefer-const":2,"semi":2,"strict":[2,"global"],"arrow-parens":2,"prefer-arrow-callback":2}},"dependencies":{"minimatch":"^3.0.3"},"gitHead":"af5f3d27f1c9cf9ff315e5ec4fbe73c748cc1b97","_id":"file-js@1.2.0","_nodeVersion":"8.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-WwwU1/GlmreZo92i2fCeZm8N2kJzBK2bsihIIW1zU57keK7psZP1GJ3qBVl4GSx9jNhONG+5+uTA0fux6DJhLg==","shasum":"fdb3844f5e7701b917daccfa1ac946ba1ca8c6f3","tarball":"https://registry.npmjs.org/file-js/-/file-js-1.2.0.tgz","fileCount":127,"unpackedSize":3009558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc8XdCRA9TVsSAnZWagAAlCcQAI0YBkecnDghxy24qUvC\nAMdFuEQPyesPjE9oR4fJADyvtxa6P3QW+CQm56YPN3sWgqb7AnkD9OfPfhlu\nmgp/C931ROjuPB2h70GaOwG9tNUA/JGifuqUAWwI44hGC7nflMvwxeHkNT7z\ne4b1Q/W1fosfCYNoARZp0crwlvrwdU6MsqNIj95aB70fI/5QwXCh++PHTGJ4\n3MkyBfDCAkXqLotx95Zr0Dlgxl30VfprzhFuyCxnFa3U6bSjwbMsjrEjKWdx\njcM4QHOpCTkFf/8/OvgqokbkdmGjSddnRMctYtSJe8C8zL32QbShyE50QKMf\nrr1OM6fPkxGa+ugElrB5W/857KRPagON/L2r7/bANaaSTHHeAfaLF7gFPYxc\nbFEVL3oAcqzfkuIb/QlD9H7o6Uc/Sz/hm6GR32Vey7ZQKRPuzVNkrCR/xeJ7\nA3qosfLPSIaHG3tfypbXnbvSFqkpzaXhwWSxrWqwQ4pwwFbMKa1Iws22m1dc\nRXYk9RXIBaxA+H02IKEjeA33E+lFsotdl93fotc1FLQoVxRdfsKhw9dpRDx8\ng7WNlqJNqlgqAsW4vYkLMRdEc5wGbDA7ARH+0V38GZqEAJf7X8n7QwojjcAr\nGaIvIz/bK5vbvPOUiqeYlsaL+X0DYLCqydOMqCnfNt02r04yBnbZ3Pv+4d59\nPfIv\r\n=8HuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHddY78M2x0QGOZTZap9xZ7TFlVk3N4aL+s9V/smNiQiAiEAj1UqThWaOgYUjqYh3EljwyxL20X7o8F3ryo2+g7UNq0="}]},"maintainers":[{"email":"nick.spragg@bbc.co.uk","name":"nspragg"}],"_npmUser":{"name":"jsonl","email":"jason.luong@bbc.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file-js_1.2.0_1551091164474_0.9020206194212477"},"_hasShrinkwrap":false}},"readme":"# file-js\n\n[![NPM downloads](https://img.shields.io/npm/dm/file-js.svg?style=flat)](https://npmjs.org/package/file-js)\n[![Build Status](https://travis-ci.org/nspragg/file-js.svg)](https://travis-ci.org/nspragg/file-js) \n[![Coverage Status](https://coveralls.io/repos/github/nspragg/file-js/badge.svg?branch=master)](https://coveralls.io/github/nspragg/file-js?branch=master)\n![github-issues](https://img.shields.io/github/issues/nspragg/file-js.svg)\n![stars](https://img.shields.io/github/stars/nspragg/file-js.svg)\n![forks](https://img.shields.io/github/forks/nspragg/file-js.svg)\n> Abstract representation of a pathname\n\n* [Installation](#installation)\n* [Features](#features)\n* [Demo](#demo)\n* [Usage](#usage)\n* [API](#api)\n* [Instance methods](#instance-methods)\n* [Test](#test)\n* [Contributing](#contributing)\n\n## Installation\n\n```\nnpm install --save file-js\n```\n\n## Demo\n\n<img src=\"https://cloud.githubusercontent.com/assets/5588391/23019443/50b62ff8-f43a-11e6-9f1a-1fc7ce079fcc.gif\" width=\"600\">\n\n## Features\n\n* File glob matching\n* File listings\n* Assert file permissions\n* Supports promises\n* Supports synchronous and asynchronous methods\n* Supports recursive operations (copy/delete)\n\n## Usage\n\n```js\nconst File = require('file-js');\n\nconst file = File.create('myDir');\nconst files = await file.getList();\nfiles.forEach(console.log);\n\nconst file = File.create('myDirectory');\nif (file.isDirectorySync()) {\n  console.log('processing directory');\n}\n```\n\n## Documentation\nFor more examples and API details, see [API documentation](https://nspragg.github.io/file-js/)\n\n## Test\n\n```\nnpm test\n```\n\nTo generate a test coverage report:\n\n```\nnpm run coverage\n```\n","maintainers":[{"email":"nick.spragg@bbc.co.uk","name":"nspragg"},{"email":"jason.luong@bbc.co.uk","name":"jsonl"}],"time":{"modified":"2022-06-18T00:36:32.583Z","created":"2017-02-01T20:03:37.407Z","0.0.1":"2017-02-01T20:03:37.407Z","0.0.2":"2017-02-02T20:41:08.362Z","0.0.3":"2017-02-02T21:24:55.868Z","0.1.0":"2017-02-13T19:08:12.378Z","0.1.1":"2017-02-16T19:37:52.401Z","0.2.0":"2017-02-17T13:22:20.633Z","0.3.0":"2017-03-10T16:48:44.132Z","1.0.0":"2019-01-30T21:15:05.417Z","1.1.0":"2019-02-22T14:53:16.433Z","1.2.0":"2019-02-25T10:39:24.687Z"},"homepage":"https://github.com/nspragg/file-js","keywords":["file","file-js","file","lister","find","directory","promise","fs"],"repository":{"type":"git","url":"git+https://github.com/nspragg/file-js.git"},"bugs":{"url":"https://github.com/nspragg/file-js/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}