{"_id":"david-test-module","_rev":"51-6fadecf89d1d28cd67fdec47f1ec4d3b","name":"david-test-module","dist-tags":{"latest":"1.12.10","prerelease":"1.11.0-prerelease.1"},"versions":{"1.2.0":{"name":"david-test-module","version":"1.2.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"590e7a2cf9adc71a7c5f43251c612612155343d7","_id":"david-test-module@1.2.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NjR5qt5ebsv77vv8I9tY5AQV2sz8Ldyx9b+onr2UOTZm35aNNZqmMPEzHwejyAke6tAHVdyUROJhRxJfgUyNeQ==","shasum":"435e0183a68b7228847f6d6e16ed72ff1dfa0058","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.2.0.tgz","fileCount":9,"unpackedSize":3777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegW4ACRA9TVsSAnZWagAAoqsP/3JTdfcCezTgIgOK9Qpf\nMYDcETbi+k2BFy2To6NtgqcQubvWv1+bt3XSTjWb6D8ySW18UZ5uKsKvBBTc\ncuyPJsT2xFk1EU2p9aOqnbQXzLLpv3LhtkxGPgTfv/dWi/CgJZZCJUfp+Y4a\njJ3mtV9D11wfwtLoKYycv3URbBp3d5VYXeZNyO+SudndTMhI7uNaNycBeyQh\n5n6L3ED5f/CgXsNsmLSrL7OPyJRUrZ5LINCG3C349Tw80kacgAb3LX/tlCf/\nCxsmYQtuwPZt8xc43oZJYwXkh4rsA8GIeAjv+OVFNxxYlKQfx+sUAjGCClZo\nLDzRTfPsXTia+Ol1xTRcY1FAvVjBcO7YiVhQZOaHVC2EN8xiisqsIIiJhxxc\nsIQhfakz/Bo6LI7+tuhHtPGVZlguhJooxEjD4/aOeIYXdw0cLmFKvs/86OZl\nvVGaxOKf6uPqEdLLBVcNEhqG7ZZ/X9koj/S1jhF07KPgrz7zHADGLVzaYnZT\nBUcbEm1YK+h3rfeearEwrOu25Wd1NQJMhNQMf6rTIwa4cD/FaebVaf7uXIFn\n10KCnHTTe6E89GAp6Cht+z0MylQZU2eE3+XycJaZnRS4yuNrxl2ktdTq5wzU\nLycxH56IF7zBww7IU3X5qkRN+LlHZAPK016KUwMiVJ4LKwW1CzpDJKCXrdtt\nJpVG\r\n=lSFa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcFiD9hd1P8DVMltfy0SqK3HL0P0CFf9B9q7THZxkKigIgJ2esxU7UNGapk017IJ9RYo7lRg4Ely+qnRJQk62UiKI="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.2.0_1585540607728_0.550703682884611"},"_hasShrinkwrap":false},"1.4.0-prerelease.1":{"name":"david-test-module","version":"1.4.0-prerelease.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Versions\n\n`v1.2.0`\n","readmeFilename":"README.md","gitHead":"1655fbc3b50bb4014b820c2dba76c1e51b178fd3","_id":"david-test-module@1.4.0-prerelease.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+VYKRm4t2HgoasqeeP15AOIXOeQGj2QmAlsksSpYbMJWZQifCGNCS+BUcGbEQ8puaDMBY/OTYbB2Y3X+Xz9P2A==","shasum":"15ca0b2ccccc08b18cffada494d927039baf5765","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.4.0-prerelease.1.tgz","fileCount":10,"unpackedSize":5831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegdpmCRA9TVsSAnZWagAALSwP/iLziPbAjvABaUdwjjt1\nvJZsIcA7JGiymlBQbs/idIdY8ZE0R7gdNnOdB7nVVZ+/yFnXWRU2fWTW1CqG\nvQJ8ZJNVnJ1r2tw59wULfNSD3GtjNe787pQNpTdO6oC0pjKIB7b9ibXLcaAC\nqFpvMc0upv6RfsKvuSNndCcCZcfbqLr/d9IxeNrgYZMFlnWVLy98UzrmlzJa\nPmdqA9uNUU4PMV3PakYWu2+EPSL8IcF+pS16tk4n5+oGzNcm3ucwoJ4ta9vY\nYi5wp9JtVCeHzZziG3GLas/Th62OBO9CmrxabiwCAZ9djYPFy4mt7ExpECNZ\nOeAEbVXIJhPAeSiSVdYncbnZpsTHLIwq1ygQGQh6HrRuQrzW2u0LLDGwysMy\n05fsU8BLa4TJ2RpNJ38j0qL41VK4eOBkP/lHEQmhYLhHtiEBSuuXz8/TXjFa\n91q/ltLF9hJtJqEmg3lC3qwpfuVSwd0I/hN0FlZV1SC15wwNhNIDZ75d/SUb\nF/3+jfTLeIbHNV8sRNGEsFo1sqFFuoH9mXmrKOnN0s0bo5ywNSxkQbAahpUh\njWk7D1AVmB5sD3c0gD2qs0x67QXoHzZNCN/5B/eLXob7bsumoWI82GC3evXS\n2z6rMR51UgcVXkSXIldF0b5qQ5WvpjBUyuEmDykINAPkKiFYqVKrMlLulQFN\n81fb\r\n=1sz8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSU/3xtZvVnsIARtyWzuxQDCvMPl9mUziD0Husj8UYeAiEA6++NYEknfU7jlA2vgQx9MQoLmfZZUI504BME9Oferro="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.4.0-prerelease.1_1585568358478_0.3330928359731815"},"_hasShrinkwrap":false},"1.2.1":{"name":"david-test-module","version":"1.2.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"3f60df9f2974097fe2fb7ba6f38c58bd4c8d6e41","_id":"david-test-module@1.2.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EbClC8VaDheYk+kz64u+t9tyg1bhS63Rinb2KIaUdsM0bMizFxCCKT6zw2MEHVYjjzCfDPSb3m58+qIx8+bluA==","shasum":"64b7b8e06bc381379d02c9ec46f3b598fcbe714f","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.2.1.tgz","fileCount":10,"unpackedSize":5822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegokSCRA9TVsSAnZWagAAUAMP/39IXNIsui9WenvyUqvm\nBttCbOm1Pq9RD8z2DQschUag//nCjdGak9W2ZQkjHmww0nVN0qMzzW5efkp5\np7pXFAD+7zygKO8qqZRmJP38fHxzRO8b4R+HBOKAJdcN5uwoqn4hvHNNj7vx\nqHFydVMd8bSrfsUodxfDg1wXfQeU113bsSkNuU/tOpmYINtoK/OwjaQdaGau\nvS3B+FOX1Jp2GmZZEl/gZfdVFlWrYHWowLNXZV5YUs6ESnNS3jnv1DeNO4Ee\nKC8nJb9rwygiPrHoh3mVpTGAA/cZRHl+KAfpGzLxo7MyFcwkBX7mbDxxlHAP\nJMTqJt8WclBX+yPlJjmYe8a8iaITrbD1i5BgdjsGs9mbBw3HorOJ5SfGPe1S\n/Ayph2Ts9nbXN3gNMjFkvhoU6JI69mWxN6SginB06j+3hL0hikun0IQN1uBg\nSCzRe7Y5J7naaCM45PWbv2qLtyUR24ryvp3dwvE8nXDX+EvWwUHN3I+x64FX\nxx1fPWtJLCmWW82dIU3M4k+1WlSc+66W3p2tmQq8un9S8kL9rsV1tVVmci7U\nAxZQDp90bxNeVFQAHLSwwFiO2Yf7ap8cjdtRmEwhLL5WEaiwV261+IT+u7IN\n0MGGJC4Vy5lL+VWn67JcO2lc4nUZ+2OgXxXdJpRvV/WZxjPIG99bHaoOka6G\nqLzh\r\n=bqQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Etya2aOcjsS+JhUmwjpszQ1gAy+Ao4hr0qKgu0mjaAIhANXqEA4j/AUHzdQFipDIzH+tWmuRyJj+Xxt0nUxLzk0n"}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.2.1_1585613070866_0.9614298243662884"},"_hasShrinkwrap":false},"1.4.0":{"name":"david-test-module","version":"1.4.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"a105d211ac7faaa9554a1d19da8ddcbfe01a2437","_id":"david-test-module@1.4.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-aJfzx3mx/Zi6HFQAe1yCMckGYfnuGHN+OBG5bGtR31s6rGLmxX5PDfkC8QW1ruOt2f3vASYZBpn1gIHdOVKaVw==","shasum":"fb0b6e16de4264bbf4470f96aaeb139090760962","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.4.0.tgz","fileCount":10,"unpackedSize":5830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJego56CRA9TVsSAnZWagAAsqUP/iuEPX8H9W0UDyF3xtdE\nyxVc727MQHNSmglOLnxNq9HleIzgW8vwTJ7aHce8bCX3fTO7ZhQHs6KdOxsw\njbR7mAYnjl9K5QGI5C/WKRYsg4fefEaHS7EAdYjPJbMEppzlYY3U5vekjBYK\njLajc1U2Bs1RObB5wsX9rZeRrk+cemgp+QtFv+NI2z//5EdtULZitrDI8jrF\nvCS3CB4661N9EZt9ZMt6W4CSbwEYE5hCFqAlYtmVnPPfqL9GXLYxe21Fc82Y\nDrmoGsQyF480Q5vI4XidjUzkl6fwm0vFajfYHkdwJW9JDnKH2lvZN7E9Q012\n3fljUyd2FyMHxVGlCS1WVX3uRpF5N2nMhSyNJ6cr9MMuKmFEmFzXp+TD5+X1\nsIWVisO6nQgfgF0v17sU9DLt7IfmtWIpsEB9oV95Qhk0whGqFdsLQCR3/Wh9\nYk1BMgw5Ry6EzkhYnErBR64hGD4xHfdfGWIhjAJiZuII3mQD1OA/TvVEip2a\nzCDovHKUHQwGjbgVTSsMi6iRBAVbMI+gpPiw3B7jmbnoiEL+VgAIPCYk0BnY\nBr9Yiq8Wnd3bsuKlgJI2mAxYXzpMyjdM+G4YJBnkM7N1BX540tSF/3yN77Am\n0pziLy/1wwKIzHmrkjh2wwusoRlxFOZXWRoZ7ihq18bBfXMl+HVgfRF6O7mw\nT314\r\n=WEnj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7xr9/c6ZCxw7z2Ehn+Oy+vyNwobqr4hEj2kBoOgWLuAiAiwDjQZ7wCe8N/h35v2wrdR7UWCtLFEDBjswTZ/Ny5oA=="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.4.0_1585614458223_0.34977795495258546"},"_hasShrinkwrap":false},"1.5.0-prerelease.1":{"name":"david-test-module","version":"1.5.0-prerelease.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Prerelease workflow\n\nSuppose you have your module at `v1.3.0` at the moment. And you want to bump it up to `v1.4.0` with some features. You want to use pre-release supported by `semantic-release`. Below shows sequential steps\n\n- New a `prerelease` branch from `master`.\n- New a `feature/a` branch from `master`.\n- After dev is done, file a PR, review and merge `a` into `prerelease`.\n- Checkout `prerelease` and run `semantic-release`\n\nThis will create a resulting `module@1.4.0-prerelease.1`.\n\nRepeat above steps for features `b`, `c` and `d`.\n\nFinal pre-release should be `module@1.4.0-prerelease.4`.\n\nNow to promote it to GA, file a PR to merge it to `master`.\n\nOnce merged, do another release from `master` which will finally get you `v1.4.0`.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n\n","readmeFilename":"README.md","gitHead":"2324b6081efa3ea7c948b1aab51ed6534a3b2d99","_id":"david-test-module@1.5.0-prerelease.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-scvJfbd/8V5EukMO++dYc5wrZuLZ+4zzS1sqExU0odKRuCNBM4Iopo23ZWevR8/bFE6/uX3tlkIluCSIMEB4xw==","shasum":"5e27811a834e2171e460a5eefdbf3d3d5d6598be","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.5.0-prerelease.1.tgz","fileCount":10,"unpackedSize":7291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegpEQCRA9TVsSAnZWagAAFowP/ipfivDTuKuMfZk05t04\nOVDjfu+tYyznI9Z+GxbXzwd+B/FNxN8HoW7OfPtdRQ/GNl+7YWXAKjicAOte\nmwdbSB+xIC+KrZ47k0RNBqDDVeomcxmnCFIf89YRI0IFQ9WtZi4I6d3O71qR\nZJj3Ka/x7tMMrV3QHa5+ou5tmR5DpQzSWJXM7137r3OFgRY4cbzLMSQ7Rknu\njlDtXlw3qr33cN4XfQjX7NeQEkJcwN1LVGQ+ceZKEPufKMn+cOxsUz4Cq+Dk\nTvqfZszAPJpxeFhqLom56EqbFjRTmOU6Ln03DX+nrNjRoGShCnGOR+QraaOe\ndmC0fAhswWn34yT9mzpPjR18tTijgLKLm6+qOSJ4pyn15advXquqGpNsV8Qw\n0/FA2QsyPvyfNh+MjGgW2patf0ucgzkg3hLIzKx/z+bGt/kIPuMYUcANh5QB\nmTsub5sIGtA4YkmzrjufVVXK54EPuKd8odk+GwlRLOHsm9UbxiAr4KXZefpg\nbmT+QpNV5Xc/yzDyFN/XS30NgDFXfgZsQGHI/Uy0bkzl/RtJ7q6fL0wAHgLj\n8ADuj540DiDcDJgZi12pWWNJSFq/08re/fcvwfvBWjYV4N4iCfwTzRizL3/P\nd+bH7Cqu5x48wx5GLawssIudWmDpg7hysG08XJ6aE0M/SBHvOmqrBRdZ4JBj\nUfgp\r\n=6dEZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCukK3Yi1V8D2I/ooPL3K2mSBKb+SWm6dX5bOYUFEmj+QIhAMkgIsjjAWSvtS3o6RgL47b3mmMI0Ec/vBTopfC6dCie"}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.5.0-prerelease.1_1585615120571_0.027314070367880472"},"_hasShrinkwrap":false},"1.5.0":{"name":"david-test-module","version":"1.5.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"830729672901f1a12eb2094b72ec94f71e3f7a42","_id":"david-test-module@1.5.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HohcMkfz9m/RPoKfRzyYaiw390m/Gk4Zvs/AfDMKfWejEaUQrGMmpH7HcMMXByoDvQPhvgl2rb3KEZLXvBMInw==","shasum":"3a5281b492fe4db7faaa8ca92d3e923144ca73f0","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.5.0.tgz","fileCount":10,"unpackedSize":7278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegpGUCRA9TVsSAnZWagAAw1IQAIibOJ2U59TFjGArx5R4\nL/GACChUAGyNMLfqRcDPprh6wxxN9z0W+b39+UkdPihh+ymvM3qX8Kr/sEzE\ngi1IILdPSYjbkYskzDPC5tEISi24dWBCb+4vjD40tQnGa8LT8TYQB1ejnMj2\ngxlfC5WohlSo8GiS61Bt2axXULkXsnQjx2gLLyMfQxBc/JZhpLgrUHKJv7AC\nwxz0vMXFJm7PlDX7RWBwuvMzq5+oxX26AVe3s5orZMyucYW/n9wbIxwbftNe\nSM+8axjkVhypqLECUYC7d/qxQSOVpoR6F7fzE1pjyNJzp7tSBTY0YwODEzKX\nMNvDyopPtUZ56EuU3sfIPNa/P9+Jy6nZgLVnijFEZDhl1P9TmynF2xaxru2U\nWQLd4QaHYUkRclPiQz+oIaw0KcnDfgjmo36SiqKOvXEUN6Lpn16cJplFTDq9\nZ20E/dkz7qkZQAE+M58hvcm3PuzSBN2yvTKcoTnNIL2bYlXAMm0ObahcMGSm\nvB/jP8hV6w0+r1GSod+uYp0ZkYBlWQd7w3h4ZGErWVEynSY0j7SSvBujn3yC\n10J/zaZpZY3EJzEJCbIe518+v1k+aC3Y02otkG4GrvAqKwqTAP8AQuYJX+DM\nhw8thhMRfk5JcJUn+wPR07tYHYaPbRpKXYb7ALYIpSAQowkvvXCRkgBcmvD7\nrdrd\r\n=tkzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4H5BpatHk4UoWW0KLas29q8j0ITEaHS/shCINkWq8LgIhAKPWIvYY6DstJRLoKhhKQMMWbFz9e+ELQb/oq32CoVMg"}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.5.0_1585615251762_0.8018854297443823"},"_hasShrinkwrap":false},"1.5.1":{"name":"david-test-module","version":"1.5.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"69016fe6b894ace453b72cd2403888a52bf2abba","_id":"david-test-module@1.5.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ruqOh3G//06zLgsMre+F92WPYfQV79RFcwje3NUBP6R0qY92LJ/6jUutJM/99MtmUHSiakC0nVFhVgJO3RZwEw==","shasum":"80fbbc42251665141b3f3b7df5dc0188ced787b9","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.5.1.tgz","fileCount":10,"unpackedSize":7437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegsp9CRA9TVsSAnZWagAArH4P/ia+DV7VZufafnO8ExHk\nzoVUiyTe55+/ON8t28s+baNTF4T0fNcgToE+0rYHqx+GbmZMdi7Oi1qJ1nMb\nfDAQTJV8oOWRrxDJHuHveeMo/lbQcVrejfrYbcLZ24F5b/X8jaNm+7FT/tGI\npo9Cl8751163aUmf3VjiBvXH0QWEAXNK6pwTel6A61KjDX9+dj4FWx4shHwK\nkB915dLVebhs8CDWivbGuY9weULHNzM4hsIVZCOK4SwhNCBD516F+1+EmNos\n8GELyJpfhKPRmdDnfwr4hyweiReujtl/uE8iQtJmDozTKusPZDnd5/PH7vys\nR8Gwol94LE1pWrj+f1k4qm4NQ3nPYuCxn/jbzalQ0IHh/hXXmxqChEASbOUR\nsfGxYg8gqQUh9yIbc+8oxxRp0n1ZWj+j5qW2dOZYJSBSSfmVaWm2PROs/lRp\njI4UDt0PntGiW+ieWYwveedRk82iuxMasbXScxFijDrkVL0jCMlaGFUCJ0Zp\npt4g7TluT2xlPCF2eRjCa1zs+WOg938EsUk+gqDQ8VHMWPi0Mzqra8ph3t5J\n7fUVnCAjHDa95FLskvBKCvvQH0dnkHiY+d5XfISBvMED7C/OqzCLfb0KDUop\nJdVQbSCGnEJIMRsj4uqqLS6ytsurZaAoV1Wjr+de3oAjLQP66TEnc0N+BkDe\nRy1f\r\n=//qd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf1zFG9HEe1ULOy+exrYOKHYt5QtTUZ6q9x05F3C+T4wIgQm8KFtE6PaHcAJHtq0Y/sA+174axIbyubBEsiMMhCo8="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.5.1_1585629820892_0.04961034453271784"},"_hasShrinkwrap":false},"1.6.0-prerelease.1":{"name":"david-test-module","version":"1.6.0-prerelease.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Prerelease workflow\n\n#### Feature\n\nSuppose you have your module at `v1.3.0` at the moment. And you want to bump it up to `v1.4.0` with some features. You want to use pre-release supported by `semantic-release`. Below shows sequential steps\n\n- New a `prerelease` branch from `master`.\n- New a `feature/a` branch from `master`.\n- After dev is done, file a PR, review and merge `a` into `prerelease`.\n- Checkout `prerelease` and run `semantic-release`\n\nThis will create a resulting `module@1.4.0-prerelease.1`.\n\nRepeat above steps for features `b`, `c` and `d`.\n\nFinal pre-release should be `module@1.4.0-prerelease.4`.\n\nNow to promote it to GA, file a PR to merge it to `master`.\n\nOnce merged, do another release from `master` which will finally get you `v1.4.0`.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n3. `prerelease` should only be used to merge features from `feature` branches and publish pre-release versions. Dev work must not be done there.\n\n","readmeFilename":"README.md","gitHead":"1f632c5a164275a8f4a92f4bdac0c36216a4c8a6","_id":"david-test-module@1.6.0-prerelease.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4j6O5pBZuVAaL0IhmN7RnW6BzgKDVbGCfL+ZHBSEwdRU0UwPJp9IGOIMhJvBL/LZMYi3EptU/rl2hVUKo2AhMg==","shasum":"4a5a19ed3da159e0e5aa948b58cb847b13485960","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.6.0-prerelease.1.tgz","fileCount":10,"unpackedSize":7450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegtYXCRA9TVsSAnZWagAAIRcQAJKZWIXkVVBC1f7dYalJ\n2KEeGqXo3YA3Ba7Re72BXXsTaKP6Yp6cHrOqJYHY7ajw/nIn9GZKNRZ8n/eS\n5Z+AWVytGGqXLa4PBRvFD9kbfs5QYzupz96QQBg0rQfcSZPXzVwlcbY+cEmW\nQCNrFjTb6fmElAg7QPFohee1ffMvMI5Fdhuqp++e7yFTxPjeXe4ia5TNp+SE\nv6wXXSDlKYLUfcWLji81qhIVi6TDtmkROGEQ+GliDTEBFev52OqUSr1S6w3X\nO+4d3ozIXj5eVZzUXRmGB0/WEJIeV3eJeyquVnpEfJXXQwwxxwK/b0QFoF7r\nUytqOsyfPMTB7FhQ1mrZeyGV4oVUzc2NEUcwvjx1AWZoZc7YFTJCowiDxlGY\n4b2xUhBdGstV5tlSv0B0G/YnJ8xljFgu85iDitZSP5kltBAFbtzWow8S/3+O\nQ84R5CVypCQlFYMEePNFjOn1UUIfhVz51sLJukFRlr6U2ClmI0qH48H95AWV\njAJRNMGanLoLkfM7Hgu0mQItR+5pNok8VsEzARQH70Y2N4M1GyPQuhIBmWQ0\nG6vXUDE/pk4AwDDnt3NLteEb0n4+uGjL430p0x5VNiVNWgodi2JGhr849Rjw\nNXqTlr3X501RTDBsZbIbnluUdhOh8oU9CprsX3na8GibHXwB0aoqKZV9JGfy\nP1m2\r\n=2aPG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICL4bHjUc0nTPF2jKz854kBymSQwnsJRbdF8SVgBA15zAiByhVFWmn3OrgcfWUSPo99ZexR1KXHEsB1FewfqDCvMIg=="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.6.0-prerelease.1_1585632791157_0.3568161103930516"},"_hasShrinkwrap":false},"1.6.0":{"name":"david-test-module","version":"1.6.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"b8d131e469af93afd1a4811d59bed9cc4c3d1c5d","_id":"david-test-module@1.6.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DJAWPWKTKhvH7FzpL2F/1Chqc7+dwIXrR6pakbYJeQm4M2HM2SfcD3QOjbIQAkL1VqcgWU8YuLxRb3MUUQNU8g==","shasum":"4c690ebfd886d1ccd01ff1a5e654ac6f155b82ec","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.6.0.tgz","fileCount":10,"unpackedSize":7437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegtoMCRA9TVsSAnZWagAAIAEP/07GOA7Bm5lN+avCeDXm\nGcYKR2KK86LjEFe8y2YY06KSp/nWMiokVwZ/qQSRnzeKtWMsMbtLr5W57EAZ\n2WTAnAwU1x8nBU2SlCju4K8jHuNMxvikrkKsO4YtmEndMDbMh42ZltEyW2r8\ns/tGNgXtMalPmMba+TGN+FsN88B0+wNdPOA2gwdoH5xo8xx1zz6eZswsYz5g\n3lTXerVUgATSidpv97x/xhbAY61c5IvrHVutuw8QC+pzbysdru/KejNlvEAq\ntNzbBLJpheLudrcb+pt0MsK12EicGykQ/HiBdzKXd0zV5oVZ3UXb/a8CT1At\n2H/U1ekBiOLAs6wuvKA/BMXFo4chbrh04KRMeJvyheg+8Qf/BIsD4PqrDj8C\nbSmnVgTb2nKyhwfgJWuSp8MA3vYOgCif3KO4idP6QfaFS+hY6b0ZJCbn93hq\njKgjRIWfLBC/ZMWMl9/OD9gt9rx9cbE86TaLB0yMIxkGZRjXWbxPM7u3raTR\nVFjk1PJh6IMwas9RAmLx3SwcY3rEX6r6l9YeWdSHJsMdL3JwSj2dejpFQVJ8\ns2sfUWhhEcze1AI8hzzXt0HhsukL8tfDd4APy9j5y/spjUdGS4jRDJdkgAUE\nu86rQ7Lxj/+DxI+u1E9+88PcE3FeZgTAb1mt2tfMjQUpW0Jdu9urt8cTdb6l\nSnSx\r\n=S2n3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzeskXi4xQNmSJU/XiI1hmxxs50qoUiDWDfU5So80FnAiBvxCiGC77qk5Y+XDxybXpPVoHKBJTHUA9pNXv8PaL28A=="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.6.0_1585633803706_0.3375375137128991"},"_hasShrinkwrap":false},"1.6.1":{"name":"david-test-module","version":"1.6.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"b86aa79e8b46d1cb4f37e29d3dad66bf10ba1d11","_id":"david-test-module@1.6.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DvdO4ByjhBe3XnZw7LuCExsqEOtbHWjuwUdeK661jVdxNGYllIcthHXGlnr2yRBIsSYHgS+q4G8VZVBWmomagA==","shasum":"29da7575c03b5b1b89ebf4dcafdb9143aac26bf4","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.6.1.tgz","fileCount":10,"unpackedSize":7437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeguOwCRA9TVsSAnZWagAA3JkP/0dpmLGGGG0VDpi+x/VX\nlTQDxaC/8z4mKq4Zsi+FzEyV69ma1576tmuj6lXRdQk7eIzwjLCqJhsLwPJm\nCTZXl56kzTO1/mtEWozULjWsIIarbG9z3NwFBGVkJIMjKK9lZwqv7mEw5UBp\npdXnToFEBQeFRNx+JbyjHX+Kd57vOYVIU0LxoUBjatYLUujhkP/1nNG9+d2a\nor5+sgnF6w2Sq6gDv8sUksq9cSAb3Ovzj9rLaFoQ5nXAKs3ceK6GlUg6y2BE\nMd26PhUiCiG7b2yiBvhRu4yHMxNVEahkrhc/jMx9MCeSYGeoOYCxTMRdimAL\nmX2n3CLbPEjYyOVPTDaI2HxrSgI185p1re+vMG/F45gicm81hMYDmYdn4aeU\npAMfJp7IEXEO9NMoJ4Cer/gpQ5XkcZJWL5P8vf6dZSYTvYkBw8Y2MDjLxVrd\n0FUMw+X9x2Jddw4CUrPxDC7RWgLunSWc3bq6TF/QjCiVEc7SWTWm9Oh0kxcI\nTcPjLKROTmSDaS9Hl3UbjclB9UQLFqE9GtB9HeRVxxUtETDbRYmbM5egOvkt\nYuNfl72HywRvWSrFgmAKEhvxF/gdtGiA1AVXayY7ypphegQHf3YCFnuhla4h\nrZlaeIGOquKEpNmixP86cwB01mfRyYUfoJ8L7NAGm5/Ctpt/qITG2dTsW+sx\nsOw6\r\n=wCPR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6WXTMjsQ293wEdG0SO6PpRL6W3MXdZaHMXg793mxuEwIgDzXa9UidV5NtoJCFUfOrLj69HlPCDvI/PizCev6a46c="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.6.1_1585636271926_0.6818966137493099"},"_hasShrinkwrap":false},"1.7.0-prerelease.1":{"name":"david-test-module","version":"1.7.0-prerelease.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Prerelease workflow\n\n#### Feature\n\nSuppose you have your module at `v1.3.0` at the moment. And you want to bump it up to `v1.4.0` with some features. You want to use pre-release supported by `semantic-release`. Below shows sequential steps\n\n- New a `prerelease` branch from `master`.\n- New a `feature/a` branch from `master`.\n- After dev is done, file a PR, review and merge `a` into `prerelease`.\n- Checkout `prerelease` and run `semantic-release`\n\nThis will create a resulting `module@1.4.0-prerelease.1`.\n\nRepeat above steps for features `b`, `c` and `d`.\n\nFinal pre-release should be `module@1.4.0-prerelease.4`.\n\nNow to promote it to GA, file a PR to merge it to `master`.\n\nOnce merged, do another release from `master` which will finally get you `v1.4.0`.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n3. `prerelease` should only be used to merge features from `feature` branches and publish pre-release versions. Dev work must not be done there.\n\n","readmeFilename":"README.md","gitHead":"c7fb1a3d15ee5cccb7e7d3b68536007f420edad0","_id":"david-test-module@1.7.0-prerelease.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mw6YDFuzI9NojoCyzH+5NqUYJHkqfthX/Cc3t5jBZO4Jy768XKN68L7eM0Xd/P6NmJF2t3Fqky492MaKz6iYMA==","shasum":"00e54e940f96780b4bc6e962dd349cdfe8a34c4f","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.7.0-prerelease.1.tgz","fileCount":10,"unpackedSize":7450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeguzyCRA9TVsSAnZWagAA7o0P/1E/gZAwEchDrNcBb2K6\n1wibo4BBINvUhRaBgKxhk2VKtJaklBm+u6eslOljL6QPa2ZMDWRb1beAQGEb\n8NSSI/dHIV9EHcUYxcQxK2vJcVQWEqfwRlJnQ3LErmFN78OKohiX8tG0dPnD\nxecAtFnYGFRY8tSYH5doG6ql3CUjT4ckWQOypkiW+DYOXj+cSHRAuZGSc7wV\nv6LPGqg8nQKMbadKq4t7Ey47AsbfEmMYeZlyD3Moo5q14HKOBZpW3D+4ZM1e\nEcW5qHF94bHOnWzI1ZAfLOQuyORuuBUXYIuEOxqjHP9nRfSmPpC/WvRYrZqK\nc87/E9cLxI2BQLYfLjOCynu8rm9qIazDGe4HGjbQoyXHnVSfH+xZjJJTr4uK\nWLMpvK+7DMUSGEm9EsWV3VYYjv5hGnBizp47UBPNQK7vpvvTP2RSkxWZItuo\nv7S3mXgoTIlpMZBfHvoAY2+rmGmcXyA41/aSp+qZfZTFjFWWPV8IsvX/J5iP\nvxfJqEflf2vFRTCzwF30l+EXfJpRY1BxLT6iAzo43Kzmq8JGWDsNp/Rjh+Wg\nMJ0dA6aPErjpLEJm3UgU4HQxIQeWMfucuw3xLwGRbxovh7m/XWu1fxWJTadu\nrYj0OJjwhfGAwH0pb48ij60absmg06pXqZ2Wr0et2XjTZlC5Rzwl6G6XmwLY\nc6O2\r\n=aWcU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFkOXnpvZO2weSLNAw9a7X5lEqxkmEAUyR4s8GHI+BaAiEAxojik6WHUFlXQ2pni05JDAVdklWvuc4HmAQpCxOTH1A="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.7.0-prerelease.1_1585638642429_0.3316938033063541"},"_hasShrinkwrap":false},"1.7.0-prerelease.2":{"name":"david-test-module","version":"1.7.0-prerelease.2","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Prerelease workflow\n\n#### Feature\n\nSuppose you have your module at `v1.3.0` at the moment. And you want to bump it up to `v1.4.0` with some features. You want to use pre-release supported by `semantic-release`. Below shows sequential steps\n\n- New a `prerelease` branch from `master`.\n- New a `feature/a` branch from `master`.\n- After dev is done, file a PR, review and merge `a` into `prerelease`.\n- Checkout `prerelease` and run `semantic-release`\n\nThis will create a resulting `module@1.4.0-prerelease.1`.\n\nRepeat above steps for features `b`, `c` and `d`.\n\nFinal pre-release should be `module@1.4.0-prerelease.4`.\n\nNow to promote it to GA, file a PR to merge it to `master`.\n\nOnce merged, do another release from `master` which will finally get you `v1.4.0`.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n3. `prerelease` should only be used to merge features from `feature` branches and publish pre-release versions. Dev work must not be done there.\n\n","readmeFilename":"README.md","gitHead":"1eda15f40f93efab63b3f1ca023123382ba2893e","_id":"david-test-module@1.7.0-prerelease.2","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-itdG8lsUJpHTlFG3f7gzUnl/HHAlDFN8a7LWXMBDDiRqVI9btP2XZtrLe3r5uJgW1z6crWI9dwnmf+3YacPtAw==","shasum":"ae3ad126b6a09615a2fec87de6f643a86cbfab9e","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.7.0-prerelease.2.tgz","fileCount":10,"unpackedSize":7452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegyAvCRA9TVsSAnZWagAAnrsP/RZU3em5BgE95DmfcxkA\nuEESzSnOqN+ZPPpUVEXuHN24ixMjr5XcLBPL1K+/IRJhStqAJHLHMLKigdST\n/yoK9xq/T/Z7Qq1z9MwOruUblx7t0+xwLMEfqcvRhZOZrzgCODyu/1ACNs/E\naWs9Ux6aKEwe+kyxZCZhpfof8SXVYR59D3qwTT6CcTAKJKvNLyu0rBGNmYdd\nFJu90gxUNI5JdVK5qpqPi+VmQ50ToQ7NQkC4f43bTWpNmX6uNisnQxiqW1vo\nDy0v5mGuJnZv/1oq17Dbbsfzn6verG+wY7Iy33H3OtiPqP4XRJos+jn0RybT\nYwxartSP30RV7QYPgLhkdy1xPlOFFYQX9r9TiYkN+L2rwNEn9Aw8wWubFV8F\nfWFfrbC9iyT4COBrML5b6Y+gUGiH/SoVVGRr3gWwS3W5KTaWcCToLxuq9hxa\nkW9gmtV2q/vnxNllo0apuyEv8Hpisn1NEtPgK2JlH5c723H73U/8zYEAyXSK\nTq6MeJtjjaoOT0rxBxiziLd7Uouo7HM93nC/51vgYW9B8wL5M8Dkm78SpnJd\nYFHVs741GvIRzASVbHOo4jSGxUrYr2rQKwY8z58zPwNbiGyTX20lZICXpxJP\nVWaCrUIRwolEh9oD39qbRAvERUYmufhtYnaSiHORw4K24HDyeNZeX4wvNeyH\nERCm\r\n=Qavl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo+pJRpdO8y9ZNZc+m2OyeGMAm3TebMUnJN/TbVI86BQIhAPmodyufeEUEcIARk4fI9OHhy/v6ZY8sv1Eshdqswamb"}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.7.0-prerelease.2_1585651758845_0.953757435127758"},"_hasShrinkwrap":false},"1.7.0":{"name":"david-test-module","version":"1.7.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"0512ff6360f97ddefcf7e690ed0041325181d92a","_id":"david-test-module@1.7.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-M6GOxWxq6FhClVVx9Ec3S7WJ947ZcN6UQgBkD0THvauBPdQ4WcmnkvCUr3OIY+3L8+NjvDapZijCdiXsvAbbHQ==","shasum":"e8fb68046ad4571ff4f63031c0c23231aab5496c","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.7.0.tgz","fileCount":10,"unpackedSize":6981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg+VnCRA9TVsSAnZWagAACVIP/ipegfIraMd6EUTwQ3en\nhgytdEHl1U5/lpPfSoECJXWwJEMNQWW4FY/+zmj1y8UM1oQE1J8dkpoCAm61\nr9YM6jMAWqTPU7CdraVznF+cy5T7mMw42cRmCkqDpEGRcKe44n3iMgaKoQIb\nHGQT80UK7PFPwissorY3p4eSOqJgJjcbh0gBqlw7gryBIGOOEAFbnw/tzi+e\nN4mLj57/lDsS2D1RkdxK2O16ZFKDn1Q/3VtyeKpYRgk9pzjdPJ8Q4L+gruXA\nndbpohtSxt1fQ7N8BybpAeQUGkSFCun5Xhpodu2E39xpZpIFXNmLRWgsPjIj\nzzs/lG6er91I8qalgmlNDxbdUwtqAkzpKEC/Qr/o37nhanfeugL6Z6Ywtqup\nWR6q5PalUEoNcvGVHYQkC7yUEfoeFKYMpHgwHU1uUrSkvbzAY/XQEBbu9/0j\nAXrsRVVK+69IbEAhhOWibvGs+1JyiTmAqd3E5QKSw6gXKQ4GukoD/hnso1XB\nxe0QAxtMfKSZzOMc2hJdBguqrQLPMfjDIAvKotPlVNG9l00IGpidek9KUcAM\njL0HInN/ALIxu0UV8SjjqjI/9XW60fkG09UjWZtwJIZOblxdh53j092+Ak/p\nkL2puDyUAukkWzmAQaVrVMiadIWeAfI6vaHLO37J3x8Xooqy491l6tya/Fnz\n0jbr\r\n=mdr6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGvR4qXVE3qnd00L5IsFp/4MvmN+Q4R3u9LkN9jv3esAiA5CAjCL+Cba70aO6tLsNKCXtgPXVTvDKA7WaGn+gY3CA=="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.7.0_1585702247423_0.7086351681949683"},"_hasShrinkwrap":false},"1.8.0-prerelease.1":{"name":"david-test-module","version":"1.8.0-prerelease.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Normal release workflow\n\nSame as what is currently in place.\n\n### Prerelease workflow\n\n- Make sure pre-release branch is in sync with master\n- Add pre-release features on pre-release branch\n- Run semantic-release from pre-release branch which will result in x.x.x-prerelease.1\n- Keep adding them if there is more\n- Once you are happy with it, merge into master and release from there to create a GA. Note, need to check no prerelease dep is included.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n","readmeFilename":"README.md","gitHead":"ee486bbf36931d1dab950bb55e35759a5cfd7f77","_id":"david-test-module@1.8.0-prerelease.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-GVmQhJQN8IckfRCPgBMdrifcKyxKaWAlt4O3M+G9NHuNy2bwu1FvfvE6Cb3fbJmPW8Mrihyn/mvuTEn6ePXbUg==","shasum":"5f075528ead284eb0f63d5f65a28269a4004c6eb","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.8.0-prerelease.1.tgz","fileCount":10,"unpackedSize":6992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg+rpCRA9TVsSAnZWagAA2uMP/2G61DcJ63y0TOMOTQ5d\nF10XLECa1Ia4Dj7E4uuJIiFqvRMPnXYY2sBVZe/7jyDcfgdDLw5ZRtQOocHy\nCAPPf5VPv+X7A3StTp2JKalQY0MIzrpXMY74uYfrXkUc09gWTBjTdHB/XED9\nYBJZ1XE4rZf2vnvF4cJ1c3I4euT7W5kh1QTaMqAhnVqvls2f0N3Rn8OEUmQh\nphP8NkDudkOyGEYUG2KFu1tm8Hg0diYzlqT8PnZ8Ou+w4YamVRqLqWA234th\nH9Uh3Ih1Rk1Q4bDpkW+8rZyrtyCe0J3LYD+fsOcNSo6fBwkDNxuat6AjYdct\nxUkNcVmeGZ5apuaIba5xWodT9Kx/kcS1mExvq8cjDTLVR71Q/FXg4NqOViKx\n57XdUFc+qyc/8+frcdHFCnNcE5yadYLuI0i4+ObJKALPHEb5Ma5pf3qEaBVN\n4rgG2rhJTl/71Pcfh5onqkdcRn77moBsaDOEMnDD0HNMBPJT3xCsnmEGOzvE\nEeCVOF6r8NQqcWWv7oGkGcu/FmkkuEs5Sl/7KeRfZSbXmTB/CIpZk1ytJHq5\nPBRanp0YmgSCgKyK6QZbuK0ElBP0hHtmBJ4cHtbFROIFVpOsfe/WHhUtsxn4\nDmdEST2+R1F8AAqThouOzf4IbKxk8rFxUSgCmGE6XdvAuNfeVWsnXeQVBf9y\nm9EL\r\n=sG5D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYIlrxrDEw3++5WC2QlR0HffBFquRfj/99aJ5OJCJomAiEAuBdMN1SpkFikx8Ze7vdtNcY+99eHOYIWdmikG6Gd9yU="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.8.0-prerelease.1_1585703657550_0.2917616934221525"},"_hasShrinkwrap":false},"1.8.0-prerelease.2":{"name":"david-test-module","version":"1.8.0-prerelease.2","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Normal release workflow\n\nSame as what is currently in place.\n\n### Prerelease workflow\n\n- Make sure pre-release branch is in sync with master\n- Add pre-release features on pre-release branch\n- Run semantic-release from pre-release branch which will result in x.x.x-prerelease.1\n- Keep adding them if there is more\n- Once you are happy with it, merge into master and release from there to create a GA. Note, need to check no prerelease dep is included.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n","readmeFilename":"README.md","gitHead":"6e9c49fc03230b849707bff41dfc806e28200130","_id":"david-test-module@1.8.0-prerelease.2","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8ljKlaY0xpD8M5r7vfPo+83j6WjeFtK46gQID4b/zw+tyGU+x9oB7WoCQB0z73NHJ2RDPMm8wkyZmHPbKRYmig==","shasum":"5d6d1400537d56fa21268e4d10c6497b2c7f84ec","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.8.0-prerelease.2.tgz","fileCount":10,"unpackedSize":6994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg+wsCRA9TVsSAnZWagAACMkQAICv0hiu0WRB7Siu4dn1\nKn7WtlJ1oTZhHc2XCOm4X0ckzVhQOOuW3br8wAda6DWrFXqkIQvx79DxTXuk\n7SVZWNKHUZtUI6NgH7rvhCVNfOCc+/u4jhsViGSbtos8Jb7He8vJ/xxEeqN2\nmflnFQcusN6gfZLzG+Cz8jtuJatCDUyK18yjviyjeykhZylUUV4G4MWfBvli\nQ5OrlI2n/nrtdcbJtmSdy9tIsJyG7HwxOImyrmIUlMARx2wthvBP6aoHA5/l\nfG/iVorpevEz+Dyix82jDqziKNfs3q3wyQKM8Bhbmizo2edxdCTowljlEWgl\ncbuHdsBi/XmxJiswtinkF139iQ/qITNN/HDVD3NnMy/2k3wmfkrfBomW2pGP\n/rBZ9OG9aPJvv/+2Z/JE+g6snqj+jzvHYzf/Bm8TLJGrxWs6JrMIUIhYwlUJ\nyR+fe1UZN8hgQnBADZl5Fhk4o0HGE4vnuT5zpxdDROUwXG2tcupdtK+tHIu7\nzJyn/ksHesNY9S6J12lWJLSAJi1/u6X8DoP4KW+blnkIZvkv17fq73rNk+DG\nw7w8XMskZhbN0gKdNR5Yt3vf8Mra+29jwDJsKL6EFT1ZaH/RiSR/OsUs/NeI\n0nqt8M3J8bAb8JoESD44rP0+x2mlP+cftugGHbCL0BJ/NhV68p5lMZj7+Cpp\n5ki0\r\n=piBw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDukDTCP+ekTLWAy/qLTeD7mqAIgMpYChgWVCl2NwbudgIhAL6VPo2JLbbtw5PN85oUjP5RV/OcOE0pEEhZhBIenR44"}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.8.0-prerelease.2_1585703980295_0.32844365662553754"},"_hasShrinkwrap":false},"1.8.0-prerelease.3":{"name":"david-test-module","version":"1.8.0-prerelease.3","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Normal release workflow\n\nSame as what is currently in place.\n\n### Prerelease workflow\n\n- Make sure pre-release branch is in sync with master\n- Add pre-release features on pre-release branch\n- Run semantic-release from pre-release branch which will result in x.x.x-prerelease.1\n- Keep adding them if there is more\n- Once you are happy with it, merge into master and release from there to create a GA. Note, need to check no prerelease dep is included.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n","readmeFilename":"README.md","gitHead":"11675fc74a4b4d765c608b36184b035ee7f41297","_id":"david-test-module@1.8.0-prerelease.3","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Ibhpv7wmpish9BKCYcglSQrajA4TtDlv9PXJBVpnwgwW9Z8I+5/pa39ES9JmEPcMgvyVNkCccdSM4d4pezJqpg==","shasum":"c93255a4edbefea1fdd8a32ee0116750870100bc","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.8.0-prerelease.3.tgz","fileCount":10,"unpackedSize":6987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg+z8CRA9TVsSAnZWagAAe4MP/AkzjQ/FuQ3pOyqWkuvv\nxMaHwR4lt9JgSBCFbQZBE/a1R0dHi2GXfusOEJepZYwQwjlwOXYgvRFYzZVs\nlodoCFnXtmxloOd35jmt447qxrB6FLN5wMbA+CewFg/lSEQXc6IO/YrQcIEH\nM1c0zL7u3LVcAPjm5IRnVcOzvQKAA2/v1NsW1GK+kNNXYbf5jbcIdY1OUlk3\ni4uJWRt4Tb3HYuZTbUbNww+QGebwuonlCzLv7NMvEL/w9HASUAWVl2IvFNag\nf7lxs0PY5/SEGG/W1daowWKMCxpouajLNLSq6CRrBxmYL3CZ7SxC8gs/0zIt\npX5hJ0sWXbQxmDDkH/Y0/sWAph+J/Y695W0Xvmfq0zD5AuhjcBRlK8DN0ALe\n1455sd6XLMSvIA4hM9zNh0RnU/lIeNhalEJQDWnfsdJS6ZVsI/j+9cfpYARZ\nJAwfQL6MpT9vNZvg+8RJjPFNxgTbr32rhdvx6IEtIEEoPAoxKPInRmiTuh14\nMvbMR+8GzwLfmwExgdvOfYvPsioiF3UjjodE1Otnkk5dRanWlUn3IVMmK2oA\nQd6Ara3f+89XQ5kCLrGzisXuITpL1yhS6ZJ7c1jjMJICeie1DzSdGmeCc+SO\nBOJqe3n23F92NqSdI9Rts8DPm7MOgEyHIlNYRmYTtYpMgt66xivXltcD/NsK\nWI90\r\n=ApCx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5w992wwmOstnc/ejOHWPTdXTYwA2r6H13v4mLquXH/AiAIclptUoS9b24ofp8O1OcIslHv+lJbC/hAHVtzkroJAQ=="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.8.0-prerelease.3_1585704188003_0.29317429694966357"},"_hasShrinkwrap":false},"1.8.0":{"name":"david-test-module","version":"1.8.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"48bc1f473d24f40bc0f18ed3fc2bbf76a96974d4","_id":"david-test-module@1.8.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EJsShwP6L8Gi3zbF4DylYTWw8W5I5anemyOVAtctbS2QgFidjc9tJ44MYK/mmBKeD7wtNe0ZqygFSXod/MkT4A==","shasum":"b32ee99af928a99b2071a32a85f140e1a2246b9c","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.8.0.tgz","fileCount":10,"unpackedSize":6974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGPVCRA9TVsSAnZWagAA31oP/RWZAL+1+Kg5iXnWT3vs\nsEyu3ElK+nm9BIiOQBwbHNmvE4xKmL19ujcoGwX8ocF4O479LnJOMIN4Znkd\nmdAFYDCgpLADT155o41HkzimFiKCann1b9VRPzGLsGTcWMQ8e8HZt46JbnEw\nJawrDKxLhBl/v9WVeoogzMKheaGgDGFK0Xano5TuDu2UAtPdNumKjjneiDOI\nTncoyEhbUqGf/wElGRGls5HYYHilj4OdgC8qQKVUOfFUOdZhHiK2Wz4888tl\n0jFinpAXIrPjrLXw7xmHabGXXgDGT3uV3gZOC41zEqkHXgcMtJZgyLUuRue6\nf6LyJycepL0AfFy4U4zjy9RlEoycTtTq/XvyuJEx/cEEbp1+Vqg2WSJoTig9\n/l9Khfh8C8Hm5V9hrdnKHKHTc3gHCzrg8Yen2+r33QdQm9DZ8BotXWsfnf0M\nBrijmqxOPi7vUBkxmTrgki7S+HBKGBEqw7IOKIexonHT6T+tuFgygcHBj2NX\nA10Jfss/uJpKJ2ff8ltXsPX1w6XpvXTRpBkTnvkmUE6xvH+K9K6QYHmyZFij\nqJl8bckb+YUQWIBIRqBbuarv9iIjMOOblOa6Iy1VPtm+ctUakaK1cxxWD4To\nJc3rDlPNVyZFyz0MeV9aV55pSsPpRHeX1VHMlKRKQ07SSJIBMFXFBjtAtTyP\nzriV\r\n=Ltuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHyszxn1TD4pKvIHg5iLeaaOT8ZtWHVRnj1YZg4CV5bkCIQDbOVeSvbOb4RD7qg277fCXX9E23YlJyXmLYa1k25cSWQ=="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.8.0_1585734613237_0.3447169469967386"},"_hasShrinkwrap":false},"1.8.1":{"name":"david-test-module","version":"1.8.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"55111c083f5bb2c4b4a3ca056981626d4ff6f47d","_id":"david-test-module@1.8.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-krTAAaDSBcQtEGf62eF1nF95jJfOskJSpD/dqBn2xrmztO23M9m8g/uWdrmP9NGYIaxg6c5TalGRsreReAgKYQ==","shasum":"5f05706a371edc6c947501406987440b952bbe55","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.8.1.tgz","fileCount":10,"unpackedSize":6995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGW3CRA9TVsSAnZWagAAi3oP/3nQtpKP4m5q7NnThcqa\ngvKX4dSvnUUAcrovqqLfQzQhg7td+uPMuqP5iOMJvW5BOmpVf7fn2MmVs9Lf\n1uYOZQ4JdRgUCqdBPc8/4WiHanmTm659EDgjK1w8NJf7PJVRTD0lx7/4/L/G\n6TO1jB+sTuLG568N//VVeOXYz16c6ylu+q3RjmO0NDw/w2UGqa/ouhMVsF62\nrifNMojvui/tOTxDOAupuHIcyOJ4AONhBme+BtXZTrWuHtzOfzZ5otUdRhBr\nDOylLiiuuU9KazDpDQyg/0eCe9DTa49DN4Lk/qObkXNsqgfgLNumU+uJSKK3\nXM9ohCv4bHHOjByDnx0DmtcEdeayfebn4syDiglrXCNA94H1255EB+IPW7iM\nOK8sE/JmzJSTB0oJSwNF2pjsAjgWwti7LxSbaH8+fzSSBOG2hWCH8hYVR9my\n8aaBziCIHXbFgvySYcR5NxoAT1tIyaM0MAXtVw/vpX6Q8jGfmcd2D59136bk\nE//DU5UCGTQEwUUGCh5zc1yikSiaNe3yevmjkdoBmVcUP1BY5ysPYnvINUBP\nXN8Ose3OL1vlA+6arMT/gtfh+AZFHkG3mQLQze3w77VZmNAdpDFvUWhVoKDL\nJfO0zz8viZdjczikXGLKDDc5Sx8ujy4bYkxZqhS91WelXephoLtJSUeBSmXI\n4JFh\r\n=qYRU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHL+rsrSasf8Rg8F0+ZN3Dj43639c7KwYwdHdzaocPY9AiEAzz0Kyu7suGYnbdpQS64gnh0V3lsRm1po+XvDCycV5wE="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.8.1_1585735095582_0.8098510905030385"},"_hasShrinkwrap":false},"1.9.0-prerelease.1":{"name":"david-test-module","version":"1.9.0-prerelease.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Normal release workflow\n\nSame as what is currently in place.\n\n### Prerelease workflow\n\n- Make sure pre-release branch is in sync with master\n- Add pre-release features on pre-release branch\n- Run semantic-release from pre-release branch which will result in x.x.x-prerelease.1\n- Keep adding them if there is more\n- Once you are happy with it, merge into master and release from there to create a GA. Note, need to check no prerelease dep is included.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n","readmeFilename":"README.md","gitHead":"05f4ef9b94a32d8bd1551a9068468d529e6ff5d5","_id":"david-test-module@1.9.0-prerelease.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-s8KQbhWjmfUD8UIN9zzGZbnF14zdKXR2l4IBHgcSCT6msHvFm9mv9LZAVffAXTB9WiHzzrOkCihJoVwizi7v2g==","shasum":"4daf0b05873b9ac44bc5c6d33b6c42c57712c4af","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.9.0-prerelease.1.tgz","fileCount":10,"unpackedSize":6987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGZfCRA9TVsSAnZWagAA1ccQAIYh1SHGjdlaUQR3byeK\n66J4HX83+J0IKS34isVbeHiEdnYEpZ9JzkKJ4DYYKraWxYidQc5gN0vTnnkb\nSUlYV8xwbBWpt+2WGszYULbuv5Y8O/moMm+ovxZ4m2WiIaLf8MAlYEdMolTs\nP1+WVSvCdqOuhfjhZZDzrUdjlZEypKgmEv6b6MPLtNyDJQbwkMk/IN+kJGcN\nhuKOF62kQJMuQwnu4mqQ4GYFdxfkhrMzCFJTnmvO3Bcge5ag1frJR01WFj1o\n2fSPCjkce2NlIvzM/IL2JtRoSDe/JfNGeFbSzd9Z93HeYWHPGqUoyXnvqoxD\nPyI9+ys49aUGtUgQzoZpKwGjZY9EUva/4fxMnIlDOJdaIIvVtBQQVkJ+jnSC\nt2+1jZsIJn3h91UVjQwy4i7NRPDTBo470l+NQ9nsoruIpV+q3fp2lpcb10uh\n9HNXGFAK5PHKh9Jh5oqykvRMjuIBmnsoITGTDiFB6PuBjRddliS/lBFgK2F9\nVzoYnEt+QJtsHiHEI8m5jYhFxRr/yeRVjfmih1cqOG33C8ilVRfNWhtDJujR\nM2GbD00rRvUOji/4oRiOOqoFmmqCh/jiS3L9+LW0DURsouGtODuDCMh5RQY5\ncOTyGnYM+OqmaIstXboW/R8c7Zkdy9mryIzKhPHTE60B92/cAR6cIHch3kmA\nverp\r\n=OPQ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxqpkXJTkfo5CiWvNFcuyEnphRQE5N89EaMS/P07eCwAIgX7X3c8CiIj3IWXyoFBcAvC0VJbmI9k2SdAtz+t3nwSo="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.9.0-prerelease.1_1585735262781_0.1252502145189056"},"_hasShrinkwrap":false},"1.9.0-prerelease.2":{"name":"david-test-module","version":"1.9.0-prerelease.2","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Normal release workflow\n\nSame as what is currently in place.\n\n### Prerelease workflow\n\n- Make sure pre-release branch is in sync with master\n- Add pre-release features on pre-release branch\n- Run semantic-release from pre-release branch which will result in x.x.x-prerelease.1\n- Keep adding them if there is more\n- Once you are happy with it, merge into master and release from there to create a GA. Note, need to check no prerelease dep is included.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n","readmeFilename":"README.md","gitHead":"c1340697de909ad3f7c10b3212910060fad4ce46","_id":"david-test-module@1.9.0-prerelease.2","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kB2Whk+ipsRJfmOUdSxhOa+JIbLhIGKi3szpxfzF50/os9f+M7n2Mskry1TyRksFSQBJB/aJaKOxPmM+lH9CmQ==","shasum":"41140c4bfdd71508786b9d6ccbc2b52c4f865b6f","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.9.0-prerelease.2.tgz","fileCount":10,"unpackedSize":7029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGcoCRA9TVsSAnZWagAABmQQAKH/WoZ7Hz2sPGIls6gl\nFKMQWstTiOYnSjAxxYVWD2URY6A85jTif8kURuOjr90itXrMyxjFllOlQkrM\nLjH5zvBzgjfq0hY2OlYYtpVZqKpqPh0RxqnDyeFNLEKLBFVUhbgeY/YWtRLv\nA9YsEbr4IgwCI8+xQOnzCNNppZelbSoRFRaQAdJmN+xfDRMfSdCNLE6iWbBf\nCgtteRrKMTsWX/xc6BPdjuIDus9QB9xyIglEuwdKsZHv8G7Yy+XR6CiSD12X\n8JSTgvR++a4Uq8fR1PkYxas0Go5NDPHOmQR3sb17CGSN11oc0+aV2HCU3zNo\nfJLMM0fI0txpmuFWIHHTv2Uovv0vfbJr+wS1AwBvONwhWTP8d+TmAhS9wUS6\nOu3N4OUjKriEISQ6gjDF+ZbIsqcKtUiviSc8X1eA5xJYQQQ3GEkmP/YPTbDW\nzV4anOAGWp3Q/De3Oxn8AR9nQr58dnDls/S8W/L5+TtcCeYwqwLZjgdeeGT7\n8OVcRSSPMiQ92WhrHLI64402XghdLFaKDrAMCh72oPn6RQ/EQxbdmayNZgDM\neXM1yxmr38N1272JX/ferhwu4YPCSmUO+ZxzsvWjkWxHfz8uy/EgiMQhTlai\nYgAaVq/o2uDbZ8C5tkvlBq3+i+5zKN0we6Hw25HIb5B2nkcme9NAkMeAN9aQ\ncWBl\r\n=faMu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdPtoBCGchvqUYlyQGq+0A/gF+7+j2espcQ4G4DfgtEAiBEjMznGw4zjzun+ZsCepQA5SFjHEyNwy6Q+F8M26pnTw=="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.9.0-prerelease.2_1585735464594_0.17630344381051466"},"_hasShrinkwrap":false},"1.9.0":{"name":"david-test-module","version":"1.9.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"086123eeedf6ae224bf5f15f05cf3fad733072b4","_id":"david-test-module@1.9.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+8a0GJ5HSHhJR7ppvp9xnh74PQSeZHTB2xw/29t/QAkfoK/SDd0wzFkD7uzsh66cMHL9YYciZbeXL+Ke2LU2ig==","shasum":"9dad4d678e243278846f7066bf56eb0dde2615cf","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.9.0.tgz","fileCount":10,"unpackedSize":7016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGerCRA9TVsSAnZWagAA1RsP/R/DksLNDN8jjWGY2uIS\nMWaUQj1/x6mJ/0nn10I1fAGvbPZ9QjGLXG9WpoE4oP561LfwF/OxtuCajegS\nqT1z2oCMDKZq/16paXTnXynwIkallvKtIjGosgOR29JCc63JbDpuK7Kz0q+w\nICFjIETjq/d+fhJcbQBBMdY8wj7hR5tiw0/0fRWdBfu6CsmvwXQtzIPRijqF\nqcu4iHONeaqVGNdXFMiHIlG8QDwgUCO6fKA9xHzM2pyIv8HVrZ8dci/wdGkB\nFLQZF0TuRYWp4uP2BYTuhd0MDBVF0BqCPHmg18bx0AZLpnIeejzwzWLjpIHG\nptaBwHTqa2rIBnhh/zBhLZrG5hZFcaVzJuPQOJUOfNegCLomid35Ybz4mtXp\ndKg8jkeOuFeDKK7uVf51ddVcGuwVy3SZinFBjhyJ23KpOYfT9F8Nh/K860LS\nCcUNCo/beLVos+/jt6G1c7Q1DrqUyhrOabyNjVFg/7tPEGQKgZsFWcZdj9ZO\ncIVSYHesKbk//gN5ddbsKlA0Dj3t5vBsQInzSPqPgaxoDtTBEwOk0fh/xERP\n9xqPQnckFUdjKaj99qg0MGYJmzMFNk+qNYsCiU89YwbaZ7aKz7BBepwozSJl\nZXK59RSjyM5UF1PqxbHHMjb0umPRbnbFkQfUdeoxKmm8XUuzIskViptq9xYV\nHqUI\r\n=J/TB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrulVf6P2DYCukMKjiGJlhTCa4AJ7PKsR0Gn78uBaBFwIgaWh6XSzFfum34hgmVa1Cx4XEk8y3Hn1c/hxiEWjLhSQ="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.9.0_1585735595023_0.5326859820314016"},"_hasShrinkwrap":false},"1.10.0":{"name":"david-test-module","version":"1.10.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"d348d6a90d064776835afdb4d72362d38e718b63","_id":"david-test-module@1.10.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NfGnd8PHKzuz9dfr1MVcEVhfbY7jRHg/XxSbZBKloSp+7hXxg234/aT9jMOJw212MyQ/iHQ6IGPa6NOHdnnF7w==","shasum":"5595230eeee760b2a342baf4c457e52bb2fe4d90","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.10.0.tgz","fileCount":10,"unpackedSize":7055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehSZbCRA9TVsSAnZWagAAyDgP/R+wP54sYczhgmKjkCFQ\n8ool0n004MFl6wvI8we2ul0gTqQTPiXjjvsvCLQ76nasNpP304x6uHb/HpXY\nnc0g8qvz3V3/SwaT+fQJvLaUtnjBBTdH4SsaquNSSPm1FjwyPK19ssH2TQ3Y\nPe+pv3UQUVFpT5JqYUMM76FCr4eWshUz0T5RKYHruJSt8t31cPvrYybr9fuy\ngbdW6jPrhX1miZOQP5d+hK/XaWzoaWo+80Jdp8mM6aTWcYB6lNdxXfyCFcwR\nsZfK7GER1rL9RpFu4w1xysjzpsAJeP3KU2uonk4liYtaSZuJLCVUc0/NPOeB\naJ8sOg2h/E86EMhxV5iS1OCpoj/yQ7easvNry78jzYAY+nfoSfvWcwTtbng6\neRnV0t0WsgaPXxhAxKBPvRiRSkc0LRqJumJ+hNTo59X6SuoyWFQFnwKRHana\nQfDrLhaEilbSyg+t0HpibzxDZuoItzLC+aABzeoHD4EmFSbZncTGrVKrJ9ZM\nru+Z6lcs6OnEKmnwWsgUtrrlrqEp41Us5mYohMnpqSe2ZOX0+WQKbOFAAjWR\nibYmyRMsSwq+51XLSqTuGEmr7Pe8LWMMMMIi47gmUF96IScH+ath2dI2M2Rm\nofZGRhM3muheMRKRvbgA/MkKJ1VsQm5p9K1JOcx8icg0f1Rko6vXQaGM04eq\nRLcv\r\n=btnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk8GXqYBbl4uN4pktDH56bRTXc9cAijaBsFDNeT4iuhgIhAL61AvpaW/d5kAu1WwcsgRB+O3ctVHCmdmdycvmfEWUI"}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.10.0_1585784410485_0.566449118390018"},"_hasShrinkwrap":false},"1.10.0-prerelease.1":{"name":"david-test-module","version":"1.10.0-prerelease.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Normal release workflow\n\nSame as what is currently in place.\n\n### Prerelease workflow\n\n- Make sure pre-release branch is in sync with master\n- Add pre-release features on pre-release branch\n- Run semantic-release from pre-release branch which will result in x.x.x-prerelease.1\n- Keep adding them if there is more\n- Once you are happy with it, merge into master and release from there to create a GA. Note, need to check no prerelease dep is included.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n","readmeFilename":"README.md","gitHead":"57e668de51e5a7928b54ee213db1ee6662dbcfe5","_id":"david-test-module@1.10.0-prerelease.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-LTV24FUCAIR6yczPJ9y/4Za7+hMv+nad24LbGErdCUHk4gNYFgt0d8X++E5UxtZtPuqGX/Wh10JO4FLUVz6ROA==","shasum":"3622602d014d54dcd555295ea883ff9de14111da","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.10.0-prerelease.1.tgz","fileCount":10,"unpackedSize":7051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehSdUCRA9TVsSAnZWagAA7zEP/2S66ph3bFBC9Ln1YvzX\nVEoBKAbUv1b9EcWjo2CEBguUkvlIyIE6Z9vPwvHlpLuWRT5ZomEVF6kV5xKO\nSsn5wWXPlffR0tfHz/AbRF3cyVLOAHfmro3eEBCpvjD1KsNhHTdAvYvLC3Lk\n7A+qK9ReQd2uvvBEF/k4i2NO5DIzZ6ioAo0/TS1x+XDeMfHpLL+kVqyG1CoF\nr7nGcn9PZX9oMFrMrSWFtCXhOSb4In9h0ywm+ZS01zUj8eLOGp5Of+2CE4e9\n/LCfucwBRXjOQEcE4idR0vJ1Onx3ZKNn1jzpXN8B7xpB8N6l03dJnc5RINgS\nGBkmRZeIaqeYWlrP5wBfVEOpe35asHxudPxUDdGbtGBvffXHy8boSlY/hbVu\nuHKdcRePIZF2zvQXmG4CpegrT8wzU6yBo1bE0fBxBp4fEYZS7GiAscsGQCy7\nwR3JrKWrzZbsSPHg/r2ebxkcHQWkY+o3IkSj6hIG9z4qJ9bgWGFqjOfIXEAR\nWsK5Iq+UG6p0bL0/NWoWmbi3QxjthwTGxXSs9gzuQSvfCmr8q1ps+fHXA75o\nMAlMu0A2Vgbn99rDCuip/W8lb3M6dcYae2kTL7yYiPhzKDplqjEGzpmDFvsP\nLC1BIMcjzb+rRwjLljncnYV0hhGt+V7W2jDpxsYSXBi/2khlCB+pZBaM7Loe\nQutR\r\n=uwts\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiMz30bq+4WpzGXnVWKXIXIgF4mQj+XrYs8BqTgiZusAiAxhyskIeaKgs/8VSudxeaptHtoy4yu7bd7ZbyWmOJZvA=="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.10.0-prerelease.1_1585784660331_0.48938799468187333"},"_hasShrinkwrap":false},"1.11.0-prerelease.1":{"name":"david-test-module","version":"1.11.0-prerelease.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Normal release workflow\n\nSame as what is currently in place.\n\n### Prerelease workflow\n\n- Make sure pre-release branch is in sync with master\n- Add pre-release features on pre-release branch\n- Run semantic-release from pre-release branch which will result in x.x.x-prerelease.1\n- Keep adding them if there is more\n- Once you are happy with it, merge into master and release from there to create a GA. Note, need to check no prerelease dep is included.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n","readmeFilename":"README.md","gitHead":"273a388be1604ad8bd9ce14e5d60bfb5d26cec71","_id":"david-test-module@1.11.0-prerelease.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MlGxpdInLjVC2LzMGkrtf5Ox/5fsZTh3h24mddZjT3IMgLeCePaCfC92QggI7d/YPjeB73AOiDDeAMtYs6dyQA==","shasum":"fe31078a71b91c30f9395f67bde4bdab1f288f57","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.11.0-prerelease.1.tgz","fileCount":10,"unpackedSize":7067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehSp9CRA9TVsSAnZWagAA1KEQAJXMpSnuR5Qv79SI9ijW\n0/L9iLqhEL6g3/2DxiHCupTzuwBQqfdO5RFxSFXVFSsOw+sWr7oSKj/bdsRu\nqLj7JMczw3ytHYyPsjEhptFlDA0Cn1mw65lFTLXqy2CAa67zVV/OOh6/mM9C\n3YdfdYpqbJZ//lNAFZzivhluudndgjjw9ZmFpP1WGr3isbmBONMuElOdRaBy\nZmDx7cM8qh73tcwdLAnOf2wC/hs23RECtTmf25BLF5rF7r4ZJPXSOY5SnYFb\nEEgt8nwtZLPwRxJv22HihXs5Hv8R15+Vk84x1BxgkEY8IjSSkZ6r/KrH/bf8\nSx6eVXhwPl+NLjYqTr2sUXE3TWhzNqQGi754hmWqaG1+ZZezS6BfHl8oPSKy\nOJ1Qksk+8g3SlIXbFkH7dJtveOngXrPXUNaDdrMEFK5DBM6VSL+masfMa3Lc\nq9hDz8IW105DtJl4LJPIXQDnyb3bkDWvqjCzUZDyLoYyxlRunPuum4sJqdiB\njuEnAR10KC6urCgQHJrqg+6YmG90cLyznIUYLBS/pcKH25WE9MOE2P6roYcP\n7ae2oYPSsQQq7duG3Lkp89KUQhumBOHbnPkUROzhjFwZUNJVrh6UW2HN+YD+\n4qFZfKeB+vdigdoy8/o/WwvJn4OXfmJKN2/6EMxkX0VSmq1RyQQ4nmCo5XZ6\ndF+d\r\n=e0xX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrtQtaYNqf7K/KceKgLUw0AvvdITjkfK3KIkiD+dnDEAIhAJoURzpFOUbuDubOXJc8hla6ReaktXDtHTZzmtGs8he/"}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.11.0-prerelease.1_1585785469153_0.4814452103611837"},"_hasShrinkwrap":false},"1.11.0":{"name":"david-test-module","version":"1.11.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"3684703532e9cd7eed0fa0040988cb9b85c28d47","_id":"david-test-module@1.11.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xrqVRF8rurIn5d5Yq46zxJG/3nS1LElxzRWdd7+DkqgLZDBqcMUdQI+8r2h9yM52gISYNGzRcAmchjBmSiKE8A==","shasum":"4f42b5a8cf896755bfcfc4a4e99f61b6794ac53c","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.11.0.tgz","fileCount":10,"unpackedSize":7054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehSylCRA9TVsSAnZWagAAEZ0P/1rMqsc3CNSaHyg2fXVM\n8FFAg9jfK0eKkZiZFI9QZyfDaCs5SW1eeqiNaXB3v/kDM63ppa7CmedSUNyk\nrTUIDqKQ/CiHAfMsPg9W+HsyAbfJguL58TDiG505wUV849LKjOPw16d34ovb\nnbl6w7DgBj/zaBb687MaeCAIRWvQM5xF7NxkKWuNbfjm7XXZ4Ih1b0GIO3vo\nSfU3rW8p6RrKVs3AjEpJhIGCRGUeOeMm+nuI7NCjSbBM67Q92bBt81Y3LxNU\n8C+lKwCZIxgBMeVvvQygQCAuSgI4NrcovMKUI1o+cXhA7BRhZUHy2R5ppaoe\nTgDyYX9e+4RLfuRfo3Q5bqRx7aOtG1G31sfasEZtHWv2YHGubCd0ylRI5vD8\nyx6R+nLEOBzMRPjDj1fFNPWZFGR2OAJFslbF9rPf+fCB+RGYPzxYr/c7OweQ\nE+xZkRbtX2/zIDBiaQ3reHp5kKsgpCj4b3N5r9WWIVdzFsDmDRzRhgMeR4EO\nAxCI63u42Eov+Vjvh6LynqLrPxH7wxOKur8xhHDVsu/PwnCMI6VoVE9XKzDo\n/haH8Kk/sZ7nEFgVktzh7MvWWGLn2JOyny8P/CkKuDy/TwoIJkeiZCHeIhJJ\nk0a/BLNU5RVM+r3b7UUfM23R/WbA/mX26RKikybKJPMWinJSxXpeST4Gh1O5\nTwt3\r\n=fE8t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBf3aABqhsrPN2ooudcix5Vqv7l+CL5mrQ990UHEsRkJAiEAonR94VSAf7GsSEf/VsYY1AxaOMvHIqFtYdreBQZTTc0="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.11.0_1585786020561_0.21498344065474595"},"_hasShrinkwrap":false},"1.12.0":{"name":"david-test-module","version":"1.12.0","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4"},"gitHead":"1f2ebc15ae1cf5708bae70f225772d7c37058408","_id":"david-test-module@1.12.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FUcZlWMW2aAtgiMwWePeffW/ervcXY36gSfqeKq4PRM3UOblTayBMYDWDTx53iwU6KzoHE0wddiiyYn+4MNz6w==","shasum":"87e77dbf53be34ef0b853454e4c69ca1ee61028a","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.0.tgz","fileCount":10,"unpackedSize":7116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexICECRA9TVsSAnZWagAAxecP/RDRU3BoHhfM2yGWabHU\n2l5k06hICM0nj39I5oew/dxTPFP3VWoRPd5Za2iOsJ2tGV72X5inlsABLcQt\n+bCw0bGaedJjHuDv4nHh4Ph/ZsP75vR9MfkVpI+BEgbDaTkSKMtgpBsbHCi+\nUp17M4IMOgVxLkpQStQGKikOMDp+YE3PhKTfOt9HTV9DCAeflbaavqf/rICX\nvXA71Qp90IEhb8kAM1mXE8ca7lpx/cE05Mp1Fuc1PdSAUvVZgTb06VL73Sdn\nlVarzzvxnhN/86pCWUzCcbK6YRHT9yaOnn86SP/95bQP761kZvlDUWU4D/Sf\nrqwsjLzfZxAMSlQSmH22YipzWZ0BhGfdU9d/tGLyny2YH030YWUjLlpmH5dR\nIlQLP4qe4t35kFH4iwMecSu05k+WVseiAttFU9GIRNaEh/MP2Y8/Qyux+xy4\nYKJZTGQUh/LyGa2FGNzZ9TepxZCah3Y1FNgITr/5Ui+/K+RpsLGCCE/CewrH\nsGTqhAyfe0ekbDdCm88oHtchuJcxCpW3k3/sEA/YjTebrGQ44CawnTqhik6c\nj8EyU/0JjbuBqit60HgC60rzP1rWPDsYeFI82QNLTDkfRj8CQMlVN1emFYXR\nBKwfGNpXEAaE6w10X6t89r8Jub0TORCzqJ7SXcVF4X/VvAwz6aW8sDKlNUgf\n8Bue\r\n=Gncq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvW2cmjmmq+H0+GfERH+XHO2A6gP7Kq3AdIexQBD/FnAiEAzu1ubFnqukRsn9ULLLLZTzJanW/HtwAl/4LH1ttP67U="}]},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.0_1589936259729_0.8437806911397794"},"_hasShrinkwrap":false},"1.12.1":{"name":"david-test-module","version":"1.12.1","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"6808301996c95b743b95532c42e0a8d2f5fff033","_id":"david-test-module@1.12.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-D1uuqE1NMoWgbb5zIKmDkNuCdAWk2Dou6rC1B8iZZ3aQFC/EHM1r0/kxz5J4vNvlrG9oOZTZKEedJOidA+bGYw==","shasum":"e30ba938195967c62d59b363d2f5fb563212fdc9","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.1.tgz","fileCount":10,"unpackedSize":7124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7SaCRA9TVsSAnZWagAAIkgP/38flFNzIOPCiwqRggpm\nuM0OCvhESd8ZDUa45PipbUa2L7iqVk0z1cNa2CZYlMK5DR3R1oHGPFruOlTg\nB+kjfABK2OA4fu35Rm3d06kJ+43/H+SR2GjCo7DdO0R7p0R8Ada43L6lt1Mi\nYNnc8LCQ5h+EEUQXOjhRV0egZ9HfknHHJlz5viQ+cjjFoKl5Hp2HK7WoLqTB\nZc5ei3st3qzJAFcFC9ds2TWgl0X785IZ+ZPrs7z9TT09p0QUX7Sgq0HkfY0t\nkmrKp8dzXxBWKd1GbOu8tTXZPQsadncmkhr5YTVIc9WmwgVS+gxua2ZxmIe5\nDP49/6nGvM/jkqahTRnfjrWXFlFY06IwUqLAXB7RcTDZM6Xo6asO9IiniYUE\nhi0HeJEZs3vrj8pQJgSQ0kHW/91y9NN41QF7nPafKOpRhGMWdqwLbQisUJ6H\nXbdgWZ1ZyQ9PKexjHGoR4tWt6EFiWOcTiQavf0d4QOl1eDoI8NUdfC3sF7io\nwMQ2Em+h4emjPsYZE7jfIT4CLf5LQ9TRo0z6NminbaJTG6sEZJwRNLPG45pj\nN3sRE2E9CIEmU6m9j/8Lylz8IqeaEHnOcWtO4r5Jiusjsh/YTEifd0mlsdNI\nlyJP7FtdacbnVAPa26Rj5giX4QajODMAthwGWUtIakFts9bYvhd8ZJubRjoP\nkB9p\r\n=cd6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHyskhsE0yAcsnLVFwqGwtYZ3vNa2H1HUSem3/pBwR7AiBmx8ew/aI5hgKIW5j8FQVnyDdClQc5p2TGFbb0M9zBdw=="}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.1_1621341338518_0.47598359395081924"},"_hasShrinkwrap":false},"1.12.2":{"name":"david-test-module","version":"1.12.2","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"fb5b055270308acd288906cc12315e53078e3ff7","_id":"david-test-module@1.12.2","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HgUyGWQszO/mT7QtbCYGrKQGF5gDkQRHYo/TKf2RyMZpAuZTJx6KzBAK8/Y0DWKsFv0qaHfHHqMv7p6t/+KW5Q==","shasum":"4d55cb5df74ad24fbf34efe79dfae3be6ae0076b","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.2.tgz","fileCount":10,"unpackedSize":7256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7ahCRA9TVsSAnZWagAAvXEP/1CKAmCGdXSDVKibuCAv\nhGE5cpxfyqwkKEvJ3ojLWxypHh5Npsbp9PUl0SjG4N6tHbJjrmyk6el/XbUy\nqY5p9rEyQU+OmvkjLCVdW2jHd/TaQt9+J10gh9XkmsWbvos8iqGNEIrqKkBe\nSR+3xX21FgA3DRnMmiHGdq8qAaDsuf7genClnRkO4AbOnjWZQBaaaDvc0R40\n8QMAlSXScoMAMCnHKrPyL7AguI/2QghFL3csHEJ+b94ZZ/Z2KXc9Ndx8piFF\nL+PXgiAToO7lQtCV+c341uQ1e2AW4udRV49v1ANSSt9k6/VOJvq+1tZdwLQz\n6UPYc1fq63nrxLov8LmOoJhpJa2PUr7EiXLCFTieJj/dxIeANdvCaicG1bYe\nv+nqV8TLX6iN1Aqr8ZciJjDZV45W8eTQgzsgpU3ZRDRsrZLduhuY7ptC6OMl\nkhTbWegM4kJg4UB5FpVmWWiI8Sia80TEAG37Q7itSyeHys2biK7KnVDtSVro\nWAzJOrA3XG8e0EnEf3lZuHcMDcCt/rP8N078aZhd2J1lrQEzBkRgJDvjKinP\ntzNCPtZDIcti1cvRqlGHIIgSvOykB5YkszxROUsakxUq060go3eFAEiCQiQ8\nxC5NDP9P4akBuAPuUiREteeyMcuWtEfXMp41Aa18lEA7t9N+wfjcJ/QT+nf3\nLndA\r\n=ycVz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCncr5MicbO1m54NbblF7+hFNS3oBoFzCduG/+GmNXgWAIgV5o5pLmMhu/GAT36SP1QNaXR4pkZqFP8F7H+3xQJ0v8="}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.2_1621341857004_0.40548119322270093"},"_hasShrinkwrap":false},"1.12.3":{"name":"david-test-module","version":"1.12.3","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"4a53305be5cea81a41a7200ecf225df4fcd367d3","_id":"david-test-module@1.12.3","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jPXdbSxr5SOajO6XrUgN1Scztb2qN8XVQy25yTKmZW5GcTvzUzf85YobLn9a/ZNSVHYvnRUidKDejKSc0p5V0w==","shasum":"6017d4d7cb1744a4c125b1d99e247398d867647d","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.3.tgz","fileCount":10,"unpackedSize":7259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7csCRA9TVsSAnZWagAApb8QAIoW/d1qOczJE7g17vXa\nDPlgPjvMyoXNF5sv6r1D92x/Bcp0gFOg3l1rA2o6Y5vOcxPQb4OVdBb7560j\nSttZyO2PRGCNM+G0yumKA8OmPfNO2ljXKTFSOW/yPlOLqWjNSlJlRFj8GhlQ\nE34n82pqWQRvcMewZLNF44Ge8zGAQvCH9JhnUiEmrGfx9iiAQZKIuQ5UrKPe\nXgqrThKw1pApTf5/3Wu4SSv9tj3i94uKVFBClz8HusJfiMnZ8ngAsXytQAJV\noITPQcsbNW5cDpAOGWVm7hquAJdSh3i/apFOEkru3I/zuyqiA9B2QJ171TRP\ntGvyDZ+2jAcAOdCxahwI+KkaX0je9dMLLH5G2tg2ZE13/+V79wS9kNuy3Iw7\nnZsP4P1zpkT2+3tel9mq/8Aejgt7d8ZhW7MFqMRcfvRnQsVXdOGBK0qoDSeD\nBRhW2Jc21stz+7IwEcih3hZgIHG4OuESZmPugOwkwrFI+QFhdLiq7pOQCUmK\nJtZycxfozXEMlTnORMtXE8bUyS3/0Kne5UkUcXPaR2MfFlHKovHCDlqijqKL\nXhLRSZ1/xdxD8PI6+GRLw/bkRDHG9DZhV6WFBx9S5e7Rf5MGR8Rj12n+lDwL\nrIBb93cAQvi0vOvj7Y25GSmBPJJiMsIuzvPLUlFLe4Ca+FkBTMON2RAWJ+tz\nHYoD\r\n=pQyq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe/veRUZ0pG+wDLLptfJZzo52ZJlZPswXLral31nWsmAiEA+2ykqHHVeYVIsSyYa5cisirPuJw/sfUu3Un8ICLSewY="}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.3_1621341996444_0.6817427024715512"},"_hasShrinkwrap":false},"1.12.4":{"name":"david-test-module","version":"1.12.4","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"74c8165f7155e9439223d7b76068aa58beafddcc","_id":"david-test-module@1.12.4","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZoJ/0JQi5hMswXZ9fK9zeFEk0s3WGkwBKHJNdXUE5JHML0ptGapXK20b05iInJsKffCW2pm3mnkLT/zQI4Q4mw==","shasum":"35132d19c6c094ebe22dac0a839f5878a1691076","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.4.tgz","fileCount":10,"unpackedSize":7334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7gdCRA9TVsSAnZWagAA2fAP+wYwcYGs3+HHXRxACSXz\nD8EZAiMvbitbGWrqcSGMR2jaBsxh7+WJTzIKzoDuLJLl8g1+fDF+X9TjTgAC\ndi4NEwRFZRzAbb38aT4p7nBHCFkRG2aYj4st/OpkfTyTe6aGJ/E1uYMdpqGu\nwlPjOWnxPHHuW0snqU7GbQS5JQPxsYXwWhfPaUVkjTYMMT/5NvcO5zxjeyzm\nlrfd/qI09MDxhLuEICI/sBlpC7FUzukys3rw5vM/bG3VjX/inkCV/v5kSx/k\nj5ut9kKHlyV1ECG7WWP4qgMXQWppARAcrOe/wMB9+hh+dGXFAdI/yNphaW/k\nGRow6JmT3u2NvDJ5lNcR64v71dy2C/AdQ5V4aYBS7gOk6UmYHUMwtrQtcuMq\nSNp3VjhplGkMsJBxXe4wf5Qx4ORAJBZwbhfb1GFrI2EQRBMmdO6y5svrK4Sf\nkPoOPwg0M+nrksy12nowwxxRk/irCllPlJzkpjyfZs2nDamk5e6Lr5m38d2s\nso4AP491+OSXDPvEUbRfwY0azfYUkzr8/fH66OWqfBSaoS8XUI4aFxvavl36\nLCADYan6d6Epz3QqLmWGIMPGogXQjubUtt3kQkXWpbbVz44nMmNrrhh69YUD\n5TYUG3+ypDJzTBQoJ5dS327BqDOlkwNYO3+ZKfrujtB/g9BF/oafbmhazf2y\nqL2I\r\n=QK9q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLAdcmsaZcR8ruWTQI9xazqgseRbgC4eRlb8qqA76dWAiEAtISUqbceYBWG+udd1dznZot9iogW1hmjPaOLirAdMmo="}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.4_1621342236847_0.16374359866470223"},"_hasShrinkwrap":false},"1.12.5":{"name":"david-test-module","version":"1.12.5","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"3fa18f4077ce617bf774fd7284443a920299994c","_id":"david-test-module@1.12.5","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MDB2bxQ4qv4HTHxmOH3/KXtNCGUvNE9YmfuNDIiubDp4ZOv4fvC9//KQjPWuXIAHqrz2IQVCxwKfNe7KYYbCxQ==","shasum":"cf0ccafb6cfdc53db8bfa9b5ea08e39713d33208","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.5.tgz","fileCount":10,"unpackedSize":7334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7j5CRA9TVsSAnZWagAAXXAP+wTZVRDISDGfSKNv+yW9\nC/okXbz80FzlbXlobOzeaFlm9khOQ29BanQ6AJqCiy8fuxT2yaK8CrsRyfYj\nKVsRNA63gqiztwvNF22orpD3Q6JMpuBzTz3EuYQ266wkK4IKIsjmOl/Q9Wpt\nsf7o/zLffL60NPLK5aN6icdHPnJ4liZ6gcaxNJ9Z1dkOhoQpHGk+5AXh5G7w\nJPv+IPi1oCQkyE6lVBSoH/ID46Mge3w54H3GwvnFzn/66N/QpWITuYdl8hGv\nvdwzEVZof5sL9aXTiVaFhx3fKsf+q8aD3IvM4yaJkNKZhnS5jTuZiooYPXuC\nXjcsnyIRGq0EMzoNdov/vGvn47RBTa8bAQ3A2xamzKrMVNnpfIs1+RWrfkLz\nG1BvsXRpIcK6V5LoKHQxQHgqD/u5u6AeMOycAv8fbc5oG1yIXrRci/9k850S\n/5wNs56wqpFDY8SWYCNP66FXBIlanu6o3TEANN5TaIQ4+y722Nn0xrQ2h/AF\nPhxnzvAFwRTEhRC4G1tkAYfH0hh92Us8tgLbfqO+DqzWwK3ACWrDLRk/IzBc\nDSUTN3mRDISn5ufHr0FwYUHpe+3avl9DDsVmUvT8nASe3XSH2SXeoW6SLVNs\nAHkUEoAqknghk2xXQ15JVvboT6lKOToek524RBPLrdyQdhR5YS2pEVrfKJP8\nY/kP\r\n=rYrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuPBU6qOm6mQZ5R1xDJ2l4rmdbmCuRwQ2qwT+dnjmtPAiEA1s/dznz6uUKsf/6zfThi7qBSZ1WmtH3ojSoGVM247jY="}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.5_1621342456742_0.6882247148767735"},"_hasShrinkwrap":false},"1.12.6":{"name":"david-test-module","version":"1.12.6","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"0d09264748009129f9d2f329e460c10ff65ec5b4","_id":"david-test-module@1.12.6","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ckCm/a5Hz4HYVId5dMgi1SDqRUq66mJ8jC5+1m5fOnPdzuios54gK8UsBIpSIZVjLLqZzm0sbCACJO6O4j29xQ==","shasum":"936451be2b708fd746646e17a745946c18054bba","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.6.tgz","fileCount":10,"unpackedSize":7303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7nJCRA9TVsSAnZWagAAzwEP/2KHr8RNIZjyQaAlWun4\nSe2UPwc1qPTBXbnIMjs8BlYIIaCeTMX/5JnTjvNpIV+W4yXCgtZRcoka4Y3I\nGIr5++KfBPKfObm0Zi6/tjNZv+Iir3N0M68Z564JJpbSw/2bjdWlyffaEi9t\nIm5zOc5SG9/DENHdZcB4bj55erxJPOhc7/eHeSiTwBhxvqi9Jt8MbMpCGGNW\nbxNvozNo/g1kQPRwFdHmJRGFZWMXldXujE1+MS5mca6wbmor5Tu9KBRer5no\nqblmUc9Mh6lca4gd9IJzg+ynI7R4JrWJeW5NxFMkHLrInEZW+qAP6iLMr/w/\nIIaojtv6xNFE4QKsj7+HGMVjoCj0gn65/AduiqmKwM6mSmEE6GLMm/DgFwzC\nomNkEXsSvmRpy+tTpthlpec5J2HNGrD6z4dEtyckW4qgW7wowwoRGubHhN6r\nlwIua3rEe3OF8ZXM5Rvq74oByJw2pcglJFTIHW3meFoW/DfCQhuvyadxw5kO\nE/rmYnUO27P09BmFGpC6RqlmXLdgwjTds27FsE6iSzV2FgQSgHdBAO4rOgJz\nKoAUvj+GQk62qhBbPH1M23+lqPe61t0Z2l8D8RujuAiXFyDL+SbOIy16CRJM\nAzMOOyuVki2Mz15dCDM4Elw4YCucbPTUA5MhOqP9SJ75SPnN5HWkQTk2tKHB\nhEXN\r\n=yzIe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE6Q7Fni1+zkoz8qHBoLA+j7PxT30h1hhAE2tslhvFggIgYSHq4fz4rugMhSng/K7gxWKU0trpiyK3wpef++wZJVM="}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.6_1621342664942_0.7231267783024826"},"_hasShrinkwrap":false},"1.12.7":{"name":"david-test-module","version":"1.12.7","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"13b4c62d6560285858a8e683eb7afd03785b205f","_id":"david-test-module@1.12.7","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HR5e9yQBZWdkodWxAq+wkMOZX70rM3py4qFcOSsX14iwWOQUEfx6xM7bUjAc7m6pYS/NeNtMexv5dHWy5lBmWw==","shasum":"a37677672a4d5ad057973493d50c1dc83a513790","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.7.tgz","fileCount":10,"unpackedSize":7285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7qvCRA9TVsSAnZWagAAyFUP/3q9Q0r0pX9iqX9WpxlK\nRZsV1QabGHlG7kL2ZMvcmwErOFaPguOd4WJ7bHudIA4cPO40CoN4gazAR+GB\n/eePBi1eadDlqX9a1IqQMvqxa2PdJXxOX6rQlIP+tXPKPh+5+ybEuDCzvukq\ngBDSW7Ib7YJM21iUNbUCuQm1SuADrK5fb8sLu6z8k3V17ToKqQrxaUkO/7yf\nCqiNwhb/ogUl3nflC7Zg/TZEEV2zOY4OOpoGYWIL0clLozjAFTA36cNwY62L\ncDEoPxOZaQsiXJzuP/pr3JEkEDgw09mzYLwpwA+lN/o0KdIxNs/kRtLmVkPz\nHGII367oRmQ8dE7oMub/kXEfO6d3zv1E6wg2RQG1+WvW6/w/jXaYiVdTVIsr\nXnmpBARbYvOs3tyR96stsheeUGRpaejSoyAkJH7t5NbxVW8FalTEuw998i9g\nDp480AmFM+iyhtmLv7FZGN8WV6LSCaOH/ZIGTvB94n7E2gy5u1nhu9zFGKlk\ndTpBdFW5Rjz3UOkIz4LSCoVPkjyTaW7qYYHpd06+apx/veZRp30ZCmEkZm5R\ndvJ0Nb63F+XQSzGmjTV7gVa8uRkLy6fBNQGZkYgUfnZ4HQtI/4TBYarkuF47\nHdJ0Eug6mBgMVlcLj/fQUNgtmDfpbuWkS8hNapqtzSC640pdwg7zu+VYvRRo\nwhYb\r\n=FcVz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDufkAPyydqNlLWTw1RY9qWWX1+EcWBp3MPfhIKRvBbDQIgWZNWtLey54TO4Y7c+bu1MWLG+mUYAqxWnaDksruzTdo="}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.7_1621342895641_0.5923462613284611"},"_hasShrinkwrap":false},"1.12.8":{"name":"david-test-module","version":"1.12.8","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"a4e840579cd9a7be43b29d3d3473de848c93ea06","_id":"david-test-module@1.12.8","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-k+/RaRzxYorpZ4HAeB4hGUYvjgI7OuMMoH4oKUTXIaG+FvSBX52N8AqIjGv0BEz35xQLPqiJyoE+IdI+Pe/Ngg==","shasum":"49073739478a029ec8f77fe2a389929cc224e1f7","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.8.tgz","fileCount":10,"unpackedSize":7286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7unCRA9TVsSAnZWagAAJzIP/ihrvGSUkBeT6RMwM+LY\nFRbR3FbAcvHJsnVeUG7D8HqxE3f607/NhUoLCXWP1lc4dv1reqxSFukA6dX0\ncPPx49fNkMPrFqCJ854P17B+ru8HHXeSMyFettks4hn6e9ciXb96kDh1aUd8\nvAMsMCE7HsYMC8QYZgUrjTRbVT5RhEYdOtrGib+2TOlhey69pgChGEwnvuxQ\ntElq5dS1m1+q1FRliu17ASHliwLIMfNez0bT058bSQ3DwiqzbqJWyuwe4aE1\n/d9t34t+UbMFx9kn+gR3Z5/ImpXpFeOoey6LYQDCMX5xJ8iobREMpdl/4Mcx\nTXkkJhpccKMrvrckUPYAZdcv0IqA2ebzn9U3BW2DgbnR2y4uNNsID4EVzq6T\ndb2Fb7H7qz9JNP8b4Z5IK7wd9GrM/S8wYAIM9cqWbJi4c4qeMGipkNLXxHQG\ng9LG9xn3uZnhZy0ShoogOIAJML8+VqZtXas5q0IExYADMq2b7XdgMnuyyKsL\nQyWGw9bchI4oiRCE6SKfIvHbCdm7fWW+uEz2wGo1xULVodru3YD6jv2Dcuur\n/MrPcLbLuXB8L6A6Osg14MIgCYsHVBqofnftY4KPRVBxeQs7ZZbPmqurLaVN\nJ/h2vzvVhOBUegD5hpEYiZ33mkO8xmQrQvo9oTPL457+lGgSx9RQwpyeOXqY\nF0mT\r\n=4nNg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCROJY9UabdgIBp1HBsno3dhMPKCrAzF38HIxRswRnAYQIhALrvM14XgXAnGJ/lLkpIx5tA+XE75Nx5xW5Y34+Cyr6W"}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.8_1621343142807_0.15486591798701577"},"_hasShrinkwrap":false},"1.12.9":{"name":"david-test-module","version":"1.12.9","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"f42d447315af4f03d0b1304bfd4d7d9a0bf3e168","_id":"david-test-module@1.12.9","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-An2NDSHFhLlJKLE9fRdzvOueiIisWZLXridAo+viFR5oW3Mp6Tukt9fqml1YTWeTLedS/VywYB6i3RiizV0bww==","shasum":"fdb2476602994d2312573530436db92cb3d7dc1d","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.9.tgz","fileCount":10,"unpackedSize":7322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7xjCRA9TVsSAnZWagAASQcP/RhGmlA33JDf6yp8BTJq\nTTqiNeOzO2dpuUpiTQi/FaWgMlWh6pOu2bKeh5OfueqEd5DaAizX4ObVuVXE\nfiTvumAbyXiOepyYynT5etUOEmFOA7TJv7CH+T6SB+xkBs0ovD0xn4xsDB1Z\nleaMxWua0RLenhv3XR95ZsOg9n5a7c0YsZBI2qTw4+8PpEsTd3M33fudVZZu\nT1AgCqYV62wDBfdDTmu/KI/HI2yNxf/k8NRyJs5vo/XqiZyCEU4l9hcP8YuV\nfpJ85jHEhXO5ycEZBE6IxQxeFMwHjpMsTyzk2wFMxNt+gwPHjnDX+bOhCGnD\npZX2Eq2kIcS8un1XpDQ9j1fV1YdiOnQNHH5UE3j6q5ADbn9bHNY5cNsgF0ks\niHVAsDN0JcZ4jUJwc2YJxsnYzoC5XX6SqKySFskYZkOTJ9JXRS4Vc3sTj6k9\nwVRpFKY8fZ79/BpsaO35PqDwX4CoY6WS9Xs4FQqFohqRSXt8HCFYvNKG6DRc\nuBS1yZZVa3kQLLxfJ/DzH+1VffU2xaJuB0EouUfZ56cDt/WD67v9e2UcQ6kI\n+7B6N3G2pSPmVd/horB8HAduO+ZUp3GjvirvomSf0wJJ2wmRqKYgBM8E85JR\noQ1UkpB1G2XmX+mdt+/IeNPoTKaUU+mIHBTbPCFjYpsM82+s8QRr4mugYq+9\nDckB\r\n=hxFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKZ17f1OSYHiJGJWu5JsEjxxOTE+8Cra34cuIGiMpbIAiEA9avMTFCxC2n7mjhBQt7bLYI1XOe30azsDvNdeZHyXXw="}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.9_1621343331429_0.6700344255876964"},"_hasShrinkwrap":false},"1.12.10":{"name":"david-test-module","version":"1.12.10","description":"The objective of this lab is to experiment some key npm features including:","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"mkdir test-postinstall"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@semantic-release/git":"^9.0.0","semantic-release":"^17.0.4","semantic-release-slack-bot":"^2.1.0"},"gitHead":"b7eadfe7bb7305fbfcb151fb36883481406b234c","_id":"david-test-module@1.12.10","_nodeVersion":"10.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pWSQH/LpGjYAeT5A4ppYobAGmRHD2Ipz+eFtEfX2tbjC5iReXOBiQTRDdEZE0f1VwuMQ5wJPR2x3Duvd7tLcmw==","shasum":"5086d8fbaaff6f2ad2973c546e097b36794bbb25","tarball":"https://registry.npmjs.org/david-test-module/-/david-test-module-1.12.10.tgz","fileCount":10,"unpackedSize":7152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7zICRA9TVsSAnZWagAAH00P/isA/uhwyAFTCf8YIh7j\ne1hN1hUKNGqQUP70mLBbWY8ByL0jlKcRrfqMBBulGuR2qe6/oQw9yi7euP99\nMUg2RSZxhsKn7O3Nua1ujRiiL6XHjRkxgdNdYuUeLDdLYhj2wpiOCokqPOZ3\nc0zUoOrXkvJpe10vbBjitb8PIoIRLXyskZpDQDqJhFRA72ihb95/Mr4ICuJo\nwrdiQH7Dfefy1Lrh0bYSiostbePpDGoPC3dxzkEsaMOT1bY2fH1qHQVbOmpe\nhIS03DfbPlcSQjcztjHM9Hzr5yqRsuHJNUV2t/D7ryAt+T1RY06GopiXz7h0\nFgkIRPda/7Hzh/1sUUfj50tTQ6nu/NCW8TcpYrnvZWaoQSqywsn1UK8dtPXP\n8WTPGVf/Jra7X7oFmlaaQTumTvJiQq2JNp58M3FRUILWmV2j3Y2qmaRHpvuc\nBWFlZx4cqXzB5TIfjBMLE3Pu79xkTv4EZHFRBlNsmTblqvQ7Z3S1dsZf8QyD\nAwk3vvYvsD2C38cPxI+C8fnPaT8/rsGPqFIhLA89pO9c7w3IYgg+jPFbhYGP\nEqa210JPippUf0Somw0fOKzhq0hyNR5ovfCBXruPiwTxEFNVZksCsKRwlML9\nhTTQvKb0NphnK6Ca4Rfh+UbXV4u2kb/p5qAsn3jxzUhV/dxViJrdxNpDdLqw\n3fIl\r\n=Ospn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ1MFGcByg9UR8+phaieuti1+yRkYNwjPwQRfu94HumwIhAPAKB+/nYmZb0hJhl4g2xTo1sFcKWEeQ4p7XnQvMnj8b"}]},"_npmUser":{"name":"davidhe1127","email":"jialhe85@gmail.com"},"directories":{},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/david-test-module_1.12.10_1621343431773_0.7770331671123687"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-30T03:56:47.728Z","1.2.0":"2020-03-30T03:56:47.874Z","modified":"2022-04-28T06:01:29.579Z","1.3.0-prerelease.1":"2020-03-30T04:20:26.748Z","1.3.0-prerelease.2":"2020-03-30T04:23:37.177Z","1.3.0-prerelease.3":"2020-03-30T04:32:27.653Z","1.3.0-prerelease.4":"2020-03-30T04:35:02.290Z","1.3.0-prerelease.5":"2020-03-30T05:17:19.569Z","1.3.0-prerelease.6":"2020-03-30T05:22:54.034Z","1.3.0":"2020-03-30T11:37:08.235Z","1.4.0-prerelease.1":"2020-03-30T11:39:18.649Z","1.2.1":"2020-03-31T00:04:30.990Z","1.4.0":"2020-03-31T00:27:38.390Z","1.5.0-prerelease.1":"2020-03-31T00:38:40.708Z","1.5.0":"2020-03-31T00:40:51.883Z","1.5.1":"2020-03-31T04:43:41.043Z","1.6.0-prerelease.1":"2020-03-31T05:33:11.260Z","1.6.0":"2020-03-31T05:50:03.832Z","1.6.1":"2020-03-31T06:31:12.060Z","1.7.0-prerelease.1":"2020-03-31T07:10:42.579Z","1.7.0-prerelease.2":"2020-03-31T10:49:18.931Z","1.7.0":"2020-04-01T00:50:47.552Z","1.8.0-prerelease.1":"2020-04-01T01:14:17.664Z","1.8.0-prerelease.2":"2020-04-01T01:19:40.502Z","1.8.0-prerelease.3":"2020-04-01T01:23:08.090Z","1.8.0":"2020-04-01T09:50:13.350Z","1.8.1":"2020-04-01T09:58:15.694Z","1.9.0-prerelease.1":"2020-04-01T10:01:02.895Z","1.9.0-prerelease.2":"2020-04-01T10:04:24.700Z","1.9.0":"2020-04-01T10:06:35.174Z","1.10.0":"2020-04-01T23:40:10.652Z","1.10.0-prerelease.1":"2020-04-01T23:44:20.441Z","1.11.0-prerelease.1":"2020-04-01T23:57:49.323Z","1.11.0":"2020-04-02T00:07:00.706Z","1.12.0":"2020-05-20T00:57:39.826Z","1.12.1":"2021-05-18T12:35:38.677Z","1.12.2":"2021-05-18T12:44:17.149Z","1.12.3":"2021-05-18T12:46:36.559Z","1.12.4":"2021-05-18T12:50:37.073Z","1.12.5":"2021-05-18T12:54:16.901Z","1.12.6":"2021-05-18T12:57:45.120Z","1.12.7":"2021-05-18T13:01:35.767Z","1.12.8":"2021-05-18T13:05:42.925Z","1.12.9":"2021-05-18T13:08:51.573Z","1.12.10":"2021-05-18T13:10:31.873Z"},"maintainers":[{"name":"davidhe1127","email":"jialhe85@gmail.com"}],"description":"The objective of this lab is to experiment some key npm features including:","keywords":[],"license":"ISC","readme":"## david-test-module\n\nIt's a useless module with the purpose of experimenting npm packages releasing workflow.\n\nTo streamline release process, we will use `semantic-release` to assist with this.\n\n### Normal release workflow\n\nSame as what is currently in place.\n\n### Prerelease workflow\n\n- Make sure pre-release branch is in sync with master\n- Add pre-release features on pre-release branch\n- Run semantic-release from pre-release branch which will result in x.x.x-prerelease.1\n- Keep adding them if there is more\n- Once you are happy with it, merge into master and release from there to create a GA. Note, need to check no prerelease dep is included.\n\n### Rules\n\n1. Never ever manually modify npm versions or github tags and releases. Failing to do this could result in a big confusion for `semantic-release` to work out the version it needs to release.\n2. When determining the next release, `semantic-release` will look through commit history to find the last one on the current branch:\n\n```\n* 590e7a2 - (tag: v1.2.0) chore(release): 1.2.0 [skip ci] (19 hours ago) <semantic-release-bot>\n```\n\nSo, in this case, `semantic-release` will target `1.3.0` for the next release.\n","readmeFilename":"README.md"}