{"_id":"rotating-file-stream","_rev":"4189673","name":"rotating-file-stream","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","dist-tags":{"latest":"3.2.9"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"time":{"modified":"2026-03-02T02:33:45.000Z","created":"2015-09-10T07:34:35.293Z","3.2.9":"2026-02-21T19:45:27.928Z","3.2.8":"2026-02-01T16:19:25.272Z","3.2.7":"2025-08-25T02:15:27.276Z","3.2.6":"2025-02-10T12:08:01.095Z","3.2.5":"2024-09-16T18:56:45.917Z","3.2.4":"2024-09-13T05:32:09.297Z","3.2.3":"2024-06-10T13:29:20.677Z","3.2.2":"2024-06-08T13:57:57.860Z","3.2.1":"2023-12-28T11:04:32.020Z","3.2.0":"2023-12-27T13:57:15.492Z","3.1.1":"2023-07-22T14:19:55.495Z","3.1.0":"2023-02-09T22:25:31.627Z","3.0.4":"2022-05-25T06:44:57.737Z","3.0.3":"2022-02-22T23:05:37.582Z","3.0.2":"2021-11-20T00:18:54.474Z","3.0.1":"2021-11-06T21:14:28.439Z","3.0.0":"2021-11-04T23:11:02.488Z","2.1.6":"2021-09-26T19:00:19.104Z","2.1.5":"2021-02-19T21:20:05.787Z","2.1.4":"2021-02-02T18:05:05.840Z","2.1.3":"2020-07-07T14:04:16.096Z","2.1.2":"2020-07-04T16:02:23.694Z","2.1.1":"2020-05-13T20:43:41.942Z","2.1.0":"2020-04-29T08:42:41.042Z","2.0.2":"2020-01-26T11:41:48.778Z","2.0.1":"2019-12-24T13:58:34.271Z","2.0.0":"2019-11-24T16:56:55.080Z","1.4.6":"2019-10-20T20:33:15.603Z","1.4.5":"2019-10-18T20:46:18.101Z","1.4.4":"2019-10-01T20:45:11.656Z","1.4.3":"2019-07-23T07:36:59.853Z","1.4.2":"2019-06-27T17:37:22.165Z","1.4.1":"2019-04-22T06:44:19.582Z","1.4.0":"2019-01-09T23:02:48.775Z","1.3.10":"2019-01-04T20:18:15.527Z","1.3.9":"2018-09-26T22:08:33.022Z","1.3.8":"2018-09-18T20:50:52.411Z","1.3.7":"2018-07-19T08:54:04.846Z","1.3.6":"2018-04-05T19:11:36.953Z","1.3.5":"2018-03-15T21:19:57.381Z","1.3.4":"2017-11-13T22:23:07.410Z","1.3.3":"2017-11-13T14:48:08.995Z","1.3.2":"2017-09-23T12:17:53.794Z","1.3.1":"2017-09-21T16:23:01.245Z","1.3.0":"2017-09-17T20:43:31.792Z","1.2.2":"2017-04-26T19:55:01.372Z","1.2.1":"2017-03-22T20:24:31.306Z","1.2.0":"2017-03-20T16:49:14.726Z","1.1.9":"2017-02-14T17:00:16.396Z","1.1.8":"2017-02-13T09:43:27.391Z","1.1.7":"2017-02-07T07:42:37.213Z","1.1.6":"2017-02-03T16:17:04.014Z","1.1.5":"2017-01-23T13:01:19.274Z","1.1.4":"2017-01-23T00:10:37.690Z","1.1.3":"2016-12-27T10:27:57.345Z","1.1.2":"2016-12-19T13:43:42.957Z","1.1.1":"2016-12-05T12:46:19.825Z","1.1.0":"2016-10-17T22:09:09.543Z","1.0.5":"2016-04-29T11:41:09.872Z","1.0.4":"2015-11-09T21:26:29.582Z","1.0.3":"2015-10-25T00:45:28.428Z","1.0.2":"2015-10-09T11:50:39.580Z","1.0.1":"2015-10-08T20:52:29.178Z","1.0.0":"2015-10-08T20:48:25.543Z","0.1.0":"2015-10-07T12:53:09.786Z","0.0.5":"2015-10-06T15:16:09.716Z","0.0.4":"2015-09-30T12:57:18.117Z","0.0.3":"2015-09-29T10:29:02.646Z","0.0.2":"2015-09-17T09:50:04.291Z","0.0.1":"2015-09-14T20:25:37.640Z","0.0.0":"2015-09-10T07:34:35.293Z"},"users":{"cicci":true,"brend":true,"steel1990":true,"quafoo":true,"snowdream":true,"tadejstanic":true,"sopov":true,"alek-s":true,"rossdavis":true},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"repository":{"url":"git+https://github.com/iccicci/rotating-file-stream.git"},"versions":{"3.2.9":{"name":"rotating-file-stream","version":"3.2.9","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"yarn eslint && yarn coverage","coverage":"rm -rf dist && TZ=Europe/Rome jest --coverage --runInBand","eslint":"eslint index.ts utils.ts test/*ts","ignore":"tsx utils ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.esm.json && tsc -p tsconfig.types.json","test":"rm -rf dist && TZ=Europe/Rome jest --runInBand"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"type":"module","devDependencies":{"@types/jest":"30.0.0","@types/node":"25.3.0","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","jest":"30.2.0","jest-environment-node-single-context":"29.4.0","prettier":"3.8.1","ts-jest":"29.4.6","tsx":"4.21.0","typescript":"5.9.3"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.9","gitHead":"86715c7b91f3c7c4eb37e0a4b55ef40ceddc9eea","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"da1c76a03617e34544692689ab1dc51e260b19bd","size":14972,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.9.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rotating-file-stream_3.2.9_1771703127796_0.8427888604404623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-21T19:45:27.928Z","publish_time":1771703127928,"_source_registry_name":"default","_cnpm_publish_time":1771703127928},"3.2.8":{"name":"rotating-file-stream","version":"3.2.8","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"yarn eslint && yarn coverage","coverage":"rm -rf dist && TZ=Europe/Rome jest --coverage --runInBand","eslint":"eslint index.ts utils.ts test/*ts","ignore":"tsx utils ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.esm.json && tsc -p tsconfig.types.json","test":"rm -rf dist && TZ=Europe/Rome jest --runInBand"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"type":"module","devDependencies":{"@types/jest":"29.5.14","@types/node":"22.13.1","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","jest":"29.7.0","jest-environment-node-single-context":"29.4.0","prettier":"3.5.0","ts-jest":"29.2.5","tsx":"4.19.2","typescript":"5.7.3"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.8","gitHead":"984569665dba96e642c09ab115299d454a18f89b","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"4912bbe626a05e3f1faae929f3464671bf5d4013","size":14804,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.8.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rotating-file-stream_3.2.8_1769962765113_0.3920684761859863"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-01T16:19:25.272Z","publish_time":1769962765272,"_source_registry_name":"default","_cnpm_publish_time":1769962765272},"3.2.7":{"name":"rotating-file-stream","version":"3.2.7","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"yarn eslint && yarn coverage","coverage":"rm -rf dist && TZ=Europe/Rome jest --coverage --runInBand","eslint":"eslint index.ts utils.ts test/*ts","ignore":"tsx utils ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.esm.json && tsc -p tsconfig.types.json","test":"rm -rf dist && TZ=Europe/Rome jest --runInBand"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"type":"module","devDependencies":{"@types/jest":"29.5.14","@types/node":"22.13.1","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","jest":"29.7.0","jest-environment-node-single-context":"29.4.0","prettier":"3.5.0","ts-jest":"29.2.5","tsx":"4.19.2","typescript":"5.7.3"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.7","gitHead":"0d66ed954e9fbcbedc4eb60fcddf6cf8b0732dc3","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"db41fce36d0a10de3e27f028aa8d5f587f1ca916","size":14743,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.7.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rotating-file-stream_3.2.7_1756088127084_0.8344432922854577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-25T02:15:27.276Z","publish_time":1756088127276,"_source_registry_name":"default","_cnpm_publish_time":1756088127276},"3.2.6":{"name":"rotating-file-stream","version":"3.2.6","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"yarn eslint && yarn coverage","coverage":"rm -rf dist && TZ=Europe/Rome jest --coverage --runInBand","eslint":"eslint index.ts utils.ts test/*ts","ignore":"tsx utils ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.esm.json && tsc -p tsconfig.types.json","test":"rm -rf dist && TZ=Europe/Rome jest --runInBand"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"type":"module","devDependencies":{"@types/jest":"29.5.14","@types/node":"22.13.1","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","jest":"29.7.0","jest-environment-node-single-context":"29.4.0","prettier":"3.5.0","ts-jest":"29.2.5","tsx":"4.19.2","typescript":"5.7.3"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.6","gitHead":"04851a8ac740b8901164fe1112866b85b16d56fb","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"0ff4f40ed1f7da82bb7e1fac0bbff60d7adc54f1","size":14664,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.6.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rotating-file-stream_3.2.6_1739189280893_0.8271362022098496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T12:08:01.095Z","publish_time":1739189281095,"_source_registry_name":"default","_cnpm_publish_time":1739189281095},"3.2.5":{"name":"rotating-file-stream","version":"3.2.5","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","coverage":"rm -rf dist && TZ=Europe/Rome jest --coverage --runInBand","eslint":"eslint index.ts utils.ts test/*ts","ignore":"tsx utils ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.esm.json && tsc -p tsconfig.types.json","test":"rm -rf dist && TZ=Europe/Rome jest --runInBand"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"type":"module","devDependencies":{"@types/jest":"29.5.13","@types/node":"22.5.4","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","jest":"29.7.0","jest-environment-node-single-context":"29.4.0","prettier":"3.3.3","ts-jest":"29.2.5","tsx":"4.19.1","typescript":"5.6.2"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.5","gitHead":"e4a46274e672920fcb38b0cdf65ddc3e2ea7da6c","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"96db592fd91cb29f39661fcfa28185af98acc834","size":14667,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.5.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.2.5_1726513005640_0.692137045628272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-16T18:56:45.917Z","publish_time":1726513005917,"_source_registry_name":"default","_cnpm_publish_time":1726513005917},"3.2.4":{"name":"rotating-file-stream","version":"3.2.4","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","coverage":"rm -rf dist && TZ=Europe/Rome jest --coverage --runInBand","eslint":"eslint index.ts utils.ts test/*ts","ignore":"tsx utils ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.esm.json && tsc -p tsconfig.types.json","test":"rm -rf dist && TZ=Europe/Rome jest --runInBand"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"type":"module","devDependencies":{"@types/jest":"29.5.13","@types/node":"22.5.4","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","jest":"29.7.0","jest-environment-node-single-context":"29.4.0","prettier":"3.3.3","ts-jest":"29.2.5","tsx":"4.19.1","typescript":"5.6.2"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.4","gitHead":"73165e22f9400c8c102ddeaa0287f30d5a57b79d","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"31adaad9bf23bd8f83074724d7e00e766b43a02c","size":14668,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.4.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.2.4_1726205529109_0.9122944806848847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-13T05:32:09.297Z","publish_time":1726205529297,"_source_registry_name":"default","_cnpm_publish_time":1726205529297},"3.2.3":{"name":"rotating-file-stream","version":"3.2.3","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","coverage":"rm -rf dist && TZ=Europe/Rome jest --coverage --runInBand","eslint":"eslint index.ts utils.ts test/*ts","ignore":"tsx utils ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && tsc -p tsconfig.esm.json && tsc -p tsconfig.types.json","test":"rm -rf dist && TZ=Europe/Rome jest --runInBand"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"type":"module","devDependencies":{"@types/jest":"29.5.12","@types/node":"20.14.2","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","jest":"29.7.0","jest-environment-node-single-context":"29.4.0","prettier":"3.3.1","ts-jest":"29.1.4","tsx":"4.15.1","typescript":"5.4.5"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.3","gitHead":"1ede59b67ff1a16d09edc3887ca621c95b7fa239","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"63721d36af6aa8a487c37d5b1f43b62d3540b7e8","size":14634,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.3.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.2.3_1718026160486_0.8667180497179798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-10T13:29:20.677Z","publish_time":1718026160677,"_source_registry_name":"default","_cnpm_publish_time":1718026160677},"3.2.2":{"name":"rotating-file-stream","version":"3.2.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","coverage":"rm -rf dist && NODE_OPTIONS=--max_old_space_size=10240 TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"ts-node utils.ts ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && tsc -p tsconfig.esm.json && tsc -p tsconfig.types.json","test":"rm -rf dist && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"devDependencies":{"@types/mocha":"10.0.6","@types/node":"20.14.2","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","mocha":"10.2.0","nyc":"15.1.0","prettier":"3.3.1","ts-node":"10.9.2","typescript":"5.4.5"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.2","gitHead":"d78ad04ea6305f3d8a75e4f88483b843fd717a73","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"4b1278884cd6ec99b902700631f722c1d635a61b","size":16667,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.2.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.2.2_1717855077702_0.496650115633293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-08T13:57:57.860Z","publish_time":1717855077860,"_source_registry_name":"default","_cnpm_publish_time":1717855077860},"3.2.1":{"name":"rotating-file-stream","version":"3.2.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && tsc -p tsconfig.es.json && tsc -p tsconfig.types.json","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","devDependencies":{"@types/mocha":"10.0.6","@types/node":"20.10.5","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","mocha":"10.2.0","nyc":"15.1.0","prettier":"3.1.1","ts-node":"10.9.2","typescript":"5.3.3"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.1","gitHead":"abb247bb7586ce66c44d1b119b50278597c8e76d","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"1d0a536d75884eedc3a677f5b0871fdc69f97d22","size":16415,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.1.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.2.1_1703761471802_0.9803183573748355"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T11:04:32.020Z","publish_time":1703761472020,"_source_registry_name":"default","_cnpm_publish_time":1703761472020},"3.2.0":{"name":"rotating-file-stream","version":"3.2.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && tsc -p tsconfig.es.json && tsc -p tsconfig.types.json","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=18.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","devDependencies":{"@types/mocha":"10.0.6","@types/node":"20.10.5","@typescript-eslint/eslint-plugin":"6.16.0","@typescript-eslint/parser":"6.16.0","eslint":"8.56.0","eslint-plugin-sort-keys":"2.3.5","mocha":"10.2.0","nyc":"15.1.0","prettier":"3.1.1","ts-node":"10.9.2","typescript":"5.3.3"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"_id":"rotating-file-stream@3.2.0","gitHead":"354ad5307bc62d67379b6fe27b0ff88fd5a5b93f","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"90164e7a04ffebc5a22189ef3c33a4043bbadae9","size":16303,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.2.0.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.2.0_1703685435347_0.686340558798676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-27T13:57:15.492Z","publish_time":1703685435492,"_source_registry_name":"default","_cnpm_publish_time":1703685435492},"3.1.1":{"name":"rotating-file-stream","version":"3.1.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && tsc -p tsconfig.es.json && tsc -p tsconfig.types.json","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","devDependencies":{"@types/mocha":"10.0.1","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"5.51.0","@typescript-eslint/parser":"5.51.0","eslint":"8.33.0","mocha":"10.2.0","nyc":"15.1.0","prettier":"2.8.4","ts-node":"10.9.1","typescript":"4.9.5"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"gitHead":"42a2c8a9b26a460859e7b44361f446f780f3ec26","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@3.1.1","_nodeVersion":"18.9.1","_npmVersion":"8.19.1","dist":{"shasum":"1c126ab2d34ab19c703909922182468b66d6b893","size":16154,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.1.1.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.1.1_1690035595303_0.6686002719900346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-22T14:19:55.495Z","publish_time":1690035595495,"_source_registry_name":"default","_cnpm_publish_time":1690035595495},"3.1.0":{"name":"rotating-file-stream","version":"3.1.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && tsc -p tsconfig.es.json && tsc -p tsconfig.types.json","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","devDependencies":{"@types/mocha":"10.0.1","@types/node":"18.13.0","@typescript-eslint/eslint-plugin":"5.51.0","@typescript-eslint/parser":"5.51.0","eslint":"8.33.0","mocha":"10.2.0","nyc":"15.1.0","prettier":"2.8.4","ts-node":"10.9.1","typescript":"4.9.5"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"gitHead":"08ce20e93fccf71968e63a614c08d85435d1e2f4","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@3.1.0","_nodeVersion":"18.9.1","_npmVersion":"8.19.1","dist":{"shasum":"6cf50e1671de82a396de6d31d39a6f2445f45fba","size":16095,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.1.0.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.1.0_1675981531426_0.17388263081672872"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-09T22:25:31.627Z","publish_time":1675981531627,"_cnpm_publish_time":1675981531627},"3.0.4":{"name":"rotating-file-stream","version":"3.0.4","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && tsc -p tsconfig.es.json && tsc -p tsconfig.types.json","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","devDependencies":{"@types/mocha":"9.1.1","@types/node":"17.0.35","@typescript-eslint/eslint-plugin":"5.26.0","@typescript-eslint/parser":"5.26.0","eslint":"8.16.0","mocha":"10.0.0","nyc":"15.1.0","prettier":"2.6.2","ts-node":"10.8.0","typescript":"4.7.2"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"gitHead":"280c0d0c3307af66aa131eadb4205b9ba9f943a8","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@3.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.8.0","dist":{"shasum":"158e21aa229020b1443607e771c634f00bd7bbf1","size":16043,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.0.4.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.0.4_1653461097552_0.38279293216719146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-25T07:27:54.101Z","publish_time":1653461097737,"_cnpm_publish_time":1653461097737},"3.0.3":{"name":"rotating-file-stream","version":"3.0.3","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc -p tsconfig.cjs.json && tsc -p tsconfig.es.json && tsc -p tsconfig.types.json","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","devDependencies":{"@types/mocha":"9.1.0","@types/node":"17.0.19","@typescript-eslint/eslint-plugin":"5.12.1","@typescript-eslint/parser":"5.12.1","eslint":"8.9.0","mocha":"9.2.1","nyc":"15.1.0","prettier":"2.5.1","ts-node":"10.5.0","typescript":"4.5.5"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"gitHead":"8cb03b18e740cb1cb6c1113c1ddc97c59471f30b","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@3.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"shasum":"c2966a5eb6f2caf25cae18ec4fc50c5b1167a0f3","size":16020,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.0.3.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.0.3_1645571137339_0.5144489738386642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-22T23:05:42.014Z","publish_time":1645571137582,"_cnpm_publish_time":1645571137582},"3.0.2":{"name":"rotating-file-stream","version":"3.0.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=14.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"9.0.0","@types/node":"16.11.9","@typescript-eslint/eslint-plugin":"5.4.0","@typescript-eslint/parser":"5.4.0","eslint":"8.2.0","mocha":"9.1.3","nyc":"15.1.0","prettier":"2.4.1","ts-node":"10.4.0","typescript":"4.5.2"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"gitHead":"d3bd1e7984efcf7d24f143e72fbdd836251f40ab","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@3.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"shasum":"2e776cd3b8b734649d2da4e53b29c78389aa773b","size":15332,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.0.2.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.0.2_1637367534247_0.5803169423597521"},"_hasShrinkwrap":false,"publish_time":1637367534474,"_cnpm_publish_time":1637367534474},"3.0.1":{"name":"rotating-file-stream","version":"3.0.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"9.0.0","@types/node":"16.11.6","@typescript-eslint/eslint-plugin":"5.3.0","@typescript-eslint/parser":"5.3.0","eslint":"8.2.0","mocha":"9.1.3","nyc":"15.1.0","prettier":"2.4.1","ts-node":"10.4.0","typescript":"4.4.4"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"gitHead":"4551bfc3a532593333005e400677e461723d4696","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@3.0.1","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"shasum":"e9f8fe775e1d03ece21bf179a23d8629d1119ed8","size":15319,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.0.1.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.0.1_1636233268311_0.4518897920063445"},"_hasShrinkwrap":false,"publish_time":1636233268439,"_cnpm_publish_time":1636233268439},"3.0.0":{"name":"rotating-file-stream","version":"3.0.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"9.0.0","@types/node":"16.11.6","@typescript-eslint/eslint-plugin":"5.3.0","@typescript-eslint/parser":"5.3.0","eslint":"8.1.0","mocha":"9.1.3","nyc":"15.1.0","prettier":"2.4.1","ts-node":"10.4.0","typescript":"4.4.4"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none"},"gitHead":"cf52c8f561d0c0e5767b4edb0826d62531afdb36","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@3.0.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"shasum":"5193da921808dc98e1e60595fb2f32d33d622884","size":15235,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-3.0.0.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_3.0.0_1636067462282_0.24720959204101445"},"_hasShrinkwrap":false,"publish_time":1636067462488,"_cnpm_publish_time":1636067462488},"2.1.6":{"name":"rotating-file-stream","version":"2.1.6","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"9.0.0","@types/node":"16.10.1","@typescript-eslint/eslint-plugin":"4.31.2","@typescript-eslint/parser":"4.31.2","eslint":"7.32.0","mocha":"9.1.2","nyc":"15.1.0","prettier":"2.4.1","ts-node":"10.2.1","typescript":"4.4.3"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none","useTabs":true,"overrides":[{"files":["*.md"],"options":{"useTabs":false}}]},"gitHead":"99a38fd272d8590de79ed491c92514d1c53242c0","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.1.6","_nodeVersion":"14.17.6","_npmVersion":"7.23.0","dist":{"shasum":"c6400fa289aa2c61a5b4bf7e83a1eeb5542e5bb7","size":15332,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.1.6.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.1.6_1632682818931_0.6073303961413663"},"_hasShrinkwrap":false,"publish_time":1632682819104,"_cnpm_publish_time":1632682819104},"2.1.5":{"name":"rotating-file-stream","version":"2.1.5","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"8.2.1","@types/node":"14.14.30","@typescript-eslint/eslint-plugin":"4.15.1","@typescript-eslint/parser":"4.15.1","eslint":"7.20.0","mocha":"8.3.0","nyc":"15.1.0","prettier":"2.2.1","ts-node":"9.1.1","typescript":"4.1.5"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none","useTabs":true,"overrides":[{"files":["*.md"],"options":{"useTabs":false}}]},"gitHead":"2b30e91e7d991b0598706db19ab6b41fc763d5e8","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.1.5","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"shasum":"6490d0a09e11dd4d441aa5d4d3676debed4a44e4","size":15384,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.1.5.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.1.5_1613769605688_0.490071207358469"},"_hasShrinkwrap":false,"publish_time":1613769605787,"_cnpm_publish_time":1613769605787},"2.1.4":{"name":"rotating-file-stream","version":"2.1.4","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"8.2.0","@types/node":"14.14.22","@typescript-eslint/eslint-plugin":"4.14.2","@typescript-eslint/parser":"4.14.2","eslint":"7.19.0","mocha":"8.2.1","nyc":"15.1.0","ts-node":"9.1.1","typescript":"4.1.3"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none","useTabs":true,"overrides":[{"files":["*.md"],"options":{"useTabs":false}}]},"gitHead":"64d4026a4774148a35b537c1eb8aaef7f726fa04","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.1.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"shasum":"a4a37e18aefc162ce88859eb09d0ad7acad2c31c","size":15303,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.1.4.tgz"},"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.1.4_1612289105703_0.3368857808998793"},"_hasShrinkwrap":false,"publish_time":1612289105840,"_cnpm_publish_time":1612289105840},"2.1.3":{"name":"rotating-file-stream","version":"2.1.3","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"npm run clean && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"kbirger"},{"name":"jvassev"},{"name":"wangao"},{"name":"rakshith-ravi"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"7.0.2","@types/node":"14.0.18","@typescript-eslint/eslint-plugin":"3.6.0","@typescript-eslint/parser":"3.6.0","eslint":"7.4.0","mocha":"8.0.1","nyc":"15.1.0","ts-node":"8.10.2","typescript":"3.9.6"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none","useTabs":true,"overrides":[{"files":["*.md"],"options":{"useTabs":false}}]},"gitHead":"2c7a3e4a967062217618aae8b0eb54384b6975ca","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.1.3","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"4b3cc8f56ae70b3e30ccdb4ee6b14d95e66b02bb","size":15236,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.1.3.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.1.3_1594130655957_0.3526829213905007"},"_hasShrinkwrap":false,"publish_time":1594130656096,"_cnpm_publish_time":1594130656096},"2.1.2":{"name":"rotating-file-stream","version":"2.1.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"tsc && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"},{"name":"jvassev"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"7.0.2","@types/node":"14.0.14","@typescript-eslint/eslint-plugin":"3.5.0","@typescript-eslint/parser":"3.5.0","eslint":"7.4.0","mocha":"8.0.1","nyc":"15.1.0","ts-node":"8.10.2","typescript":"3.9.6"},"prettier":{"arrowParens":"avoid","jsxBracketSameLine":true,"printWidth":200,"trailingComma":"none","useTabs":true,"overrides":[{"files":["*.md"],"options":{"useTabs":false}}]},"gitHead":"8cc6e314448366d78c129032fd0996a1b33a3407","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.1.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"5237aa837302da9928efeaea15d2c943ef1ab5f5","size":15150,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.1.2.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.1.2_1593878543528_0.07336095204081117"},"_hasShrinkwrap":false,"publish_time":1593878543694,"_cnpm_publish_time":1593878543694},"2.1.1":{"name":"rotating-file-stream","version":"2.1.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"tsc && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc && npm run readme","readme":"node -r ts-node/register utils.ts readme","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"7.0.2","@types/node":"14.0.1","@typescript-eslint/eslint-plugin":"2.33.0","@typescript-eslint/parser":"2.33.0","eslint":"7.0.0","mocha":"7.1.2","nyc":"15.0.1","ts-node":"8.10.1","typescript":"3.9.2"},"gitHead":"e822526066a650d725ae292d121ed3d80ebebdb8","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"shasum":"41f7f63a16dc016171e845b3d664063fe38cb652","size":14949,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.1.1.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.1.1_1589402621778_0.9589300618144447"},"_hasShrinkwrap":false,"publish_time":1589402621942,"_cnpm_publish_time":1589402621942},"2.1.0":{"name":"rotating-file-stream","version":"2.1.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"tsc && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc && npm run readme","readme":"node -r ts-node/register utils.ts readme","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"7.0.2","@types/node":"13.13.4","@typescript-eslint/eslint-plugin":"2.30.0","@typescript-eslint/parser":"2.30.0","eslint":"6.8.0","mocha":"7.1.2","nyc":"15.0.1","ts-node":"8.9.1","typescript":"3.8.3"},"gitHead":"e740e718045892db30fa557624d1633075b51a93","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"0d2e4c298703a2148762ab9e0334e3c9118357fc","size":14908,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.1.0.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.1.0_1588149760942_0.9431031254650404"},"_hasShrinkwrap":false,"publish_time":1588149761042,"_cnpm_publish_time":1588149761042},"2.0.2":{"name":"rotating-file-stream","version":"2.0.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"tsc && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc && npm run readme","readme":"node -r ts-node/register utils.ts readme","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"5.2.7","@types/node":"13.5.0","@typescript-eslint/eslint-plugin":"2.17.0","@typescript-eslint/parser":"2.17.0","eslint":"6.8.0","mocha":"7.0.1","nyc":"15.0.0","ts-node":"8.6.2","typescript":"3.7.5"},"gitHead":"5eaa7421791af49060a4fcede77d8b5c1cd7653b","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"shasum":"277033374653a1292243aabd23b95a1e37391d9e","size":14655,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.0.2.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.0.2_1580038908668_0.4734679090776577"},"_hasShrinkwrap":false,"publish_time":1580038908778,"_cnpm_publish_time":1580038908778},"2.0.1":{"name":"rotating-file-stream","version":"2.0.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"tsc && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc && npm run readme","readme":"node -r ts-node/register utils.ts readme","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"5.2.7","@types/node":"13.1.0","@typescript-eslint/eslint-plugin":"2.13.0","@typescript-eslint/parser":"2.13.0","eslint":"6.8.0","mocha":"6.2.2","nyc":"15.0.0","ts-node":"8.5.4","typescript":"3.7.4"},"gitHead":"4bea0f0d8a8e808768215864266bef559bafbe93","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.0.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"4085c11c1b2cc8aa28545b37f7f493ed5750a954","size":14734,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.0.1.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.0.1_1577195914165_0.3199579033024087"},"_hasShrinkwrap":false,"publish_time":1577195914271,"_cnpm_publish_time":1577195914271},"2.0.0":{"name":"rotating-file-stream","version":"2.0.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run eslint && npm run coverage","clean":"node -r ts-node/register utils.ts clean","coverage":"tsc && TZ=\"Europe/Rome\" nyc -r lcov -r text -r text-summary -r html mocha -r ts-node/register test/*ts","eslint":"eslint index.ts utils.ts test/*ts","ignore":"node -r ts-node/register utils.ts ignore","prepare":"npm run ignore && tsc && npm run readme","readme":"node -r ts-node/register utils.ts readme","test":"npm run clean && mocha -r ts-node/register test/*ts"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=10.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","funding":{"url":"https://www.blockchain.com/btc/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN"},"types":"index.d.ts","devDependencies":{"@types/mocha":"5.2.7","@types/node":"12.12.12","@typescript-eslint/eslint-plugin":"2.8.0","@typescript-eslint/parser":"2.8.0","eslint":"6.7.0","mocha":"6.2.2","nyc":"14.1.1","prettier":"1.19.1","ts-node":"8.5.2","typescript":"3.7.2"},"gitHead":"07c9282177bb9814c3004aaf52dc2f33f4f07686","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@2.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"shasum":"68ffb5abcf5b46009dc26d70b7675b9913310f77","size":14571,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-2.0.0.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_2.0.0_1574614614988_0.3638197428023038"},"_hasShrinkwrap":false,"publish_time":1574614615080,"_cnpm_publish_time":1574614615080},"1.4.6":{"name":"rotating-file-stream","version":"1.4.6","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/nyc -r lcov -r text -r text-summary npm test","debug":"node --inspect-brk ./node_modules/.bin/_mocha test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.gitattributes\\n.travis.yml\\n.vscode\\nCHANGELOG.md\\nREADME.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=6.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"6.5.1","mocha":"6.2.2","nyc":"14.1.1","typescript":"3.6.4","@types/node":"12.11.1"},"gitHead":"46db1199897e9e78fb2cd42b033e2c55583e0f30","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.4.6","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"shasum":"42725b951835f6c3b5c16f8f6126e65758ef1d61","size":13166,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.4.6.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.4.6_1571603595492_0.0092933697155404"},"_hasShrinkwrap":false,"publish_time":1571603595603,"_cnpm_publish_time":1571603595603,"deprecated":"please use version 2.x"},"1.4.5":{"name":"rotating-file-stream","version":"1.4.5","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/nyc -r lcov -r text -r text-summary npm test","debug":"node --inspect-brk ./node_modules/.bin/_mocha test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.gitattributes\\n.travis.yml\\n.vscode\\nCHANGELOG.md\\nREADME.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=6.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"6.5.1","mocha":"6.2.2","nyc":"14.1.1","typescript":"3.6.4","@types/node":"12.11.1"},"gitHead":"ff9d3d3d15ebe7e346a6d7abfd5908edb207379d","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.4.5","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"shasum":"774f493f94594b9fcf4f0ce0e3fe64a6b0924b49","size":13138,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.4.5.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.4.5_1571431577984_0.05978002971918972"},"_hasShrinkwrap":false,"publish_time":1571431578101,"_cnpm_publish_time":1571431578101,"deprecated":"please use version 2.x"},"1.4.4":{"name":"rotating-file-stream","version":"1.4.4","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/nyc -r lcov -r text -r text-summary npm test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.gitattributes\\n.travis.yml\\n.vscode\\nCHANGELOG.md\\nREADME.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=6.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"6.5.1","mocha":"6.2.1","nyc":"14.1.1","typescript":"3.6.3","@types/node":"12.7.8"},"gitHead":"6d6d893647d5a23a7e11527fd3020ef23a0c2332","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.4.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"shasum":"395914051c257d198a2db04cc630cb9f77087f18","size":12956,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.4.4.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.4.4_1569962711505_0.7909775697400074"},"_hasShrinkwrap":false,"publish_time":1569962711656,"_cnpm_publish_time":1569962711656,"deprecated":"please use version 2.x"},"1.4.3":{"name":"rotating-file-stream","version":"1.4.3","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/nyc -r lcov -r text -r text-summary npm test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.gitattributes\\n.travis.yml\\n.vscode\\nCHANGELOG.md\\nREADME.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=6.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"6.1.0","mocha":"6.2.0","nyc":"14.1.1","typescript":"3.5.3","@types/node":"12.6.8"},"gitHead":"95b1c851015ce04d44a7a2f84c0bd425c8585ba2","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.4.3","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"shasum":"d023cc663bfb5f3f1c2e09f6af62185a79aa6291","size":12941,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.4.3.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.4.3_1563867419691_0.6048896994094366"},"_hasShrinkwrap":false,"publish_time":1563867419853,"_cnpm_publish_time":1563867419853,"deprecated":"please use version 2.x"},"1.4.2":{"name":"rotating-file-stream","version":"1.4.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/nyc -r lcov -r text -r text-summary npm test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.gitattributes\\n.travis.yml\\n.vscode\\nCHANGELOG.md\\nREADME.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=6.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"6.0.1","mocha":"6.1.4","nyc":"14.1.1","typescript":"3.5.2","@types/node":"12.0.10"},"gitHead":"d9646c2623409435362c3ad3be12f260e935ffb9","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.4.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"d201ba05bb2936985021383e2b1b25f3450bd91d","size":13006,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.4.2.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.4.2_1561657041911_0.06931880433511961"},"_hasShrinkwrap":false,"publish_time":1561657042165,"_cnpm_publish_time":1561657042165,"deprecated":"please use version 2.x"},"1.4.1":{"name":"rotating-file-stream","version":"1.4.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/nyc -r lcov -r text -r text-summary npm test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=6.0"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"5.16.0","mocha":"6.1.4","nyc":"14.0.0","typescript":"3.4.4","@types/node":"11.13.6"},"gitHead":"568cb4baa03002728e5eefd8a3e6bae8c18ced2c","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.4.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"e378ff23b91e7960792cdc5cdeb121fc59d36003","size":13200,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.4.1.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.4.1_1555915459435_0.04715658075405016"},"_hasShrinkwrap":false,"publish_time":1555915459582,"_cnpm_publish_time":1555915459582,"deprecated":"please use version 2.x"},"1.4.0":{"name":"rotating-file-stream","version":"1.4.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"5.12.0","istanbul":"0.4.5","mocha":"5.2.0","mocha-istanbul":"0.3.0","typescript":"3.2.2","@types/node":"10.12.18"},"gitHead":"73524ae7e714695b366364028b54842b07979149","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.4.0","_npmVersion":"6.5.0","_nodeVersion":"9.11.2","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"7df5dcfe1c8ac32296cee4ab79430d189608c780","size":13164,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.4.0.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.4.0_1547074968596_0.7949467675404225"},"_hasShrinkwrap":false,"publish_time":1547074968775,"_cnpm_publish_time":1547074968775,"deprecated":"please use version 2.x"},"1.3.10":{"name":"rotating-file-stream","version":"1.3.10","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci","url":"https://www.trinityteam.it/DanieleRicci#en"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"cchare","url":"https://github.com/cchare"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"5.11.1","istanbul":"0.4.5","mocha":"5.2.0","mocha-istanbul":"0.3.0","typescript":"3.2.2","@types/node":"10.12.18"},"gitHead":"7ea8846ec312453d3adba48f54c95b240f16057e","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.10","_npmVersion":"6.5.0","_nodeVersion":"9.11.2","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"7dd2e585350b72e3380bd42af985aad0726caf7c","size":12928,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.10.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.3.10_1546633095420_0.7908727370285942"},"_hasShrinkwrap":false,"publish_time":1546633095527,"_cnpm_publish_time":1546633095527,"deprecated":"please use version 2.x"},"1.3.9":{"name":"rotating-file-stream","version":"1.3.9","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage && npm run ts","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test","ts":"tsc index.d.ts --lib es6"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"},{"name":"rakshith-ravi"},{"name":"kbirger"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"}],"license":"MIT","types":"index.d.ts","devDependencies":{"eslint":"5.6.0","istanbul":"0.4.5","mocha":"5.2.0","mocha-istanbul":"0.3.0","typescript":"3.0.3","@types/node":"10.11.0"},"gitHead":"a06f27aef1e9e4e0b0e50070396dbfdd3ce5ad02","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.9","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"7cc79bafb55e700f256a34efd42678ad3a35b240","size":12827,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.9.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.3.9_1537999712905_0.7680268700642432"},"_hasShrinkwrap":false,"publish_time":1537999713022,"_cnpm_publish_time":1537999713022,"deprecated":"please use version 2.x"},"1.3.8":{"name":"rotating-file-stream","version":"1.3.8","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\npackage-lock.json\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"},{"name":"rakshith-ravi"}],"license":"MIT","devDependencies":{"eslint":"5.6.0","istanbul":"0.4.5","mocha":"5.2.0","mocha-istanbul":"0.3.0"},"gitHead":"c68adcab665059e49d4b3ff7f3164789677a54e7","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.8","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"291d27354bb7f22bf25ca0ebdf2a4e06711c43b2","size":12596,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.8.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.3.8_1537303852261_0.499056686284312"},"_hasShrinkwrap":false,"publish_time":1537303852411,"_cnpm_publish_time":1537303852411,"deprecated":"please use version 2.x"},"1.3.7":{"name":"rotating-file-stream","version":"1.3.7","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\npackage-lock.json\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"}],"license":"MIT","devDependencies":{"eslint":"5.1.0","istanbul":"0.4.5","mocha":"5.2.0","mocha-istanbul":"0.3.0"},"gitHead":"7c4285234bfccb9057bb3104105251f68de968ea","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.7","_npmVersion":"6.2.0","_nodeVersion":"9.11.2","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"a515be7ed6bbe37451855674532d8c3d6ba5e57f","size":12379,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.7.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.3.7_1531990444771_0.2809824401562184"},"_hasShrinkwrap":false,"publish_time":1531990444846,"_cnpm_publish_time":1531990444846,"deprecated":"please use version 2.x"},"1.3.6":{"name":"rotating-file-stream","version":"1.3.6","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\npackage-lock.json\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"},{"name":"Jan Christoph Bernack","email":"jc.bernack@gmail.com"}],"license":"MIT","devDependencies":{"eslint":"4.19.1","istanbul":"0.4.5","mocha":"5.0.5","mocha-istanbul":"0.3.0"},"gitHead":"4dda6b96e364c1152c9c65c7b6e3f408ad34b0cf","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.6","_npmVersion":"5.8.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"8b0601669e58ba749dfd343c4905acc41a996c8d","size":12374,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.6.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.3.6_1522955496886_0.4089017581226744"},"_hasShrinkwrap":false,"publish_time":1522955496953,"_cnpm_publish_time":1522955496953,"deprecated":"please use version 2.x"},"1.3.5":{"name":"rotating-file-stream","version":"1.3.5","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\npackage-lock.json\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"},{"name":"Jorge Silva","email":"jorgemsrs@gmail.com"}],"license":"MIT","devDependencies":{"eslint":"4.18.2","istanbul":"0.4.5","mocha":"5.0.4","mocha-istanbul":"0.3.0"},"gitHead":"b0ca443fb35cf7f1ab440ba8a9a255cbb45a994b","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"ca3a5dce20241ba69d195ef10bc4c20eb0c6ad1a","size":12292,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.5.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream_1.3.5_1521148797262_0.9518450231841791"},"_hasShrinkwrap":false,"publish_time":1521148797381,"_cnpm_publish_time":1521148797381,"deprecated":"please use version 2.x"},"1.3.4":{"name":"rotating-file-stream","version":"1.3.4","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\npackage-lock.json\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"4.10.0","istanbul":"0.4.5","mocha":"4.0.1","mocha-istanbul":"0.3.0"},"gitHead":"ae9c933375534d5edf089e23e832e87b9407380f","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.4","_npmVersion":"5.5.1","_nodeVersion":"6.10.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"bfa39d277fc857200972351b4df9eaf5462ed785","size":12244,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.4.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream-1.3.4.tgz_1510611786405_0.9219679760280997"},"directories":{},"publish_time":1510611787410,"_hasShrinkwrap":false,"_cnpm_publish_time":1510611787410,"deprecated":"please use version 2.x"},"1.3.3":{"name":"rotating-file-stream","version":"1.3.3","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\npackage-lock.json\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"bash -c 'if [[ `node --version` =~ ^v0.1 ]] ; then npm install mocha@3.5.3 ; fi' ; TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"4.10.0","istanbul":"0.4.5","mocha":"4.0.1","mocha-istanbul":"0.3.0"},"gitHead":"f58ede9409c508ddcf87fafcf10201e1fd091ead","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.3","_shasum":"6418f2b47e29288c90db7134ebc2e24c370bd4ff","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"6418f2b47e29288c90db7134ebc2e24c370bd4ff","size":12257,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.3.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream-1.3.3.tgz_1510584488810_0.6244138178881258"},"directories":{},"publish_time":1510584488995,"_hasShrinkwrap":false,"_cnpm_publish_time":1510584488995,"deprecated":"please use version 2.x"},"1.3.2":{"name":"rotating-file-stream","version":"1.3.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm install && npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\npackage-lock.json\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"4.7.2","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.5.3"},"gitHead":"bba1b7403d72a58be2cd058c009f55f568130c45","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.2","_npmVersion":"5.4.1","_nodeVersion":"6.10.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"73cbfd443124a35ddbb4fb9f8ea8c23565c25712","size":11656,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.2.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream-1.3.2.tgz_1506169072808_0.5100705814547837"},"directories":{},"publish_time":1506169073794,"_cnpm_publish_time":1506169073794,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.3.1":{"name":"rotating-file-stream","version":"1.3.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm install && npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"4.7.1","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.5.3"},"gitHead":"c17bfa457b7a20067bde236e056fd6a75e9ab78a","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.1","_shasum":"7b23fce71f3b1d84834263c8e18adbce64b50ca5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"7b23fce71f3b1d84834263c8e18adbce64b50ca5","size":24034,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.1.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream-1.3.1.tgz_1506010980043_0.4994048203807324"},"directories":{},"publish_time":1506010981245,"_hasShrinkwrap":false,"_cnpm_publish_time":1506010981245,"deprecated":"please use version 2.x"},"1.3.0":{"name":"rotating-file-stream","version":"1.3.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm install && npm run npmignore && npm run eslint && npm run coverage","coverage":"TZ=\"Europe/Rome\" ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\nCHANGELOG.md\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"TZ=\"Europe/Rome\" ./node_modules/.bin/_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"cicci"},{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"4.5.0","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.5.0"},"gitHead":"e62166aca167bdb74137cfd45c646f4c804ba5dc","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.3.0","_npmVersion":"5.4.1","_nodeVersion":"6.10.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"394b425bd7235f1ac176e29b639b830b3cedd7ca","size":11622,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.3.0.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rotating-file-stream-1.3.0.tgz_1505681010702_0.6958363549783826"},"directories":{},"publish_time":1505681011792,"_hasShrinkwrap":false,"_cnpm_publish_time":1505681011792,"deprecated":"please use version 2.x"},"1.2.2":{"name":"rotating-file-stream","version":"1.2.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"3.19.0","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.3.0"},"gitHead":"26745b5c0d71fe7e4e987cea89b5fb02031811db","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.2.2","_shasum":"292a5f07dc99b1fc4ff40ac6e8ccaea6e9961f6e","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"292a5f07dc99b1fc4ff40ac6e8ccaea6e9961f6e","size":11129,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.2.2.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.2.2.tgz_1493236499792_0.7417689119465649"},"directories":{},"publish_time":1493236501372,"_hasShrinkwrap":false,"_cnpm_publish_time":1493236501372,"deprecated":"please use version 2.x"},"1.2.1":{"name":"rotating-file-stream","version":"1.2.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"3.18.0","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.2.0"},"gitHead":"f3fbb32a98c55eb36eede7b7e871fca8e6d6e12c","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.2.1","_shasum":"550602c793380253f539f66b8f43e62fc1cbf509","_from":".","_npmVersion":"4.4.1","_nodeVersion":"6.10.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"550602c793380253f539f66b8f43e62fc1cbf509","size":19217,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.2.1.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.2.1.tgz_1490214270645_0.8656183185521513"},"directories":{},"publish_time":1490214271306,"_cnpm_publish_time":1490214271306,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.2.0":{"name":"rotating-file-stream","version":"1.2.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"3.17.1","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.2.0"},"gitHead":"77da021592ce2a2dc322d0aed263d82591fa2967","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.2.0","_shasum":"b1ab1a6f6827537d580e33bb9e12444acac5e5b2","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.2","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"b1ab1a6f6827537d580e33bb9e12444acac5e5b2","size":10672,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.2.0.tgz_1490028553991_0.7605886801611632"},"directories":{},"publish_time":1490028554726,"_cnpm_publish_time":1490028554726,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.9":{"name":"rotating-file-stream","version":"1.1.9","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"3.15.0","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.2.0"},"gitHead":"2ff4a8b08b3ac039b55c900f66aa663c2f709695","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.9","_shasum":"82554d5f274297073232a6c214d55a271958fa2f","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.2","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"82554d5f274297073232a6c214d55a271958fa2f","size":9514,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.9.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.9.tgz_1487091615560_0.12486650492064655"},"directories":{},"publish_time":1487091616396,"_cnpm_publish_time":1487091616396,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.8":{"name":"rotating-file-stream","version":"1.1.8","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","devDependencies":{"eslint":"3.15.0","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.2.0"},"gitHead":"04b864e13a3f96e4782494afd64ee65bf5485a92","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.8","_shasum":"b945f95a85af3334d9ba2e62eabcf1587ec966e2","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.2","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"b945f95a85af3334d9ba2e62eabcf1587ec966e2","size":9505,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.8.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.8.tgz_1486979006785_0.750368041684851"},"directories":{},"publish_time":1486979007391,"_cnpm_publish_time":1486979007391,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.7":{"name":"rotating-file-stream","version":"1.1.7","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.31"},"devDependencies":{"eslint":"3.15.0","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.2.0"},"gitHead":"846ee401f7f11d637138513c107a8b07fc5fef4d","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.7","_shasum":"4d0dbb4f700b64d39f3c4c483312691868e7960c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"4d0dbb4f700b64d39f3c4c483312691868e7960c","size":16601,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.7.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.7.tgz_1486453355017_0.8035535749513656"},"directories":{},"publish_time":1486453357213,"_cnpm_publish_time":1486453357213,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.6":{"name":"rotating-file-stream","version":"1.1.6","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"all":"npm run npmignore && npm run eslint && npm run coverage","coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","eslint":"eslint *.js test/*js","npmignore":"echo '.codeclimate.yml\\n.eslintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore","test":"_mocha test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"engines":{"node":">=0.11"},"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.31"},"devDependencies":{"eslint":"3.14.1","istanbul":"0.4.5","mocha-istanbul":"0.3.0","mocha":"3.2.0"},"gitHead":"719d0ba2e2553597d8a07598937dec31947f01b8","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.6","_shasum":"d000f405748ad0fe74f7d016d6ae41bb983ef8f5","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.2","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"d000f405748ad0fe74f7d016d6ae41bb983ef8f5","size":9331,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.6.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.6.tgz_1486138623285_0.9127617245540023"},"directories":{},"publish_time":1486138624014,"_cnpm_publish_time":1486138624014,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.5":{"name":"rotating-file-stream","version":"1.1.5","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.gitignore\\n.jshintrc\\n.travis.yml\\nsleep.js\\ntest' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.31"},"devDependencies":{"istanbul":"0.4.5","jshint":"2.9.4","mocha":"3.2.0","mocha-istanbul":"0.3.0"},"gitHead":"debd23b99d3a94e969fe2d7717c4d921a78a4435","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.5","_shasum":"a199fd8fd682a7ad7e431ff5d9071355d0dca797","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"a199fd8fd682a7ad7e431ff5d9071355d0dca797","size":9273,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.5.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.5.tgz_1485176478658_0.7367605895269662"},"directories":{},"publish_time":1485176479274,"_cnpm_publish_time":1485176479274,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.4":{"name":"rotating-file-stream","version":"1.1.4","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.gitignore\\n.jshintrc\\n.travis.yml\\nsleep.js\\ntest' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.31"},"devDependencies":{"istanbul":"0.4.5","jshint":"2.9.4","mocha":"3.2.0","mocha-istanbul":"0.3.0"},"gitHead":"f08f4836b5891bc6f0ab19948e2edb975614cbe1","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.4","_shasum":"fe7795ee2b38ad97223c25809ce951ac8f67df75","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"dist":{"shasum":"fe7795ee2b38ad97223c25809ce951ac8f67df75","size":9277,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.4.tgz"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.4.tgz_1485130236871_0.7879183427430689"},"directories":{},"publish_time":1485130237690,"_cnpm_publish_time":1485130237690,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.3":{"name":"rotating-file-stream","version":"1.1.3","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.gitignore\\n.jshintrc\\n.travis.yml\\nsleep.js\\ntest' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.31"},"devDependencies":{"istanbul":"0.4.5","jshint":"2.9.4","mocha":"3.2.0","mocha-istanbul":"0.3.0"},"gitHead":"ac665037d6ae5828ad185dc9aa4beac14a08eab3","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.3","_shasum":"5528d258813a90ff19329700f892f29a7ff5d0de","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"5528d258813a90ff19329700f892f29a7ff5d0de","size":5691,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.3.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.3.tgz_1482834476577_0.7011805868241936"},"directories":{},"publish_time":1482834477345,"_cnpm_publish_time":1482834477345,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.2":{"name":"rotating-file-stream","version":"1.1.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.31"},"devDependencies":{"istanbul":"0.4.5","jshint":"2.9.4","mocha":"3.2.0","mocha-istanbul":"0.3.0"},"gitHead":"0a1ed232aa2fd047bac20ec4b29e2be636f7a3e4","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.2","_shasum":"c29163e063f3a03a0eb782bcaa3873c71708a1f9","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"c29163e063f3a03a0eb782bcaa3873c71708a1f9","size":9153,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.2.tgz_1482155020954_0.2374423963483423"},"directories":{},"publish_time":1482155022957,"_cnpm_publish_time":1482155022957,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.1":{"name":"rotating-file-stream","version":"1.1.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.31"},"devDependencies":{"istanbul":"0.4.5","jshint":"2.9.4","mocha":"3.2.0","mocha-istanbul":"0.3.0"},"gitHead":"5c862cd2f54358d20e5f1750ed265850b0749c97","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.1","_shasum":"e73dbf39d7dbf22a01566dbf3d84bf8c1715adad","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"e73dbf39d7dbf22a01566dbf3d84bf8c1715adad","size":8842,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.1.tgz_1480941979146_0.34315827465616167"},"directories":{},"publish_time":1480941979825,"_cnpm_publish_time":1480941979825,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.1.0":{"name":"rotating-file-stream","version":"1.1.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.4.5","jshint":"2.9.3","mocha":"3.1.2","mocha-istanbul":"0.3.0"},"gitHead":"9ab291f112d9000b03a483eccec4201d746a3221","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.1.0","_shasum":"a03412a3cab9a597c7e507cd1ffa865f1e4855e6","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"a03412a3cab9a597c7e507cd1ffa865f1e4855e6","size":8836,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.1.0.tgz_1476742147611_0.9448386221192777"},"directories":{},"publish_time":1476742149543,"_cnpm_publish_time":1476742149543,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.0.5":{"name":"rotating-file-stream","version":"1.0.5","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.4.3","jshint":"2.9.2","mocha":"2.4.5","mocha-istanbul":"0.2.0"},"gitHead":"13556cb622f7eaf9553db215d1ee19544ae415e9","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.0.5","_shasum":"749479c4bdb1a2675c403e9f0b66ac766faf8737","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"749479c4bdb1a2675c403e9f0b66ac766faf8737","size":8010,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.0.5.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rotating-file-stream-1.0.5.tgz_1461930068955_0.21244325977750123"},"directories":{},"publish_time":1461930069872,"_cnpm_publish_time":1461930069872,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.0.4":{"name":"rotating-file-stream","version":"1.0.4","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.4.0","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"05364f436e5b43c79414734797ef4599203ce353","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.0.4","_shasum":"2a1b619091018872f6a68d6023601690b80d6087","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"2a1b619091018872f6a68d6023601690b80d6087","size":7970,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.0.4.tgz"},"directories":{},"publish_time":1447104389582,"_cnpm_publish_time":1447104389582,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.0.3":{"name":"rotating-file-stream","version":"1.0.3","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.4.0","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"67ae63cd1351ff3995e7b551943c4ef3b65ea9da","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.0.3","_shasum":"276ce5e8b5630f1f3f6a252f647df96959800b67","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"276ce5e8b5630f1f3f6a252f647df96959800b67","size":7890,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.0.3.tgz"},"directories":{},"publish_time":1445733928428,"_cnpm_publish_time":1445733928428,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.0.2":{"name":"rotating-file-stream","version":"1.0.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.3.22","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"1f88d66f3452c0f2857daf20380a65f0acd9837e","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.0.2","_shasum":"f2f1a15b76c1ed8ad13c75946dfb0feb0289cf19","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"f2f1a15b76c1ed8ad13c75946dfb0feb0289cf19","size":7912,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.0.2.tgz"},"directories":{},"publish_time":1444391439580,"_cnpm_publish_time":1444391439580,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.0.1":{"name":"rotating-file-stream","version":"1.0.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.3.22","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"a9a7fd3af9ef3159c38247d1e61359b31f43644e","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.0.1","_shasum":"5f19c137454588be6db0778267cdf4303de5a8ab","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"5f19c137454588be6db0778267cdf4303de5a8ab","size":7905,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.0.1.tgz"},"directories":{},"publish_time":1444337549178,"_cnpm_publish_time":1444337549178,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"1.0.0":{"name":"rotating-file-stream","version":"1.0.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.3.22","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"073d47ac76843398d3b41432a975afb8155f72ef","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@1.0.0","_shasum":"acf18bec5034d73d522c4d9c10d455daf9305483","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"acf18bec5034d73d522c4d9c10d455daf9305483","size":7902,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-1.0.0.tgz"},"directories":{},"publish_time":1444337305543,"_cnpm_publish_time":1444337305543,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"0.1.0":{"name":"rotating-file-stream","version":"0.1.0","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.3.22","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"dc4f42a8220739cdab08079cd8d175fed97d4a21","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@0.1.0","_shasum":"d7f350051f1851501ed956af22094114cf16eeda","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"d7f350051f1851501ed956af22094114cf16eeda","size":7930,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-0.1.0.tgz"},"directories":{},"publish_time":1444222389786,"_cnpm_publish_time":1444222389786,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"0.0.5":{"name":"rotating-file-stream","version":"0.0.5","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","dependencies":{"tmp":"0.0.28"},"devDependencies":{"istanbul":"0.3.21","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"f3a292519592291196548d5f7592abc344394b7d","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@0.0.5","_shasum":"37845bc80c68608c9ee23c0f429fd88d71a0d806","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"37845bc80c68608c9ee23c0f429fd88d71a0d806","size":7842,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-0.0.5.tgz"},"directories":{},"publish_time":1444144569716,"_cnpm_publish_time":1444144569716,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"0.0.4":{"name":"rotating-file-stream","version":"0.0.4","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","engines":{"node":">=0.11"},"scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","devDependencies":{"istanbul":"0.3.21","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"7217c2d109e2207124f7ffdbb3e713aff1173254","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@0.0.4","_shasum":"6b8204f74e862723cda9edbf20d3c0bb4651b5c6","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"6b8204f74e862723cda9edbf20d3c0bb4651b5c6","size":7371,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-0.0.4.tgz"},"directories":{},"publish_time":1443617838117,"_cnpm_publish_time":1443617838117,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"0.0.3":{"name":"rotating-file-stream","version":"0.0.3","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --recursive test","jshint":"jshint *.js test","npmignore":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore","t":"_mocha test","test":"npm run npmignore && npm run jshint && npm run coverage"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"contributors":[{"name":"allevo"}],"license":"MIT","devDependencies":{"istanbul":"0.3.21","jshint":"2.8.0","mocha":"2.3.3","mocha-istanbul":"0.2.0"},"gitHead":"8b84ce80f172b5d870e2f83293b9598de6c78114","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@0.0.3","_shasum":"78b52139829971743f5316815025999bd579752f","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"78b52139829971743f5316815025999bd579752f","size":7037,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-0.0.3.tgz"},"directories":{},"publish_time":1443522542646,"_cnpm_publish_time":1443522542646,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"0.0.2":{"name":"rotating-file-stream","version":"0.0.2","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"test":"rm -rf *log ; echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest\\nsleep.js' > .npmignore ; cat .gitignore >> .npmignore\n  ./node_modules/.bin/jshint index.js test || exit 1\n  ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"license":"MIT","devDependencies":{"istanbul":"0.3.19","jshint":"2.8.0","mocha":"2.3.2","mocha-istanbul":"0.2.0"},"gitHead":"7c5cba434bf9050759bb8f99b956e5ec98674463","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@0.0.2","_shasum":"2670f33da44d69ab8af3cc0134dc051e3960239c","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"2670f33da44d69ab8af3cc0134dc051e3960239c","size":6480,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-0.0.2.tgz"},"directories":{},"publish_time":1442483404291,"_cnpm_publish_time":1442483404291,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"0.0.1":{"name":"rotating-file-stream","version":"0.0.1","description":"Opens a stream.Writable to a file rotated by interval and/or size. A logrotate alternative.","scripts":{"test":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore\n  ./node_modules/.bin/jshint index.js test || exit 1\n  ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"license":"MIT","devDependencies":{"istanbul":"0.3.19","jshint":"2.8.0","mocha":"2.3.2","mocha-istanbul":"0.2.0"},"gitHead":"097ce7c0e3ec98422504dec0a65eb1fb6722eb4c","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@0.0.1","_shasum":"2629c97fff23a7129ffd9199d92a457bba1c7697","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"2629c97fff23a7129ffd9199d92a457bba1c7697","size":5223,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-0.0.1.tgz"},"directories":{},"publish_time":1442262337640,"_cnpm_publish_time":1442262337640,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"},"0.0.0":{"name":"rotating-file-stream","version":"0.0.0","description":"Opens a WriteStream to a file rotated by interval and/or size. Designed to rotate log files as logrotate does","scripts":{"test":"echo '.jshintrc\\n.gitignore\\n.travis.yml\\ntest' > .npmignore ; cat .gitignore >> .npmignore\n  ./node_modules/.bin/jshint index.js test || exit 1\n  ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --recursive test"},"bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/iccicci/rotating-file-stream.git"},"keywords":["log","rotate","logrotate"],"author":{"name":"Daniele Ricci","email":"daniele.icc@gmail.com","url":"https://github.com/iccicci"},"license":"MIT","devDependencies":{"istanbul":"0.3.19","jshint":"2.8.0","mocha":"2.3.2","mocha-istanbul":"0.2.0"},"gitHead":"13d350c257ea3baf767beae24238e4c3900a195d","homepage":"https://github.com/iccicci/rotating-file-stream#readme","_id":"rotating-file-stream@0.0.0","_shasum":"2481ce510994cdb9ce81e13ac3550e81fc2337a7","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"cicci","email":"daniele.icc@gmail.com"},"maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cicci","email":"icc@cpan.org"}],"dist":{"shasum":"2481ce510994cdb9ce81e13ac3550e81fc2337a7","size":1870,"noattachment":false,"key":"/rotating-file-stream/-/rotating-file-stream-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rotating-file-stream/download/rotating-file-stream-0.0.0.tgz"},"directories":{},"publish_time":1441870475293,"_cnpm_publish_time":1441870475293,"_hasShrinkwrap":false,"deprecated":"please use version 2.x"}},"readme":"# rotating-file-stream\n\n[![Build Status][travis-badge]][travis-url]\n[![Code Climate][code-badge]][code-url]\n[![Test Coverage][cover-badge]][code-url]\n\n[![NPM version][npm-badge]][npm-url]\n[![NPM downloads][npm-downloads-badge]][npm-url]\n[![Stars][stars-badge]][stars-url]\n\n[![Types][types-badge]][npm-url]\n[![Dependents][deps-badge]][npm-url]\n[![Donate][donate-badge]][donate-url]\n\n[code-badge]: https://codeclimate.com/github/iccicci/rotating-file-stream/badges/gpa.svg\n[code-url]: https://codeclimate.com/github/iccicci/rotating-file-stream\n[cover-badge]: https://codeclimate.com/github/iccicci/rotating-file-stream/badges/coverage.svg\n[deps-badge]: https://img.shields.io/librariesio/dependents/npm/rotating-file-stream?logo=npm\n[deps-url]: https://www.npmjs.com/package/rotating-file-stream?activeTab=dependents\n[donate-badge]: https://img.shields.io/static/v1?label=donate&message=bitcoin&color=blue&logo=bitcoin\n[donate-url]: https://blockchain.info/address/12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN\n[github-url]: https://github.com/iccicci/rotating-file-stream\n[npm-downloads-badge]: https://img.shields.io/npm/dw/rotating-file-stream?logo=npm\n[npm-badge]: https://img.shields.io/npm/v/rotating-file-stream?color=green&logo=npm\n[npm-url]: https://www.npmjs.com/package/rotating-file-stream\n[stars-badge]: https://img.shields.io/github/stars/iccicci/rotating-file-stream?logo=github&style=flat&color=green\n[stars-url]: https://github.com/iccicci/rotating-file-stream/stargazers\n[travis-badge]: https://img.shields.io/travis/com/iccicci/rotating-file-stream?logo=travis\n[travis-url]: https://app.travis-ci.com/github/iccicci/rotating-file-stream\n[types-badge]: https://img.shields.io/static/v1?label=types&message=included&color=green&logo=typescript\n\n### Description\n\nCreates a [stream.Writable](https://nodejs.org/api/stream.html#stream_class_stream_writable) to a file which is\nrotated. Rotation behavior can be deeply customized; optionally, classical UNIX **logrotate** behavior can be used.\n\n### Usage\n\n```javascript\nimport { createStream } from \"rotating-file-stream\";\n\nconst stream = createStream(\"file.log\", {\n  size: \"10M\", // rotate every 10 MegaBytes written\n  interval: \"1d\", // rotate daily\n  compress: \"gzip\" // compress rotated files\n});\n```\n\n### Installation\n\nWith [npm](https://www.npmjs.com/package/rotating-file-stream):\n\n```sh\n$ npm install --save rotating-file-stream\n```\n\n### Table of contents\n\n- [Upgrading from v2 to v3](#upgrading-from-v2-to-v3)\n- [Upgrading from v1 to v2](#upgrading-from-v1-to-v2)\n- [API](#api)\n  - [rfs.createStream(filename[, options])](#rfscreatestreamfilename-options)\n    - [filename](#filename)\n      - [filename(time[, index])](#filenametime-index)\n      - [filename(index)](#filenameindex)\n  - [Class: RotatingFileStream](#class-rotatingfilestream)\n    - [Event: 'external'](#event-external)\n    - [Event: 'history'](#event-history)\n    - [Event: 'open'](#event-open)\n    - [Event: 'removed'](#event-removed)\n    - [Event: 'rotation'](#event-rotation)\n    - [Event: 'rotated'](#event-rotated)\n    - [Event: 'warning'](#event-warning)\n  - [options](#options)\n    - [compress](#compress)\n    - [encoding](#encoding)\n    - [history](#history)\n    - [immutable](#immutable)\n    - [initialRotation](#initialrotation)\n    - [interval](#interval)\n    - [intervalBoundary](#intervalboundary)\n    - [intervalUTC](#intervalutc)\n    - [maxFiles](#maxfiles)\n    - [maxSize](#maxsize)\n    - [mode](#mode)\n    - [omitExtension](#omitextension)\n    - [path](#path)\n    - [rotate](#rotate)\n    - [size](#size)\n    - [teeToStdout](#teeToStdout)\n- [Rotation logic](#rotation-logic)\n- [Under the hood](#under-the-hood)\n- [Compatibility](#compatibility)\n- [TypeScript](#typescript)\n- [License](#license)\n- [Bugs](#bugs)\n- [ChangeLog](#changelog)\n- [Donating](#donating)\n\n# Upgrading from v2 to v3\n\nIn **v3** the package was completely refactored using **async / await**.\n\n**TypeScript** types for events and the [external](#event-external) event were added.\n\n**Breaking change**: by default the `.gz` extension is added to the rotated compressed files.\n\n**Breaking change**: the way the _external compression command_ is executed was slightly changed; possible breaking\nchange.\n\nTo maintain back compatibility upgrading from **v2** to **v3**, just follow this rules:\n\n- using a _file name generator_ or not using [`options.compress`](#compress): nothing to do\n- using a _file name_ and using [`options.compress`](#compress): use [`options.omitExtension`](#omitextension) or check\n  how rotated files are treated.\n\n# Upgrading from v1 to v2\n\nThere are two main changes in package interface.\n\nIn **v1** the _default export_ of the package was directly the **RotatingFileStream** _constructor_ and the caller\nhave to use it; while in **v2** there is no _default export_ and the caller should use the\n[createStream](#rfscreatestreamfilename-options) exported function and should not directly use\n[RotatingFileStream](#class-rotatingfilestream) class.\nThis is quite easy to discover: if this change is not applied, nothing than a runtime error can happen.\n\nThe other important change is the removal of option **rotationTime** and the introduction of **intervalBoundary**.\nIn **v1** the `time` argument passed to the _filename generator_ function, by default, is the time when _rotation job_\nstarted, while if [`options.interval`](#interval) option is used, it is the lower boundary of the time interval within\n_rotation job_ started. Later I was asked to add the possibility to restore the default value for this argument so I\nintroduced `options.rotationTime` option with this purpose. At the end the result was something a bit confusing,\nsomething I never liked.\nIn **v2** the `time` argument passed to the _filename generator_ function is always the time when _rotation job_\nstarted, unless [`options.intervalBoundary`](#intervalboundary) option is used. In a few words, to maintain back\ncompatibility upgrading from **v1** to **v2**, just follow this rules:\n\n- using [`options.rotation`](#rotation): nothing to do\n- not using [`options.rotation`](#rotation):\n  - not using [`options.interval`](#interval): nothing to do\n  - using [`options.interval`](#interval):\n    - using `options.rotationTime`: to remove it\n    - not using `options.rotationTime`: then use [`options.intervalBoundary`](#intervalboundary).\n\n# API\n\n```javascript\nconst rfs = require(\"rotating-file-stream\");\n```\n\n## rfs.createStream(filename[, options])\n\n- `filename` [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type) |\n  [&lt;Function>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function) The name\n  of the file or the function to generate it, called _file name generator_. See below for\n  [details](#filename-stringfunction).\n- `options` [&lt;Object>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)\n  Rotation options, See below for [details](#options).\n- Returns: [&lt;RotatingFileStream>](#class-rotatingfilestream) The **rotating file stream**!\n\nThis interface is inspired to\n[fs.createWriteStream](https://nodejs.org/api/fs.html#fs_fs_createwritestream_path_options) one. The file is rotated\nfollowing _options_ rules.\n\n### filename\n\nThe most complex problem about file name is: _how to call the rotated file name?_\n\nThe answer to this question may vary in many forms depending on application requirements and/or specifications.\nIf there are no requirements, a `string` can be used and _default rotated file name generator_ will be used;\notherwise a `Function` which returns the _rotated file name_ can be used.\n\n**Note:**\nif part of returned destination path does not exists, the rotation job will try to create it.\n\n#### filename(time[, index])\n\n- `time` [&lt;Date>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\n  - By default: the time when rotation job started;\n  - if both [`options.interval`](#interval) and [`intervalBoundary`](#intervalboundary) options are enabled: the start\n    time of rotation period.\n\n  If `null`, the _not-rotated file name_ must be returned.\n\n- `index` [&lt;number>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type) The\n  progressive index of rotation by size in the same rotation period.\n\nAn example of a complex _rotated file name generator_ function could be:\n\n```javascript\nconst pad = num => (num > 9 ? \"\" : \"0\") + num;\nconst generator = (time, index) => {\n  if (!time) return \"file.log\";\n\n  var month = time.getFullYear() + \"\" + pad(time.getMonth() + 1);\n  var day = pad(time.getDate());\n  var hour = pad(time.getHours());\n  var minute = pad(time.getMinutes());\n\n  return `${month}/${month}${day}-${hour}${minute}-${index}-file.log`;\n};\n\nconst rfs = require(\"rotating-file-stream\");\nconst stream = rfs.createStream(generator, {\n  size: \"10M\",\n  interval: \"30m\"\n});\n```\n\n**Note:**\nif both of [`options.interval`](#interval) [`options.size`](#size) are used, returned _rotated file name_ **must** be\nfunction of both arguments `time` and `index`.\n\n#### filename(index)\n\n- `index` [&lt;number>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type) The\n  progressive index of rotation. If `null`, the _not-rotated file name_ must be returned.\n\nIf classical **logrotate** behavior is enabled (by [`options.rotate`](#rotate)), _rotated file name_ is only a\nfunction of `index`.\n\n## Class: RotatingFileStream\n\nExtends [stream.Writable](https://nodejs.org/api/stream.html#stream_class_stream_writable). It should not be directly\nused. Exported only to be used with `instanceof` operator and similar.\n\n### Event: 'external'\n\n- `stdout` [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type) The\n  standard output of the external compression command.\n- `stderr` [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type) The\n  standard error of the external compression command.\n\nThe `external` event is emitted once an _external compression command_ completes its execution to give access to the\ncommand output streams.\n\n### Event: 'history'\n\nThe `history` event is emitted once the _history check job_ is completed.\n\n### Event: 'open'\n\n- `filename` [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type) Is\n  constant unless [`options.immutable`](#immutable) is `true`.\n\nThe `open` event is emitted once the _not-rotated file_ is opened.\n\n### Event: 'removed'\n\n- `filename` [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type) The\n  name of the removed file.\n- `number` [&lt;boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)\n  - `true` if the file was removed due to [`options.maxFiles`](#maxFiles)\n  - `false` if the file was removed due to [`options.maxSize`](#maxSize)\n\nThe `removed` event is emitted once a _rotated file_ is removed due to [`options.maxFiles`](#maxFiles) or\n[`options.maxSize`](#maxSize).\n\n### Event: 'rotation'\n\nThe `rotation` event is emitted once the _rotation job_ is started.\n\n### Event: 'rotated'\n\n- `filename` [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type) The\n  _rotated file name_ produced.\n\nThe `rotated` event is emitted once the _rotation job_ is completed.\n\n### Event: 'warning'\n\n- `error` [&lt;Error>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) The\n  non blocking error.\n\nThe `warning` event is emitted once a non blocking error happens.\n\n## options\n\n- [`compress`](#compress):\n  [&lt;boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type) |\n  [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type) |\n  [&lt;Function>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function)\n  Specifies compression method of rotated files. **Default:** `null`.\n- [`encoding`](#encoding):\n  [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n  Specifies the default encoding. **Default:** `'utf8'`.\n- [`history`](#history):\n  [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n  Specifies the _history filename_. **Default:** `null`.\n- [`immutable`](#immutable):\n  [&lt;boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)\n  Never mutate file names. **Default:** `null`.\n- [`initialRotation`](#initialRotation):\n  [&lt;boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)\n  Initial rotation based on _not-rotated file_ timestamp. **Default:** `null`.\n- [`interval`](#interval):\n  [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n  Specifies the time interval to rotate the file. **Default:** `null`.\n- [`intervalBoundary`](#intervalBoundary):\n  [&lt;boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)\n  Makes rotated file name with lower boundary of rotation period. **Default:** `null`.\n- [`intervalUTC`](#intervalutc):\n  [&lt;boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)\n  Boundaries for rotation are computed in UTC. **Default:** `null`.\n- [`maxFiles`](#maxFiles):\n  [&lt;number>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type)\n  Specifies the maximum number of rotated files to keep. **Default:** `null`.\n- [`maxSize`](#maxSize):\n  [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n  Specifies the maximum size of rotated files to keep. **Default:** `null`.\n- [`mode`](#mode):\n  [&lt;number>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type)\n  Forwarded to [fs.createWriteStream](https://nodejs.org/api/fs.html#fs_fs_createwritestream_path_options).\n  **Default:** `0o666`.\n- [`omitExtension`](#omitextension):\n  [&lt;boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)\n  Omits the `.gz` extension from compressed rotated files. **Default:** `null`.\n- [`path`](#path):\n  [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n  Specifies the base path for files. **Default:** `null`.\n- [`rotate`](#rotate):\n  [&lt;number>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type)\n  Enables the classical UNIX **logrotate** behavior. **Default:** `null`.\n- [`size`](#size):\n  [&lt;string>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n  Specifies the file size to rotate the file. **Default:** `null`.\n- [`teeToStdout`](#teeToStdout):\n  [&lt;boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)\n  Writes file content to `stdout` as well. **Default:** `null`.\n\n### encoding\n\nSpecifies the default encoding that is used when no encoding is specified as an argument to\n[stream.write()](https://nodejs.org/api/stream.html#stream_writable_write_chunk_encoding_callback).\n\n### mode\n\nForwarded to [fs.createWriteStream](https://nodejs.org/api/fs.html#fs_fs_createwritestream_path_options).\n\n### path\n\nIf present, it is prepended to generated file names as well as for history file.\n\n### teeToStdout\n\nIf `true`, it makes the file content to be written to `stdout` as well. Useful for debugging purposes.\n\n### size\n\nAccepts a positive integer followed by one of these possible letters:\n\n- **B**: Bites\n- **K**: KiloBites\n- **M**: MegaBytes\n- **G**: GigaBytes\n\n```javascript\n  size: '300B', // rotates the file when size exceeds 300 Bytes\n                // useful for tests\n```\n\n```javascript\n  size: '300K', // rotates the file when size exceeds 300 KiloBytes\n```\n\n```javascript\n  size: '100M', // rotates the file when size exceeds 100 MegaBytes\n```\n\n```javascript\n  size: '1G', // rotates the file when size exceeds a GigaByte\n```\n\n### interval\n\nAccepts a positive integer followed by one of these possible letters:\n\n- **s**: seconds. Accepts integer divider of 60.\n- **m**: minutes. Accepts integer divider of 60.\n- **h**: hours. Accepts integer divider of 24.\n- **d**: days. Accepts integer.\n- **M**: months. Accepts integer. **EXPERIMENTAL**\n\n```javascript\n  interval: '5s', // rotates at seconds 0, 5, 10, 15 and so on\n                  // useful for tests\n```\n\n```javascript\n  interval: '5m', // rotates at minutes 0, 5, 10, 15 and so on\n```\n\n```javascript\n  interval: '2h', // rotates at midnight, 02:00, 04:00 and so on\n```\n\n```javascript\n  interval: '1d', // rotates at every midnight\n```\n\n```javascript\n  interval: '1M', // rotates at every midnight between two distinct months\n```\n\n### intervalBoundary\n\nIf set to `true`, the argument `time` of _filename generator_ is no longer the time when _rotation job_ started, but\nthe _lower boundary_ of rotation interval.\n\n**Note:**\nthis option has effect only if [`options.interval`](#interval) is used.\n\n### intervalUTC\n\nIf set to `true`, the boundaries of the rotation interval are computed against UTC time rather than against system time\nzone.\n\n**Note:**\nthis option has effect only if [`options.intervalBoundary`](#intervalboundary) is used.\n\n### compress\n\nThe best choice here is to use the value `\"gzip\"` to use **Node.js** internal compression library.\n\nFor historical reasons external compression can be used.\n\nTo enable external compression, a _function_ can be used or simply the _boolean_ `true` value to use default\nexternal compression.\nThe function should accept `source` and `dest` file names and must return the shell command to be executed to\ncompress the file.\nThe two following code snippets have exactly the same effect:\n\n```javascript\nvar rfs = require(\"rotating-file-stream\");\nvar stream = rfs.createStream(\"file.log\", {\n  size: \"10M\",\n  compress: true\n});\n```\n\n```javascript\nvar rfs = require(\"rotating-file-stream\");\nvar stream = rfs.createStream(\"file.log\", {\n  size: \"10M\",\n  compress: (source, dest) => `cat ${source} | gzip -c9 > ${dest}`\n});\n```\n\n**Note:**\nthis option is ignored if [`options.immutable`](#immutable) is used.\n\n**Note:**\nthe shell command to compress the rotated file should not remove the source file, it will be removed by the package\nif rotation job complete with success.\n\n### omitExtension\n\nFrom **v3** the package adds by default the `.gz` extension to the rotated compressed files. Simultaneously this option\nwas added: set this option to `true` to not add the extension, i.e. to keep backward compatibility.\n\n### initialRotation\n\nWhen program stops in a rotation period then restarts in a new rotation period, logs of different rotation period will\ngo in the next rotated file; in a few words: a rotation job is lost. If this option is set to `true` an initial check\nis performed against the _not-rotated file_ timestamp and, if it falls in a previous rotation period, an initial\nrotation job is done as well.\n\n**Note:**\nthis option has effect only if both [`options.interval`](#interval) and [`options.intervalBoundary`](#intervalboundary)\nare used.\n\n**Note:**\nthis option is ignored if [`options.rotate`](#rotate) is used.\n\n### rotate\n\nIf specified, classical UNIX **logrotate** behavior is enabled and the value of this option has same effect in\n_logrotate.conf_ file.\n\n**Note:**\nif this option is used following ones take no effect: [`options.history`](#history), [`options.immutable`](#immutable),\n[`options.initialRotation`](#initialrotation), [`options.intervalBoundary`](#intervalboundary),\n[`options.maxFiles`](#maxfiles), [`options.maxSize`](#maxsize).\n\n### immutable\n\nIf set to `true`, names of generated files never changes. New files are immediately generated with their rotated\nname. In other words the _rotated file name generator_ is never called with a `null` _time_ argument unless to\ndeterminate the _history file_ name; this can happen if [`options.history`](#history) is not used while\n[`options.maxFiles`](#maxfiles) or [`options.maxSize`](#maxsize) are used.\nThe `filename` argument passed to [`'open'`](#event-open) _event_ evaluates now as the newly created file name.\n\nUseful to send logs to logstash through [filebeat](https://www.elastic.co/beats/filebeat).\n\n**Note:**\nif this option is used, [`options.compress`](#compress) is ignored.\n\n**Note:**\nthis option is ignored if [`options.interval`](#interval) is not used.\n\n### history\n\nDue to the complexity that _rotated file names_ can have because of the _filename generator function_, if number or\nsize of rotated files should not exceed a given limit, the package needs a file where to store this information. This\noption specifies the name _history file_. This option takes effect only if at least one of\n[`options.maxFiles`](#maxfiles) or [`options.maxSize`](#maxsize) is used. If `null`, the _not rotated filename_ with\nthe `'.txt'` suffix is used.\n\n### maxFiles\n\nIf specified, it's value is the maximum number of _rotated files_ to be kept.\n\n### maxSize\n\nIf specified, it's value must respect same syntax of [option.size](#size) and is the maximum size of _rotated files_ to\nbe kept.\n\n# Rotation logic\n\nRegardless of when and why rotation happens, the content of a single\n[stream.write](https://nodejs.org/api/stream.html#stream_writable_write_chunk_encoding_callback)\nwill never be split among two files.\n\n## by size\n\nOnce the _not-rotated_ file is opened first time, its size is checked and if it is greater or equal to\nsize limit, a first rotation happens. After each\n[stream.write](https://nodejs.org/api/stream.html#stream_writable_write_chunk_encoding_callback),\nthe same check is performed.\n\n## by interval\n\nThe package sets a [Timeout](https://nodejs.org/api/timers.html#timers_settimeout_callback_delay_args)\nto start a rotation job at the right moment.\n\n# Under the hood\n\nLogs should be handled so carefully, so this package tries to never overwrite files.\n\nAt stream creation, if the _not-rotated_ log file already exists and its size exceeds the rotation size,\nan initial rotation attempt is done.\n\nAt each rotation attempt a check is done to verify that destination rotated file does not exists yet;\nif this is not the case a new destination _rotated file name_ is generated and the same check is\nperformed before going on. This is repeated until a not existing destination file name is found or the\npackage is exhausted. For this reason the _rotated file name generator_ function could be called several\ntimes for each rotation job.\n\nIf requested through [`options.maxFiles`](#maxfiles) or [`options.maxSize`](#maxsize), at the end of a rotation job, a\ncheck is performed to ensure that given limits are respected. This means that\n**while rotation job is running both the limits could be not respected**. The same can happen till the end of first\n_rotation job_ if [`options.maxFiles`](#maxfiles) or [`options.maxSize`](#maxsize) are changed between two runs.\nThe first check performed is the one against [`options.maxFiles`](#maxfiles), in case some files are removed, then the\ncheck against [`options.maxSize`](#maxsize) is performed, finally other files can be removed. When\n[`options.maxFiles`](#maxfiles) or [`options.maxSize`](#maxsize) are enabled for first time, an _history file_ can be\ncreated with one _rotated filename_ (as returned by _filename generator function_) at each line.\n\nOnce an **error** _event_ is emitted, nothing more can be done: the stream is closed as well.\n\n# Compatibility\n\nRequires **Node.js v14**.\n\nThe package is tested under [all Node.js versions](https://app.travis-ci.com/github/iccicci/rotating-file-stream)\ncurrently supported accordingly to [Node.js Release](https://github.com/nodejs/Release#readme).\n\nTo work with the package under Windows, be sure to configure `bash.exe` as your _script-shell_.\n\n```\n> npm config set script-shell bash.exe\n```\n\n# TypeScript\n\n**TypeScript** types are distributed with the package itself.\n\n# License\n\n[MIT License](https://github.com/iccicci/rotating-file-stream/blob/master/LICENSE)\n\n# Bugs\n\nDo not hesitate to report any bug or inconsistency [@github](https://github.com/iccicci/rotating-file-stream/issues).\n\n# ChangeLog\n\n[ChangeLog](https://github.com/iccicci/rotating-file-stream/blob/master/CHANGELOG.md)\n\n# Donating\n\nIf you find useful this package, please consider the opportunity to donate some satoshis to this bitcoin address:\n**12p1p5q7sK75tPyuesZmssiMYr4TKzpSCN**\n","_attachments":{},"homepage":"https://github.com/iccicci/rotating-file-stream#readme","bugs":{"url":"https://github.com/iccicci/rotating-file-stream/issues"},"license":"MIT"}