{"_id":"yurnalist","_rev":"288948","name":"yurnalist","description":"Elegant console output, borrowed from Yarn","dist-tags":{"latest":"2.1.0","next":"1.0.0-2"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"time":{"modified":"2026-04-07T21:03:29.000Z","created":"2017-04-23T12:40:39.342Z","2.1.0":"2020-09-14T06:50:34.722Z","2.0.0":"2020-01-22T16:30:51.284Z","1.1.2":"2020-01-22T06:34:59.482Z","1.1.1":"2019-09-30T12:25:48.791Z","1.0.5":"2019-01-05T09:38:51.654Z","1.0.4":"2018-12-24T16:11:55.123Z","1.0.3":"2018-12-14T16:55:54.263Z","1.0.2":"2018-12-14T13:55:21.114Z","1.0.0-2":"2018-12-14T13:48:36.066Z","1.0.0-1":"2018-12-14T13:39:14.010Z","0.2.1":"2017-07-02T20:11:11.174Z","0.1.10":"2017-04-29T15:07:30.121Z","0.1.9":"2017-04-29T14:58:34.798Z","0.1.8":"2017-04-29T14:35:32.489Z","0.1.6":"2017-04-23T16:57:12.403Z","0.1.5":"2017-04-23T14:42:00.185Z","0.1.4":"2017-04-23T14:31:11.271Z","0.1.3":"2017-04-23T13:52:00.631Z","0.1.2":"2017-04-23T13:46:28.572Z","0.1.1":"2017-04-23T13:36:11.548Z","0.1.0":"2017-04-23T12:40:39.342Z"},"users":{},"author":{"name":"Thijs Koerselman"},"repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"versions":{"2.1.0":{"name":"yurnalist","version":"2.1.0","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"chalk":"^2.4.2","inquirer":"^7.0.0","is-ci":"^2.0.0","read":"^1.0.7","strip-ansi":"^5.2.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babel-runtime":"^6.26.0","babylon":"^6.5.0","deep-equal":"^1.1.0","detect-indent":"^6.0.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","flow-bin":"0.88.0","is-builtin-module":"^3.0.0","jest":"^23.6.0","mock-stdin":"^0.3.0","node-emoji":"^1.10.0","np":"^6.5.0","prettier":"^1.18.2","rimraf":"^3.0.0","semver":"^6.3.0"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"keywords":["ansi","cli","color","colors","colour","formatting","log","shell","terminal","activity","command-line","command","console.log","console","emoji","error","footer","header","info","input","inspection","list","logger","logging","object","output","pretty","process","program","progress","question","select","spinner","stderr","stdout","steps","success","table","text","tree","warn","yarn"],"licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@2.1.0","dist":{"shasum":"44cf7ea5a33a8fab4968cc8c2970489f93760902","size":25015,"noattachment":false,"key":"/yurnalist/-/yurnalist-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-2.1.0.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_2.1.0_1600066234592_0.9249681568916273"},"_hasShrinkwrap":false,"publish_time":1600066234722,"_cnpm_publish_time":1600066234722,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"yurnalist","version":"2.0.0","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.4.2","cli-table3":"^0.5.1","debug":"^4.1.1","deep-equal":"^1.1.0","detect-indent":"^6.0.0","inquirer":"^7.0.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^3.1.0","loud-rejection":"^2.2.0","node-emoji":"^1.10.0","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^3.0.0","semver":"^6.3.0","strip-ansi":"^5.2.0","strip-bom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.18.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"keywords":["ansi","cli","color","colors","colour","formatting","log","shell","terminal","activity","command-line","command","console.log","console","emoji","error","footer","header","info","input","inspection","list","logger","logging","object","output","pretty","process","program","progress","question","select","spinner","stderr","stdout","steps","success","table","text","tree","warn","yarn"],"licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@2.0.0","dist":{"shasum":"f6479ad2b1f4e1edca264906ee6ca917a2f4eb31","size":25113,"noattachment":false,"key":"/yurnalist/-/yurnalist-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-2.0.0.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_2.0.0_1579710651102_0.22281307312438492"},"_hasShrinkwrap":false,"publish_time":1579710651284,"_cnpm_publish_time":1579710651284,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"yurnalist","version":"1.1.2","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.4.2","cli-table3":"^0.5.1","debug":"^4.1.1","deep-equal":"^1.1.0","detect-indent":"^6.0.0","inquirer":"^7.0.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^3.1.0","loud-rejection":"^2.2.0","node-emoji":"^1.10.0","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^3.0.0","semver":"^6.3.0","strip-ansi":"^5.2.0","strip-bom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.18.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"keywords":["ansi","cli","color","colors","colour","formatting","log","shell","terminal","activity","command-line","command","console.log","console","emoji","error","footer","header","info","input","inspection","list","logger","logging","object","output","pretty","process","program","progress","question","select","spinner","stderr","stdout","steps","success","table","text","tree","warn","yarn"],"licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@1.1.2","dist":{"shasum":"0fce283f1c53ea25ec278e2d1ab58537323b63e0","size":24837,"noattachment":false,"key":"/yurnalist/-/yurnalist-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-1.1.2.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_1.1.2_1579674899327_0.6539731729602596"},"_hasShrinkwrap":false,"publish_time":1579674899482,"_cnpm_publish_time":1579674899482,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"yurnalist","version":"1.1.1","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.4.2","cli-table3":"^0.5.1","debug":"^4.1.1","deep-equal":"^1.1.0","detect-indent":"^6.0.0","inquirer":"^7.0.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^3.1.0","loud-rejection":"^2.2.0","node-emoji":"^1.10.0","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^3.0.0","semver":"^6.3.0","strip-ansi":"^5.2.0","strip-bom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.18.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"keywords":["ansi","cli","color","colors","colour","formatting","log","shell","terminal","activity","command-line","command","console.log","console","emoji","error","footer","header","info","input","inspection","list","logger","logging","object","output","pretty","process","program","progress","question","select","spinner","stderr","stdout","steps","success","table","text","tree","warn","yarn"],"gitHead":"ce7df2941b07f65f5403d60f7bbb1d9a536339de","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@1.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"701fea4d6a02f7a44d57bc0dcf75138590549dcb","size":24508,"noattachment":false,"key":"/yurnalist/-/yurnalist-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-1.1.1.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_1.1.1_1569846348641_0.2178756276899454"},"_hasShrinkwrap":false,"publish_time":1569846348791,"_cnpm_publish_time":1569846348791,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"yurnalist","version":"1.0.5","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","cli-table3":"^0.5.1","debug":"^4.1.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0","inquirer":"^6.2.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^2.0.0","loud-rejection":"^1.2.0","node-emoji":"^1.6.1","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-ansi":"^5.0.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.5.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"keywords":["ansi","cli","color","colors","colour","formatting","log","shell","terminal","activity","command-line","command","console.log","console","emoji","error","footer","header","info","input","inspection","list","logger","logging","object","output","pretty","process","program","progress","question","select","spinner","stderr","stdout","steps","success","table","text","tree","warn","yarn"],"licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@1.0.5","dist":{"shasum":"98534ddc1330e1316684981f53cba879ffc07a28","size":24544,"noattachment":false,"key":"/yurnalist/-/yurnalist-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-1.0.5.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_1.0.5_1546681131420_0.0701908223743748"},"_hasShrinkwrap":false,"publish_time":1546681131654,"_cnpm_publish_time":1546681131654,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"yurnalist","version":"1.0.4","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","cli-table3":"^0.5.1","debug":"^4.1.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0","inquirer":"^6.2.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^2.0.0","loud-rejection":"^1.2.0","node-emoji":"^1.6.1","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.5.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"keywords":["ansi","cli","color","colors","colour","formatting","log","shell","terminal","activity","command-line","command","console.log","console","emoji","error","footer","header","info","input","inspection","list","logger","logging","object","output","pretty","process","program","progress","question","select","spinner","stderr","stdout","steps","success","table","text","tree","warn","yarn"],"licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@1.0.4","dist":{"shasum":"770d930739b1a2a5011f0fa6d73355feea25b2c7","size":24518,"noattachment":false,"key":"/yurnalist/-/yurnalist-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-1.0.4.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_1.0.4_1545667915010_0.48088953736502216"},"_hasShrinkwrap":false,"publish_time":1545667915123,"_cnpm_publish_time":1545667915123,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"yurnalist","version":"1.0.3","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","cli-table3":"^0.5.1","debug":"^4.1.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0","inquirer":"^6.2.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^2.0.0","loud-rejection":"^1.2.0","node-emoji":"^1.6.1","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.5.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@1.0.3","dist":{"shasum":"eff140a5105be52d675788e7188e30e58f836ded","size":24317,"noattachment":false,"key":"/yurnalist/-/yurnalist-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-1.0.3.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_1.0.3_1544806554180_0.019745208401845016"},"_hasShrinkwrap":false,"publish_time":1544806554263,"_cnpm_publish_time":1544806554263,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"yurnalist","version":"1.0.2","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","cli-table3":"^0.5.1","debug":"^4.1.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0","inquirer":"^6.2.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^2.0.0","loud-rejection":"^1.2.0","node-emoji":"^1.6.1","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.5.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@1.0.2","dist":{"shasum":"4607378548bf50cf70b80bea9b1a9041eb865cc0","size":24438,"noattachment":false,"key":"/yurnalist/-/yurnalist-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-1.0.2.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_1.0.2_1544795720976_0.6818839298212713"},"_hasShrinkwrap":false,"publish_time":1544795721114,"_cnpm_publish_time":1544795721114,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-2":{"name":"yurnalist","version":"1.0.0-2","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","cli-table3":"^0.5.1","debug":"^4.1.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0","inquirer":"^6.2.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^2.0.0","loud-rejection":"^1.2.0","node-emoji":"^1.6.1","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.5.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"readmeFilename":"README.md","licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@1.0.0-2","dist":{"shasum":"da134c188e5eb6c35aff4eca83d076c03f3219f5","size":24434,"noattachment":false,"key":"/yurnalist/-/yurnalist-1.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-1.0.0-2.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_1.0.0-2_1544795315905_0.2759248611181302"},"_hasShrinkwrap":false,"publish_time":1544795316066,"_cnpm_publish_time":1544795316066,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-1":{"name":"yurnalist","version":"1.0.0-1","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/0x80/yurnalist"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","cli-table3":"^0.5.1","debug":"^4.1.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0","inquirer":"^6.2.0","invariant":"^2.2.0","is-builtin-module":"^3.0.0","is-ci":"^2.0.0","leven":"^2.0.0","loud-rejection":"^1.2.0","node-emoji":"^1.6.1","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^5.10.0","eslint-config-fb-strict":"^23.2.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^22.1.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^1.0.0","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^1.0.0","fancy-log":"^1.3.2","flow-bin":"0.88.0","jest":"^23.6.0","jsinspect":"^0.12.6","mock-stdin":"^0.3.0","prettier":"^1.5.2","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","lint":"eslint . && flow check","prettier":"eslint src examples __tests__ --fix","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"readmeFilename":"README.md","licenseText":"BSD 2-Clause License\n\nFor Yarn software\n\nCopyright (c) 2016-present, Yarn Contributors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"yurnalist@1.0.0-1","dist":{"shasum":"73191268e2712418651e918677328b85526af59d","size":7259,"noattachment":false,"key":"/yurnalist/-/yurnalist-1.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-1.0.0-1.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist_1.0.0-1_1544794753793_0.9770232923744271"},"_hasShrinkwrap":false,"publish_time":1544794754010,"_cnpm_publish_time":1544794754010,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"yurnalist","version":"0.2.1","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD-2-Clause","preferGlobal":true,"installationMethod":"unknown","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-plugin-array-includes":"^2.0.3","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"3.19.0","eslint-config-fb-strict":"20.0.1","eslint-plugin-babel":"3.3.0","eslint-plugin-flowtype":"2.32.1","eslint-plugin-react":"6.7.1","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","flow-bin":"0.48","jest":"^20.0.4","mock-stdin":"^0.3.0","prettier":"1.3.1","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 ./node_modules/.bin/jest --coverage --verbose","lint":"yarn run lint-prettier && eslint . && flow check","lint-prettier":"node scripts/prettier.js lint","prettier":"node scripts/prettier.js write","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"7ca3ec9385a670b735795991d4a8e8803ce0dd49","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.2.1","_shasum":"2d32b9618ab6491891c131bd90a5295e19fd4bad","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"2d32b9618ab6491891c131bd90a5295e19fd4bad","size":53260,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.2.1.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yurnalist-0.2.1.tgz_1499026270036_0.39049634197726846"},"directories":{},"publish_time":1499026271174,"_cnpm_publish_time":1499026271174,"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.10":{"name":"yurnalist","version":"0.1.10","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","markdown-toc":"^1.1.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build && npm run generate-toc","generate-toc":"markdown-toc -i README.md"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"f347258a75b93f244585aae5ab7e6d57eb2d9577","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.10","_shasum":"a0ba9a4bdb272e2313775cf20552b81902bfe649","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"a0ba9a4bdb272e2313775cf20552b81902bfe649","size":53761,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.10.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.10.tgz_1493478448023_0.29797970899380744"},"directories":{},"publish_time":1493478450121,"_cnpm_publish_time":1493478450121,"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9":{"name":"yurnalist","version":"0.1.9","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","markdown-toc":"^1.1.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","readline":"^1.3.0","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build && npm run generate-toc","generate-toc":"markdown-toc -i README.md"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"59d16c8a5bde68cc3a70c97e40d6ce944de3c836","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.9","_shasum":"e55c18dbc2c8837294da42bed7a23a1243909933","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"e55c18dbc2c8837294da42bed7a23a1243909933","size":53802,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.9.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.9.tgz_1493477913987_0.3476680067833513"},"directories":{},"publish_time":1493477914798,"_hasShrinkwrap":false,"_cnpm_publish_time":1493477914798,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.8":{"name":"yurnalist","version":"0.1.8","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","markdown-toc":"^1.1.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","readline2":"^1.0.1","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build && npm run generate-toc","generate-toc":"markdown-toc -i README.md"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"7eac004d094c090e0762b7332a85de9670af2468","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.8","_shasum":"5595c2785044a242ac1be7f7ff773a7e68acb02c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"5595c2785044a242ac1be7f7ff773a7e68acb02c","size":53760,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.8.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.8.tgz_1493476531765_0.20007676421664655"},"directories":{},"publish_time":1493476532489,"_cnpm_publish_time":1493476532489,"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"yurnalist","version":"0.1.6","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","markdown-toc":"^1.1.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-loader":"^6.2.5","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build && npm run generate-toc","generate-toc":"markdown-toc -i README.md"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"9746d6df8c837cbd0c2284273e53bc64f67744b5","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.6","_shasum":"c67bc7a1088665da8b1a95231f40fef8e7465667","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"c67bc7a1088665da8b1a95231f40fef8e7465667","size":51751,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.6.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.6.tgz_1492966630203_0.20880948728881776"},"directories":{},"publish_time":1492966632403,"_hasShrinkwrap":false,"_cnpm_publish_time":1492966632403,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5":{"name":"yurnalist","version":"0.1.5","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-loader":"^6.2.5","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"e01d7db1ab2908de4ea5b92da05bf80a5b895cca","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.5","_shasum":"54b05dbb1abd62ebd85d9c1bca7877a180b0b2a8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"54b05dbb1abd62ebd85d9c1bca7877a180b0b2a8","size":50186,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.5.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.5.tgz_1492958519478_0.8997267792001367"},"directories":{},"publish_time":1492958520185,"_cnpm_publish_time":1492958520185,"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4":{"name":"yurnalist","version":"0.1.4","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-loader":"^6.2.5","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"ffcd98c84f391320b7aa6a0d19609e58b3b666d7","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.4","_shasum":"4f84c8a465fa32b46bed737fa4411a84e183e51b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"4f84c8a465fa32b46bed737fa4411a84e183e51b","size":50164,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.4.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.4.tgz_1492957869185_0.630392323480919"},"directories":{},"publish_time":1492957871271,"_hasShrinkwrap":false,"_cnpm_publish_time":1492957871271,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3":{"name":"yurnalist","version":"0.1.3","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-loader":"^6.2.5","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"9d0b0d373f9595fdbd678ad4bfa5a3a9d1524368","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.3","_shasum":"16f91856b654d203c80a4686a545cf52a5ef1250","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"16f91856b654d203c80a4686a545cf52a5ef1250","size":50229,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.3.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.3.tgz_1492955519935_0.08025452680885792"},"directories":{},"publish_time":1492955520631,"_hasShrinkwrap":false,"_cnpm_publish_time":1492955520631,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"yurnalist","version":"0.1.2","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-loader":"^6.2.5","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"de63e24bcd01db25f92296ed4fcd51f26576b9ef","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.2","_shasum":"88eccdef44a9b86807787a185b93f3d950732bb8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"88eccdef44a9b86807787a185b93f3d950732bb8","size":50228,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.2.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.2.tgz_1492955186402_0.13570924079976976"},"directories":{},"publish_time":1492955188572,"_cnpm_publish_time":1492955188572,"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"yurnalist","version":"0.1.1","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-loader":"^6.2.5","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"2d12236a7bbe6a1e8bfdbc38570030f81fcc0867","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.1","_shasum":"8d91f53188094693595d0c5534312a1a11507e57","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"8d91f53188094693595d0c5534312a1a11507e57","size":50228,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.1.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.1.tgz_1492954569481_0.29737167549319565"},"directories":{},"publish_time":1492954571548,"_cnpm_publish_time":1492954571548,"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0":{"name":"yurnalist","version":"0.1.0","description":"Elegant console output, borrowed from Yarn","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/0x80/yurnalist.git"},"author":{"name":"Thijs Koerselman"},"license":"BSD","dependencies":{"chalk":"^1.1.1","death":"^1.0.0","debug":"^2.2.0","detect-indent":"^5.0.0","inquirer":"^3.0.1","invariant":"^2.2.0","is-builtin-module":"^1.0.0","is-ci":"^1.0.10","leven":"^2.0.0","loud-rejection":"^1.2.0","minimatch":"^3.0.3","node-emoji":"^1.0.4","object-path":"^0.11.2","read":"^1.0.7","rimraf":"^2.5.0","semver":"^5.1.0","strip-bom":"^3.0.0"},"devDependencies":{"babel-core":"^6.17.0","babel-eslint":"^6.1.2","babel-jest":"^19.0.0","babel-loader":"^6.2.5","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.4.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-node5":"^10.2.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","eslint":"^3.3.1","eslint-config-fb-strict":"^14.1.3","eslint-config-fbjs":"^1.0.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.15.0","eslint-plugin-no-async-without-await":"^1.0.0","eslint-plugin-react":"5.2.2","flow-bin":"^0.43.0","jest":"^19.0.2","mock-stdin":"^0.3.0","temp":"^0.8.3"},"engines":{"node":">=4.0.0"},"scripts":{"test":"npm run lint && npm run test-only","test-only":"jest --coverage --verbose","lint":"eslint . && flow check","build":"babel src --out-dir dist","watch":"babel src --out-dir dist --watch","clean":"rimraf dist","prepublish":"npm run clean && npm run build"},"jest":{"collectCoverageFrom":["src/**/*.js"],"timers":"fake","testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","/_(temp|mock|install|init|helpers).js$"]},"gitHead":"14b191de6b12873dcd0fd353ba54e0b50471e7b7","bugs":{"url":"https://github.com/0x80/yurnalist/issues"},"homepage":"https://github.com/0x80/yurnalist#readme","_id":"yurnalist@0.1.0","_shasum":"9aeb7d3d695b244208c29820eee62736eb86339b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"dist":{"shasum":"9aeb7d3d695b244208c29820eee62736eb86339b","size":49666,"noattachment":false,"key":"/yurnalist/-/yurnalist-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yurnalist/download/yurnalist-0.1.0.tgz"},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/yurnalist-0.1.0.tgz_1492951238750_0.5453592210542411"},"directories":{},"publish_time":1492951239342,"_cnpm_publish_time":1492951239342,"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# Yurnalist\n\nAn elegant console reporter, borrowed from [Yarn](https://yarnpkg.com).\n\n## Introduction\n\nPretty console output makes developers happy and Yarn is doing a nice job.\nYurnalist takes the internal console reporter code from Yarn and makes it\navailable for use in other Node.js applications.\n\nThe current version is based on code from Yarn v1.13.0.\n\nYurnalist can be used to report many different things besides simple messages.\n\n### Features\n\n* log, info, warn, succes, error & command messages\n* progress bars\n* activity spinners\n* process steps\n* object inspection\n* lists\n* emojis\n* trees\n* tables\n* user question\n* user select\n* program header & footer\n\n## Install\n\n```sh\nyarn add yurnalist\n```\n\nOr if your prefer NPM\n\n```sh\nnpm install yurnalist\n```\n\n## How to use\n\nHere is an example showing a combination of different reporter API functions.\n\n```javascript\nimport report from 'yurnalist'\n\n/* A function to fake some async task */\nfunction waitNumberOfSecs(secs) {\n  return new Promise((resolve) => setTimeout(resolve, secs * 1000));\n}\n\nasync function fetchSomething() {\n  report.info('Please wait while I fetch something for you.');\n  report.warn('It might take a little while though.');\n\n  const spinner = report.activity();\n  spinner.tick('I am on it!');\n\n  try {\n    await waitNumberOfSecs(1);\n    spinner.tick('Still busy...');\n    await waitNumberOfSecs(1);\n    spinner.tick('Almost there...');\n    await waitNumberOfSecs(1);\n    report.success('Done!');\n  } catch (err) {\n    report.error(err);\n  }\n\n  spinner.end();\n}\n\nfetchSomething();\n\n```\n\n## Requirements\n\nNode >= 4\n\n## Examples\n\nExamples showing different API functions are found in [/examples](/examples).\nYou can run them directly with node >= 7.6 (because of async/await syntax). For\nolder versions you could use the `--harmony` flag, or otherwise Babel.\n\nTo run the activity example:\n\n```sh\nnode examples/activity.js\n```\n\n## Configuration\n\nA normal import gives you a reporter instance configured with defaults for easy\nuse. If you want something else you can call `createReporter(options)` to give\nyou an instance with different options.\n\n### Options\n\nThese are the options of the reporter as defined by Flow:\n\n```javascript\ntype ReporterOptions = {\n  verbose?: boolean,\n  stdout?: Stdout,\n  stderr?: Stdout,\n  stdin?: Stdin,\n  emoji?: boolean,\n  noProgress?: boolean,\n  silent?: boolean,\n  nonInteractive?: boolean,\n  peekMemoryCounter?: boolean\n};\n```\n\nThe defaults used are:\n\n```javascript\nconst defaults = {\n  verbose: false,\n  stdout: process.stdout,\n  stderr: process.stderr,\n  stdin: process.stdin,\n  emoji: true,\n  noProgress: false,\n  silent: false,\n  nonInteractive: false,\n  peekMemoryCounter: false\n}\n```\n\nThe peekMemoryCounter is disabled by default. If you enable it, you'll have to\ncall `reporter.close()` to stop its running timer. Otherwise your program will\nnot exit. The memory counter can be used to display in the footer data.\n\n## Silent Mode and CI\n\nSilent mode can be set via the options passed to createReporter. It disables\noutput for various functions like `info`, `list`, `activity` and `progress`. The\noutput from `warning` and `error` messages is not silenced.\n\nSilent mode can also be enabled with the `YURNALIST_SILENT` environment\nvariable.\n\nIn CI environments the output from `activity` and `progress` is disabled.\n\n## API\n\nThe API still needs some documentation, but most methods are straightforward. In\nthe meantime you can also look at the [examples](./examples) and possibly even\nthe [tests](./__tests__).\n\nThe following functions are available:\n\n\n### table\n### step\n\n### inspect( thing: mixed )\n\nPretty-prints the `thing`.\n\n### list(title: string, items: Array<string>, hints?: Object)\n\nGenerates a list of the provided items. Turns into a definition list if `hints`\nare provided.\n\nExample of a simple list:\n\n```\nreport.list('My grocery list', ['bananas', 'tulips', 'eggs', 'bamischijf']);\n```\n\nOutputs:\n\n```\nlist My grocery list\n   - bananas\n   - tulips\n   - eggs\n   - bamischijf\n```\n\n\nExample with hints:\n\n```\nconst items = ['bananas', 'tulips', 'eggs', 'bamischijf'];\n\nconst hints = {\n  bananas: 'for baking',\n  tulips: 'because it makes you happy',\n  eggs: 'not the cheap ones though',\n  bamischijf: 'if they have it',\n};\n\nreport.list('My grocery list', items, hints);\n```\n\nOutputs:\n\n```\nlist My grocery list\n    - bananas\n      for baking\n   - tulips\n      because it makes you happy\n   - eggs\n      not the cheap ones though\n   - bamischijf\n      if they have it\n```\n\n### header\n### footer\n### log\n### success\n### error\n### info\n### command\n### warn\n### question\n### tree\n### activitySet\n### activity\n### select\n### progress\n### close\n### createReporter\n\n## Language\n\nYarn uses a language file for certain messages. For example if you try to skip a\nrequired question, or when you pick an invalid item from a select. This language\nfile is not yet exposed in the Yurnalist API. The only supported language is\nEnglish, as it is in Yarn at the moment.\n\nI plan to make this configurable so that you can define your own messages in\nyour own language .\n\n## Emojis\n\nYou can use Emojis in your output. Yurnalist should disable them if they are not\nallowed in the application environment.\n\nCheck:\n\n* [node-emoji](https://github.com/omnidan/node-emoji)\n* [Emoji cheat sheet](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\n\n## Credits\n\nOf course ❤️ and credits to all the contributers of [Yarn](https://yarnpkg.com).\nThe ease with which I was able to extract this module from their codebase is\nproving some awesome engineering skills.\n","_attachments":{},"license":"BSD-2-Clause"}