{"_id":"@aibulat/watch-dir-count","_rev":"7-f27d3d5c9430698d52287243e19a5356","name":"@aibulat/watch-dir-count","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@aibulat/watch-dir-count","version":"0.0.1","keywords":[],"author":"","license":"MIT","_id":"@aibulat/watch-dir-count@0.0.1","maintainers":[{"name":"aibulat","email":"ngmAibulat@gmail.com"}],"homepage":"https://github.com/ngmaibulat/watch-dir-count#readme","bugs":{"url":"https://github.com/ngmaibulat/watch-dir-count/issues"},"bin":{"wdc":"dist/index.js"},"dist":{"shasum":"37691dcbbc67a5e6e1ca346f1ef3271bacec9b4d","tarball":"https://registry.npmjs.org/@aibulat/watch-dir-count/-/watch-dir-count-0.0.1.tgz","fileCount":29,"integrity":"sha512-Y1VON40gUoWcpzJ/huNGYTk+b8tv00wU31a7kg/cmC7loYFdQWN4SIvFjFC4viugZ+2p/mKfiupiTE2M/bmPBA==","signatures":[{"sig":"MEUCIQDxIEyZa4pWMVeRk71hIgQ3+IWptd/9J3xUib3GV6OPdwIgcK+fs7uANnTBICnjhX2dmi6NZN6rwG8Et3g2xIDKv8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGVrCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTTQ//epvZMX75cFKKYob2HL17C+yrP+erToY0Ao1QsO2PwTN3zcQ2\r\ndCAXQ+x33YDFjYQs5b2MZWIWODO3x78sRc7WsLH0u9rK0BogRaEVXL5x7Fsc\r\niBlkE6MZ2JpcyisGt6/S+02yOrLx8TdXUwqT7pkV4+keSYc2jpRuKBw4eLky\r\n2IXLKErqcDtZTJIUnr3u2aJKFWxL30yQPBErl6aBUtBixynQZiokpwOygOpg\r\nfOEMAJAw6cBWJayR3aciVGZxDFOeIBDc/lT9p9fZXCTLs/7FLeYWdSq+3DHA\r\nhSIfiAkAy2HcD0taVRAb+1MGdL7RoEWetTlayalFesRSY/V5zzDgNyb9ltH4\r\njHpagwDCWCmQd5vGAgFz0gdbMcBH8k2dZ/mKzUYly1UmniHNBsBCRfpl27Vy\r\nAhlbRlo4iXrwJWbEjyN8xt9KbGERbrhgHkOp5TOjISimDlXZ3a+0zEvBV+o7\r\nbkRH6ZWhVH0+Nce8fzkpFQqTzjJ5hPWfyh6ay2vcFm6tY17kG4IZhYCaWyyA\r\n0NEXHn/uw95PkdttJhksbgTVPU/EoD3UQ2NJWRzBCpOpVtszuOuUPMAafdsd\r\nonhApdqYlVyFSTrvds1WyiTdqyBYzq2bIe42u8M33nqdueKXY6Pqz5zrrA6w\r\nB8H6u5UzLMwt9Q69lPwwiSxUin2rQG6+Uio=\r\n=KLnp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","type":"module","gitHead":"8ec0cd1862d67d024a04cf45a36bb6ce4d88c790","scripts":{"test":"node --test | tap-diff","build":"tsc","build:watch":"tsc -w"},"_npmUser":{"name":"aibulat","email":"ngmAibulat@gmail.com"},"repository":{"url":"git+https://github.com/ngmaibulat/watch-dir-count.git","type":"git"},"_npmVersion":"9.5.1","description":"watch count of files in a directory","directories":{},"_nodeVersion":"19.8.0","dependencies":{"ejs":"^3.1.9","bunyan":"^1.8.15","dotenv":"^16.0.3","@types/ejs":"^3.1.2","handlebars":"^4.7.7","nodemailer":"^6.9.1","@aibulat/fs":"^0.0.7","@aibulat/json":"^0.0.8","@colors/colors":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap-diff":"^0.1.1","@types/node":"^18.15.3","@types/bunyan":"^1.8.8","@types/nodemailer":"^6.4.7"},"_npmOperationalInternal":{"tmp":"tmp/watch-dir-count_0.0.1_1679383234385_0.5752920206354561","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@aibulat/watch-dir-count","version":"0.0.2","keywords":[],"author":"","license":"MIT","_id":"@aibulat/watch-dir-count@0.0.2","maintainers":[{"name":"aibulat","email":"ngmAibulat@gmail.com"}],"homepage":"https://github.com/ngmaibulat/watch-dir-count#readme","bugs":{"url":"https://github.com/ngmaibulat/watch-dir-count/issues"},"bin":{"wdc":"dist/index.js"},"dist":{"shasum":"7b16ae6cc9df6d2a1c37289307c293fee876c13a","tarball":"https://registry.npmjs.org/@aibulat/watch-dir-count/-/watch-dir-count-0.0.2.tgz","fileCount":29,"integrity":"sha512-0ekvo4uBFvqNLnS6N/CpAhlOvD2hIC0HCAJQh/imU53TWh77guiDhvHSaES3gUgohjfoETiiz24/wUMHnh8M1A==","signatures":[{"sig":"MEUCIG1Yp4n6JoaxNDHzlCwboO0ryZBbXSQX6fQ6rXrnEiwvAiEA9NmAyyAGTlHBZNF4XXVWzXWyph53t4yJ7HF//huRJ40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGV0uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq1A/7Byl7Cet7vMcNnARmV4uG+nYavTXqqH6hTNSxuBdx59vTVtUr\r\n17mMS0bAx9HCscFBXLVWiwmIoKonjgYDD3Ti2n12LHIoRogN4ict4vgIzmC0\r\nCd14jQNV8zgnwCdeH/NQvIFSBvSv7Xj3Sk8IlqOILaaKMtIRQTEj7uEgM6oM\r\nx9T8IBclRGBVL+rMTv41vFbXY+Q1RAIZL7WB2EIgJWyi1z/g+Iv9BkuYygKQ\r\nQC42uvubaaxpUjU+9PAdbjfMGFFUTB3v5WFWHdn5dbIi3prN58cJ4PS68Mgk\r\ndIPjuEO+mNjjUpJDujJVNvH4O8TbOU8Eu8+euQ9a+sJk7cNH1TM2FkSslivp\r\njhvoxhNaOlKzru/vKVkRx92HshqOFy4o99he3LI97VoO4XfkB+FuFaW6Rr+t\r\nMs7yM8qQURF9jJSZzyaxrpKeDq2+shRIUbGVzUinZmJtZ5PpIwSIgLoEnM6M\r\nI/MEVz/CmFgEMFDxYY5mIfOtgojBtkXwOdem3O8PUMiw1E1+pYrm98QGdfGu\r\n5w+9Ha54Q5QZasLuMWSLE+AlmqIxWKMezZBKYEkJ8CDRwvl7OLvSZ6g6u5Fw\r\nirtyihWi3CUbty847/zYBqg/xlYFxWUK+vA0z6Pb1aCqW8zDjnZO9kwV5/pr\r\nwIggrn80Jr3InXUhNbBsGUpHg28/LxGJplQ=\r\n=q5kA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","type":"module","gitHead":"b54b64820a6a01a473efa3e62f7f4bb2ed16f333","scripts":{"test":"node --test | tap-diff","build":"tsc","build:watch":"tsc -w"},"_npmUser":{"name":"aibulat","email":"ngmAibulat@gmail.com"},"repository":{"url":"git+https://github.com/ngmaibulat/watch-dir-count.git","type":"git"},"_npmVersion":"9.5.1","description":"watch count of files in a directory","directories":{},"_nodeVersion":"19.8.0","dependencies":{"ejs":"^3.1.9","bunyan":"^1.8.15","dotenv":"^16.0.3","@types/ejs":"^3.1.2","handlebars":"^4.7.7","nodemailer":"^6.9.1","@aibulat/fs":"^0.0.7","@aibulat/json":"^0.0.8","@colors/colors":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap-diff":"^0.1.1","@types/node":"^18.15.3","@types/bunyan":"^1.8.8","@types/nodemailer":"^6.4.7"},"_npmOperationalInternal":{"tmp":"tmp/watch-dir-count_0.0.2_1679383853987_0.35196746555086866","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@aibulat/watch-dir-count","version":"0.0.3","keywords":[],"author":"","license":"MIT","_id":"@aibulat/watch-dir-count@0.0.3","maintainers":[{"name":"aibulat","email":"ngmAibulat@gmail.com"}],"homepage":"https://github.com/ngmaibulat/watch-dir-count#readme","bugs":{"url":"https://github.com/ngmaibulat/watch-dir-count/issues"},"bin":{"wdc":"dist/index.js"},"dist":{"shasum":"990bfc2977a559ec131234cc6ff863704e134592","tarball":"https://registry.npmjs.org/@aibulat/watch-dir-count/-/watch-dir-count-0.0.3.tgz","fileCount":29,"integrity":"sha512-ROdcASQ3ut9oFH+BoYhmn2KFNDBsrUIAFNq8sVPX2kP2cplygNt+6ICqQvx3xp2Wm9+vUoXftk/BunfeqX94NA==","signatures":[{"sig":"MEYCIQDKvs5tyPrVSSEL2XGQzb0mP2siEZRbZIgVBGpHkdg5rgIhAI/IUdTo3QJ5PEXxGgOXTwtU5GLPqDLo7jnx60tx/HKp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGWBMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiPQ/9HRM7AUKpCV7bLxCyvP6Iby/sDNaOih6Bybfp827J9Fsq28dY\r\nvJflf7yTqD5s8dPrWhi4Obe2vAImq3b39bPf3poPOrZvpLI5UV8GfHCwv9Z/\r\nvThVMcA+v2IPzXsVloVR1BN9CFmVBS07bIM2tswHTQtqGrurKhrchxC7KSFD\r\n1Fi6H/OfQiTVXr48q5m2M+CSYVT1d9ihc63im7DTiSg+y3+aN3APTR+4o3NP\r\n0N83BpuR6kO1iERVu//AsnoVCsvhT+I9zsvDuAN1rJh9LNi3LYL0v3izmdiZ\r\nGvmuQfmk9/7DHzpFP0XjqLqIFvBPCr5EvKK1csmwdFhWqccgJSBfBJzOVjLU\r\n01NzNBiZMV6kFVLnaGW/qbZ3/P72vvURg0r22DsxGC81snapGFsqCIYuPu/c\r\nkRbz4x7BrTF+K5ZMUPXsE+UsxRaxOce2gUT5it/5fyI+CJsEYNm8gVOCwMIt\r\nbBCKADVQdF/h0QnOgmuWW7m2F08XjCd1NulakWjG5nGr3Zoyg/1ibYZa+KSg\r\nHVyvPkpL2NGNUKJtkAr5eN1O0mrnshmiu6bqrUaLUI213jIKv4BvhutuakUj\r\nT66f+V8oMDOM9glZrrk+0N8fgpeQbLJIebLS3UlJOpU/xMMW8mlqP0sxFpoa\r\nnhBrdIHdJ4/KPo8x7zBg9NOhW2RCCeM+fqw=\r\n=Z15y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","type":"module","gitHead":"02e1db689a93953acc7d6015bebe30bcb2f2909d","scripts":{"test":"node --test | tap-diff","build":"tsc","build:watch":"tsc -w"},"_npmUser":{"name":"aibulat","email":"ngmAibulat@gmail.com"},"repository":{"url":"git+https://github.com/ngmaibulat/watch-dir-count.git","type":"git"},"_npmVersion":"9.5.1","description":"watch count of files in a directory","directories":{},"_nodeVersion":"19.8.0","dependencies":{"ejs":"^3.1.9","bunyan":"^1.8.15","dotenv":"^16.0.3","@types/ejs":"^3.1.2","handlebars":"^4.7.7","nodemailer":"^6.9.1","@aibulat/fs":"^0.0.7","@aibulat/json":"^0.0.8","@colors/colors":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap-diff":"^0.1.1","@types/node":"^18.15.3","@types/bunyan":"^1.8.8","@types/nodemailer":"^6.4.7"},"_npmOperationalInternal":{"tmp":"tmp/watch-dir-count_0.0.3_1679384652076_0.1431727500662343","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@aibulat/watch-dir-count","version":"0.0.4","keywords":[],"author":"","license":"MIT","_id":"@aibulat/watch-dir-count@0.0.4","maintainers":[{"name":"aibulat","email":"ngmAibulat@gmail.com"}],"homepage":"https://github.com/ngmaibulat/watch-dir-count#readme","bugs":{"url":"https://github.com/ngmaibulat/watch-dir-count/issues"},"bin":{"wdc":"dist/index.js"},"dist":{"shasum":"318ce95ff399f7d1b736c97fe39b006340ab1594","tarball":"https://registry.npmjs.org/@aibulat/watch-dir-count/-/watch-dir-count-0.0.4.tgz","fileCount":29,"integrity":"sha512-ZSC/xrRecE3rm4VUfZyXjJVL2MmnOoXTvoSDsw9NQXM6oX7qTslQK9sHa2DHIkYFFDnUURtVY0FCNpS5QyxY2Q==","signatures":[{"sig":"MEYCIQDOV8esmn17SjwoIMJcie6tFVx9/Xz3ETDMmXT9gfIz8AIhAKsHPduTtB/gErB5QXQ2pYXP/yM+qj4avQ/XlYF/QL7e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGa6KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT7A//eTtaejlsxBaYWBwhYrD9/IsfVfn5Jlijj0AjCTcTkpXzHnga\r\nA5MJag4RaBwbdxUkX/1mI9nW+Xv0bd8+rIv9CsT92SFYyiM9RB/X71QAbK3A\r\naup68dw5EbIWks3levTPtFuHIqbWhjUjXU4qDNpGcmeg9sXtTZ6MMDaMf9X6\r\nSfCHKMyGSP973zyG2YOGIrMTkz19/PWBdcuYIgg7Tbyb75LbgGGw7PAoiniG\r\nP7jITLuElwmFZxyIQP2nx7mYemKLAGbDXHUUvLbFbBT+IJkzCqqCGH0QW+wH\r\nHZ38bC0yqTe8tJZP9QLfPHmH0sZqpNugi7LQd4K+6St52KShB0gxA3qPpNs/\r\nbn6WUCAFkp2e7y0hrZvH4e1308odp+fzgaS8SfeqwjfaW+ZTeqi0XZ94gw1Q\r\ne3/LorVz9dPkPlIqZwgqkrnLLKvmQVh91nf7PsFZr+CuZqiJ4rQLRs84S6KQ\r\nI0PuXhaXKrZR0aTj7LtC9EoxCy4qcMQmplY4ykXN6MP9zSpOtBPNz1yBPhQy\r\nI7sgVAQudl8eaICHd8J5Dz/QggnoINhLtRyotE9pckUVqlBigJGOYCbpQA+h\r\nCGBuxoDMcuTKT6ZO/0nGAAKWswp49dE0ceT0DZ6ZW9zqWwNGwZbtRagYL8re\r\ntC2oqyR61vxcdp2VE4jqqLUXSx1iEzn4XLs=\r\n=KPKc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","type":"module","gitHead":"f40c38db7aca3741d2578f0f17a33b2c7eef0a8e","scripts":{"test":"node --test | tap-diff","build":"tsc","build:watch":"tsc -w"},"_npmUser":{"name":"aibulat","email":"ngmAibulat@gmail.com"},"repository":{"url":"git+https://github.com/ngmaibulat/watch-dir-count.git","type":"git"},"_npmVersion":"9.5.1","description":"watch count of files in a directory","directories":{},"_nodeVersion":"19.8.0","dependencies":{"ejs":"^3.1.9","bunyan":"^1.8.15","dotenv":"^16.0.3","@types/ejs":"^3.1.2","handlebars":"^4.7.7","nodemailer":"^6.9.1","@aibulat/fs":"^0.0.7","@aibulat/json":"^0.0.8","@colors/colors":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tap-diff":"^0.1.1","@types/node":"^18.15.3","@types/bunyan":"^1.8.8","@types/nodemailer":"^6.4.7"},"_npmOperationalInternal":{"tmp":"tmp/watch-dir-count_0.0.4_1679404682777_0.76799668614672","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@aibulat/watch-dir-count","version":"0.0.6","keywords":["watch","directory","count","monitor","queue"],"author":{"name":"Aibulat"},"license":"MIT","_id":"@aibulat/watch-dir-count@0.0.6","maintainers":[{"name":"aibulat","email":"ngmAibulat@gmail.com"}],"homepage":"https://github.com/ngmaibulat/packages/tree/main/packages/watch-dir-count#readme","bugs":{"url":"https://github.com/ngmaibulat/packages/issues"},"bin":{"wdc":"dist/index.js"},"dist":{"shasum":"443bf766d970c629778fe32b51b636d90d5b143f","tarball":"https://registry.npmjs.org/@aibulat/watch-dir-count/-/watch-dir-count-0.0.6.tgz","fileCount":8,"integrity":"sha512-2hRa7ITa5gl/wmpL8GpZqHeYEnJHrf4M4CYkEvHk2K18YL2jop18ayKMtCjjWk2kzW1yqrAoTv/Y0jPUxAfOwQ==","signatures":[{"sig":"MEUCIBOfWeBvSRhU5T2L94amhh/PMoUlDwM5F/PCisWWEocZAiEAy4gD4KeEwB36eN1hOlVT31PvAkxzM93D5eAkeiGmELY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibulat%2fwatch-dir-count@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8ca280f051dc28f6d515473d0980bdc75f5eb2e0","scripts":{"dev":"tsdown --watch","build":"tsdown","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4dc347dc-8c8e-40b6-9d14-15e2c98a98d5"}},"repository":{"url":"git+https://github.com/ngmaibulat/packages.git","type":"git","directory":"packages/watch-dir-count"},"_npmVersion":"12.0.2","description":"watch count of files in a directory","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ejs":"^3.1.9","bunyan":"^1.8.15","dotenv":"^16.0.3","handlebars":"^4.7.7","nodemailer":"^6.9.1","@aibulat/fs":"^0.0.9","@aibulat/json":"^0.0.10","@colors/colors":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","publint":"^0.3.23","@types/ejs":"^3.1.2","typescript":"^5.7.3","@types/node":"^22.13.1","@types/bunyan":"^1.8.8","@types/nodemailer":"^6.4.7","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/watch-dir-count_0.0.6_1786793624981_0.7168767812118342","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@aibulat/watch-dir-count","version":"0.0.7","keywords":["watch","directory","count","monitor","queue"],"author":{"name":"Aibulat"},"license":"MIT","_id":"@aibulat/watch-dir-count@0.0.7","maintainers":[{"name":"aibulat","email":"ngmAibulat@gmail.com"}],"homepage":"https://github.com/ngmaibulat/packages/tree/main/packages/watch-dir-count#readme","bugs":{"url":"https://github.com/ngmaibulat/packages/issues"},"bin":{"wdc":"dist/index.js"},"dist":{"shasum":"622bebf5a9c9a2ddc42c113f84b8370236933787","tarball":"https://registry.npmjs.org/@aibulat/watch-dir-count/-/watch-dir-count-0.0.7.tgz","fileCount":8,"integrity":"sha512-yjnhlLWMIVPr5cZAql3OtHJ4v9gxWsFCij4mqBburhl62IGNatGryPS26zASfbi8CbHNSymTMeJEY+ZY3lQJVQ==","signatures":[{"sig":"MEUCIHz0yNmKYHiV54I++arEGytAr+Gwps8g2PtGVrbl4R+5AiEAwpSGYuMLVmZ7XIcAfyEBQMPyKEq8tQs/ImYZWrZx588=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibulat%2fwatch-dir-count@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"11201239f623ac08c9d4f54e8cbf6f2b010d314a","scripts":{"dev":"tsdown --watch","build":"tsdown","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4dc347dc-8c8e-40b6-9d14-15e2c98a98d5"}},"repository":{"url":"git+https://github.com/ngmaibulat/packages.git","type":"git","directory":"packages/watch-dir-count"},"_npmVersion":"12.0.2","description":"watch count of files in a directory","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ejs":"^3.1.9","bunyan":"^1.8.15","dotenv":"^16.0.3","handlebars":"^4.7.7","nodemailer":"^6.9.1","@aibulat/fs":"^0.0.10","@aibulat/json":"^0.0.11","@colors/colors":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","publint":"^0.3.23","@types/ejs":"^3.1.2","typescript":"^5.7.3","@types/node":"^22.13.1","@types/bunyan":"^1.8.8","@types/nodemailer":"^6.4.7","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/watch-dir-count_0.0.7_1786794294837_0.864281274526131","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@aibulat/watch-dir-count","version":"0.0.8","description":"watch count of files in a directory","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"bin":{"wdc":"dist/index.js"},"scripts":{"typecheck":"tsc --noEmit","build":"tsdown","dev":"tsdown --watch","prepack":"pnpm run build"},"publishConfig":{"access":"public"},"keywords":["watch","directory","count","monitor","queue"],"repository":{"type":"git","url":"git+https://github.com/ngmaibulat/packages.git","directory":"packages/watch-dir-count"},"bugs":{"url":"https://github.com/ngmaibulat/packages/issues"},"homepage":"https://github.com/ngmaibulat/packages/tree/main/packages/watch-dir-count#readme","author":{"name":"Aibulat"},"license":"MIT","devDependencies":{"@arethetypeswrong/core":"^0.18.5","@types/ejs":"^3.1.2","@types/node":"^22.13.1","@types/nodemailer":"^6.4.7","publint":"^0.3.23","tsdown":"^0.22.14","typescript":"^5.7.3"},"dependencies":{"@aibulat/fs":"^0.0.10","@aibulat/json":"^0.0.11","@colors/colors":"^1.5.0","dotenv":"^16.0.3","ejs":"^3.1.9","handlebars":"^4.7.7","nodemailer":"^6.9.1","pino":"^10.3.1"},"engines":{"node":">=22.5.0"},"gitHead":"f22a938e0788ebf6ce617e96d9bad157974415c7","_id":"@aibulat/watch-dir-count@0.0.8","_nodeVersion":"26.7.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-6h1gjVE2JxPKurHV3Kw5fTVVDCGHNaxb9dYcbKlCidUFnIjzG4BrjjvtZ+bIANncBVZ3TOpDT6giIKEveIyTNQ==","shasum":"16ce33b2cd40001ed68f3fa49f940b36ff67bf5c","tarball":"https://registry.npmjs.org/@aibulat/watch-dir-count/-/watch-dir-count-0.0.8.tgz","fileCount":8,"unpackedSize":17909,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibulat%2fwatch-dir-count@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICFG08OjTHXeZj9g15RAAPzs1cfoirLzXfY1u7jT98dKAiEAvN4u5hihE1Pa/JQ1sye9IX+delStYSPikP18AQJFj9U="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4dc347dc-8c8e-40b6-9d14-15e2c98a98d5"}},"directories":{},"maintainers":[{"name":"aibulat","email":"ngmAibulat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/watch-dir-count_0.0.8_1786795292623_0.4098854036212485"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-21T07:20:34.306Z","modified":"2026-08-15T12:01:33.104Z","0.0.1":"2023-03-21T07:20:34.543Z","0.0.2":"2023-03-21T07:30:54.190Z","0.0.3":"2023-03-21T07:44:12.245Z","0.0.4":"2023-03-21T13:18:02.917Z","0.0.6":"2026-08-15T11:33:45.143Z","0.0.7":"2026-08-15T11:44:54.998Z","0.0.8":"2026-08-15T12:01:32.758Z"},"bugs":{"url":"https://github.com/ngmaibulat/packages/issues"},"author":{"name":"Aibulat"},"license":"MIT","homepage":"https://github.com/ngmaibulat/packages/tree/main/packages/watch-dir-count#readme","keywords":["watch","directory","count","monitor","queue"],"repository":{"type":"git","url":"git+https://github.com/ngmaibulat/packages.git","directory":"packages/watch-dir-count"},"description":"watch count of files in a directory","maintainers":[{"name":"aibulat","email":"ngmAibulat@gmail.com"}],"readme":"### Watch-Dir-Count\n\nWatch count of files in a directory and\n\n-   run specified script\n-   send email report\n\n### Install\n\n```bash\nnpm install -g @aibulat/watch-dir-count\ngit clone git@github.com:ngmaibulat/email-templates-wdc.git\n# create .env\n# create log.cfg.json\nwdc\n```\n\n### Dotenv file\n\nFilename: `.env`\n\nExample:\n\n```bash\nINTERVAL=\"60\"     #seconds\nTHRESHOLD=\"100\"   #count of items to trigger script/email\nDIR=\"/var/queue\"  #dir to watch\nEXEC=\"echo {{dir}} {{count}}\"  #script to execute\n\nEMAIL_TEMPLATE=\"./templates/default.eml\"  # path to email templates, adjust if needed/customized\nEMAIL_FROM=\"wdc@example.com\"\nEMAIL_TO=\"to@example.com,another@example.com\"\nEMAIL_SUBJECT=\"Queue Report\"\n\nSMTP_HOST=\"smtp.example.com\"\nSMTP_PORT=\"25\"\nSMTP_USER=\"\"\nSMTP_PASS=\"\"\n```\n\n### Logger configuration\n\nFilename: `log.cfg.json`, read from the working directory. The schema is the one\nbunyan used; the logger is [pino](https://getpino.io) now, and the file is\ntranslated into one destination per stream. Directories named in `path` are\ncreated if missing, `level` accepts the names below or bunyan's numbers, and\n`\"type\": \"rotating-file\"` is rejected — use `logrotate`.\n\nExample:\n\n```json\n{\n    \"name\": \"wdc\",\n    \"streams\": [\n        {\n            \"level\": \"debug\",\n            \"path\": \"./log/debug.json\"\n        },\n        {\n            \"level\": \"info\",\n            \"path\": \"./log/logs.json\"\n        }\n    ]\n}\n```\n","readmeFilename":"README.md"}