{"_id":"@aakochnpm/timesheet","_rev":"2-65687e12fc57f2a399c4ee7a0c6474df","name":"@aakochnpm/timesheet","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.2":{"name":"@aakochnpm/timesheet","version":"0.1.2","description":"Track log in and log out events and display them in a way to make it easy to submit a timesheet","main":"timesheet.js","scripts":{"test":"c8 tap --no-coverage","debug":"tap --no-timeout","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/aakoch/timesheet.git"},"keywords":["timesheet","command","line"],"author":{"name":"Adam Koch","url":"aakoch"},"license":"GPL-3.0-or-later or NPOSL-3.0","bugs":{"url":"https://github.com/aakoch/timesheet/issues"},"homepage":"https://github.com/aakoch/timesheet#readme","type":"module","devDependencies":{"@foo-dog/utils":"^0.3.0","c8":"^7.12.0","tap":"^16.3.0"},"dependencies":{"chalk":"^5.0.1","dayjs":"^1.11.4"},"directories":{"test":"test"},"gitHead":"7ff33a8dc2a5f0fae676190e70cd42bd926a2c79","_id":"@aakochnpm/timesheet@0.1.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ldvNN0xTWo6JijQFuF4lSqvoE9zX2Ec0FyeJcAreVtvtPLoMkTa7Rj8kU6ps35z5Eb0UzLDBv4W+ArJrPdeBxA==","shasum":"d3d5048b1508b081bc5fde2df0565b84516d6cd4","tarball":"https://registry.npmjs.org/@aakochnpm/timesheet/-/timesheet-0.1.2.tgz","fileCount":30,"unpackedSize":119291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJPMDsH96b7Wkw2ZspKI3h7Irct5mAJc0olprG5eMuUAiEAuGQHggXr45wP8PfFgf3omLotDUFAMe55EdcbNR05Zpg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9yeOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFhQ/+IiBbjetdE8sJN8aKV+d0bMlA01NecXmvIyg+jSIkcpuVHjtH\r\n1eB4UMqxB4zdF1jM4baMTf0ZuZj70G2/egqdO1zhFE3cYAqn1SsGYDKEkzYb\r\nuxeD6lgs2QSM+RuRUhE5Y6uy/YFssh9Huy7OsM++JajwUZh4Rf6WOzM/4t1S\r\n6Bz/vJarg2H6ukXOUTAtAEmXGTaz9IhTZ9sci9SEvfBIMiDDP6KCbmjx2I/c\r\nBU9ezM32DdoXAClLORiFv+tvRL4dQGPkCQd1dvLPWa8oL0LIahuqwd3HaOn9\r\nXpOnCJDAPpim84xoVzXFUGYbPkMshBX1fi3285h8K9NnplNV3HNTXLkCGaEM\r\n305f5XceG2kSE2ws3WS6s3wy7ChvLpuuvat2/EJcW+8Mon5Bv3lKVCNZrGYg\r\nw6Wu6N5VVRgUxI/LLuLX7sjysxQAPa2nAbcIOferDKCI+ta096d1FW3yloD7\r\naC+9pcN4w4dvCR7HOReDESV+OQHH9hx7jTPFM8XZy5AmQY26s6hZSD41h5Ip\r\nm2UEuPGkiju2Skvy6rCI3CiGbt4zKWtKOpi4X5A0aMlrKgDYS1+R5m8aU4Pq\r\nUo8mc0tO1S3073MOkFosG/BZBoTgLlFk4P92NX2ywz+qhCHmARX+bcrd+g7K\r\nFUyqqxSt0jzIyPtimL9k5CJbGKlusWB5FKc=\r\n=P4l5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aakochnpm","email":"npm@adamkoch.com"},"maintainers":[{"name":"aakochnpm","email":"npm@adamkoch.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timesheet_0.1.2_1660364685898_0.6036756622870114"},"_hasShrinkwrap":false},"0.1.3":{"name":"@aakochnpm/timesheet","version":"0.1.3","description":"Track log in and log out events and display them in a way to make it easy to submit a timesheet","main":"timesheet.js","scripts":{"test":"c8 tap --no-coverage","debug":"tap --no-timeout","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/aakoch/timesheet.git"},"keywords":["timesheet","command","line"],"author":{"name":"Adam Koch","url":"aakoch"},"license":"GPL-3.0-or-later or NPOSL-3.0","bugs":{"url":"https://github.com/aakoch/timesheet/issues"},"homepage":"https://github.com/aakoch/timesheet#readme","type":"module","devDependencies":{"@foo-dog/utils":"^0.3.0","c8":"^7.12.0","tap":"^16.3.0"},"dependencies":{"chalk":"^5.0.1","dayjs":"^1.11.4"},"directories":{"test":"test"},"gitHead":"3bb8331d05371c339c060a7080566c9df863bc79","_id":"@aakochnpm/timesheet@0.1.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-m1/wI6l65IAbSnAqHpkIZs1VopAH4rXYmB/gu1qFSAAJ/vxeMmwALoXNIG6a0rkiabY1M3tAEhgArRqg21BtWw==","shasum":"3b9921a05a6b7898e68f60d1a690264ecefddb9a","tarball":"https://registry.npmjs.org/@aakochnpm/timesheet/-/timesheet-0.1.3.tgz","fileCount":33,"unpackedSize":122998,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIQ353e9Pinw7pWST5g+U6uMN+0NMgUTIThbbIK6sM8AIhAJLa4pztc3NdR/IqnPZbDov62opxROrkFZytNTuQ+Bxm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHAwKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKQg//X/vJ0qHJpAyOs2a4YmdmKVOBJDOZJ7Wmh/CIAH79MLLGuLr9\r\nUajqTGUqUD89omOgabE0wKcLidbJCwFaV6XaAnXQXHOyCMudYkaATsAVr27E\r\nTuCfDdvEnNZm4yuBrZ8BZiaJ9LjGuOBhz68WHZfasS6tIrASxjbfSMAJU1bv\r\n46PvC6hzwyLj+DTDAqasdh7IjkBEHI2WPOS3urH2fiSltQidD/IPu/+Hi5Bb\r\nzmrqXP4R7rjAgdyQm7As5XIYtSbHOwLw0cpbPSpksxpJAbGM9PggK+pC042J\r\nueXYf71mAy3Eh8qx3uucIpGFhIUbnuz7EK2+w87xFxmDLHMubLyFCLY7eu/P\r\nY9SLlBR89B5BXIAvRB6G3ke22jjP8BGnD8hXE4hOY622hQpBEx0asgBn86nQ\r\nlb0NZ8YxCsOh2d4jRtWUZ5hQwVWWusLV2jQ5hcp/Kh6Uk17nqA+LAZDnQqKo\r\neV7V5zuQcSHASsxB9ZSqbjXY7Iqp3vCA2BR5iy9Jew3cnofH8Y0gHTdSX1R+\r\n5V87zTKTj8LU9cmn9a4BAomSxM190m5X4h2Awg9jyvffRhOne5VlFF9NkQiY\r\nSRzP6+NzZe5FhwjhA+wmW30u1xrQNG9AlmCzZ4dmmoFEod/IlRGLoVQWn3Pv\r\nx+/enETxFoJ5guq7VRf8prbQt03sVRP4m+I=\r\n=ekG8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aakochnpm","email":"npm@adamkoch.com"},"maintainers":[{"name":"aakochnpm","email":"npm@adamkoch.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timesheet_0.1.3_1662782474724_0.5053472089900812"},"_hasShrinkwrap":false},"0.2.0":{"name":"@aakochnpm/timesheet","version":"0.2.0","description":"Track log in and log out events and display them in a way to make it easy to submit a timesheet","source":["src/cli.ts","src/login.ts","src/logoff.ts"],"scripts":{"test":"c8 tap","debug":"c8 tap --no-timeout","build":"parcel build","postversion":"git push && git push --tags","postinstall":"node src/postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/aakoch/timesheet.git"},"keywords":["timesheet","command","line"],"author":{"name":"Adam Koch","url":"aakoch"},"license":"GPL-3.0-or-later or NPOSL-3.0","bugs":{"url":"https://github.com/aakoch/timesheet/issues"},"homepage":"https://github.com/aakoch/timesheet#readme","type":"module","devDependencies":{"@types/node":"^18.15.5","@types/tap":"^15.0.8","assert":"^2.1.0","buffer":"^5.7.1","c8":"^7.12.0","constants-browserify":"^1.0.0","events":"^3.3.0","os-browserify":"^0.3.0","parcel":"^2.8.3","path-browserify":"^1.0.1","process":"^0.11.10","stream-browserify":"^3.0.0","tap":"^16.3.4","ts-node":"^10.9.1","tslib":"^2.5.0","typescript":"^5.0.2","util":"^0.12.5"},"dependencies":{"@foo-dog/utils":"^0.3.0","chalk":"^5.0.1","dayjs":"^1.11.4","debug":"^4.3.4","read-last-lines":"^1.8.0"},"directories":{"test":"test"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"targets":{"default":{"distDir":"./dist","context":"node","isLibrary":true,"outputFormat":"esmodule","optimize":true,"sourceMap":false}},"_id":"@aakochnpm/timesheet@0.2.0","gitHead":"90d265357e5383d0f7afe21328fd0e126af213e9","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-6fN48pW2O6EfMzfWsJKxVkKAlCDhoH4OrAapwD+lNWa/ndRjm1w4XOOoFPGN3b+r8zGM9XsVr80ailAyIILcAw==","shasum":"2b2676d22e6688f1a66aafc026d8f678e4684490","tarball":"https://registry.npmjs.org/@aakochnpm/timesheet/-/timesheet-0.2.0.tgz","fileCount":38,"unpackedSize":149923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZdGO7cPyFKdpU3WWQCYmqP3ELJjT5nd3rGsM1snW1XAiAO2uCwHYCbSbwW8d7G9bXHn0CrKfmKkGgrJnqHKlmCzw=="}]},"_npmUser":{"name":"aakochnpm","email":"npm@adamkoch.com"},"maintainers":[{"name":"aakochnpm","email":"npm@adamkoch.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timesheet_0.2.0_1709351146961_0.13529782592276018"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-13T04:24:45.841Z","0.1.2":"2022-08-13T04:24:46.077Z","modified":"2024-03-02T03:45:47.637Z","0.1.3":"2022-09-10T04:01:14.884Z","0.2.0":"2024-03-02T03:45:47.184Z"},"maintainers":[{"name":"aakochnpm","email":"npm@adamkoch.com"}],"description":"Track log in and log out events and display them in a way to make it easy to submit a timesheet","homepage":"https://github.com/aakoch/timesheet#readme","keywords":["timesheet","command","line"],"repository":{"type":"git","url":"git+https://github.com/aakoch/timesheet.git"},"author":{"name":"Adam Koch","url":"aakoch"},"bugs":{"url":"https://github.com/aakoch/timesheet/issues"},"license":"GPL-3.0-or-later or NPOSL-3.0","readme":"# Timesheet\n\nTimesheet helps me keep track of time by recording the times I log in and log out of work.\n\n## Installation\n\nUse the package manager [npm](https://www.npmjs.com/) to install Timesheet.\n\n```bash\nnpm install @aakoch/timesheet\n```\n\n## Usage\n\nAdd to your .zshrc:\n```shell\nsource src/.aliases\n```\n\nLog in:\n```\nli\n```\n\nLog out:\n```\nlo\n```\n\nReport times:\n```\ntimesheet\n```\n\n### Options\n```\nli or lo:\nxm - timestamp x minutes earlier\nxh - timestamp x hours earlier\nThese can be used together.\nExample: li 1h 30m - log in 1 hour and 30 minutes earlier\n\ntimesheet:\n--printIntervals - Print the intervals between logging in and logging out used to determine totals\nExample: timesheet --printIntervals\n--printWeekly    - Print weekly summaries\nExample: timesheet --printWeekly\n```\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## Building\n\n`npm run build`\n\n## Packaging\n\nSee PUBLISH.md\n\n## Code of Conduct\nPlease read the [code of conduct](CODE_OF_CONDUCT.md) before contributing.\n\n## License\n[GNU General Public License v3.0 or later](https://www.gnu.org/licenses/gpl-3.0.html)","readmeFilename":"README.md"}