{"_id":"@richardpickett/node-app","_rev":"61-800b815199d57103fbb65a16d0acc420","name":"@richardpickett/node-app","dist-tags":{"latest":"1.7.5"},"versions":{"0.0.1":{"name":"@richardpickett/node-app","version":"0.0.1","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.1","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"1028c9f061b9ecc9c66ca7ac4b483ada68ce2d16","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.1.tgz","fileCount":9,"integrity":"sha512-2atOc2EICFWUg2hscC1sCaBAyTV6ExGDXx6xNXAlQdJtXxlZ9NnQqz0Y6FB0785BxS7e5pps0FhMvSJhpPGIBw==","signatures":[{"sig":"MEYCIQCWUaR5w8IBpi3TgAC6fMeYVKacBSkt5zY1fOaQN+jhkAIhALDlHTfbhL+cfhVs8F2dsm8ALI1n2rggCyYL5T42Id4c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1307},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"e2930f3b4d0c9c58bcc522caf4798863c2cb36c4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.1_1702773064515_0.14001403820893832","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@richardpickett/node-app","version":"0.0.2","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.2","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"1ab7bce2c8a6a6f163ab3ae8ec03e3dd4bd67727","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.2.tgz","fileCount":9,"integrity":"sha512-ktoaUd1BbMqRhwlqkUz1jp/3umlOCCWIE/bFOpuJ80npM3tLQZps4199wD1in5j5oq5c5VsnM+tkkbTP7In/vA==","signatures":[{"sig":"MEQCICjthSCie9gG3hMLWhzwBOTVhZ1BmD7+4kDXW3yZFSI6AiAG47+UwDMLFSpIvUzDoTw9d2xz4jSzmDS4CCtFCgIhRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237915},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"96d01b0bd6a6d6354e2ad1aa76336976840444ab","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.2_1702779447501_0.4702453142258485","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@richardpickett/node-app","version":"0.0.3","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.3","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"14eb434bb9a0a5896da3a976714333f1b6365550","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.3.tgz","fileCount":9,"integrity":"sha512-cWU8dfr2i/hqBzRUiimMcg485+867gFNr1F7cCTsjgKUBNqneo4TEBMarcLw6cf+p2vQll4wDQigOuorB/MJ/g==","signatures":[{"sig":"MEQCIHUKXKumA87HX7eqEgecK+gGlzII+Nu6+8h9AC2wj5hoAiBuA94EUrVrW12DWJYdUYBis8VR0D7vEQUQLMmqgEh28g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238792},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"09aa93d18d7927af85c47da77a997139a1dad90c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.3_1702781419058_0.9114470719240049","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@richardpickett/node-app","version":"0.0.4","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.4","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"de88f124ec5c63b9f0cfe4cd2bd6182024ade112","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.4.tgz","fileCount":9,"integrity":"sha512-RdJ6Lwb6IMM9w0VxSnd2YXqMThlg6K7d8WShROC3hiWNi3cqRTCeSqAPvy21LFWvLRqWYhnQNm6ukoV/vPdIvQ==","signatures":[{"sig":"MEYCIQCORqQ9T68jAaZI/tF6vwNOimkUxROaCC3FSFmGdxMIhAIhAMYe2ao87yqjc7Js2NIUKFNysGggUrIuaptDTFewIMlD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238833},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"3d4dd5a35f5bb22dce35b087b25e758df21ef9bb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.4_1702781545686_0.6238711638503145","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@richardpickett/node-app","version":"0.0.5","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.5","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"a81d2a8fa1fbb877204ac18cc8913fd7f22bf84e","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.5.tgz","fileCount":9,"integrity":"sha512-m4buaJcW1YvBX+tbfaZlxdHzdUyiua683VlX6isazfvF428TZwhQ2JvBndKzCFgno1i+t50lm2KseDC3HLMTqQ==","signatures":[{"sig":"MEUCIQD7ZtYj8Tt+g1mlxL4WF1jm1iSi2henNsfWGqOxRJ0LawIgZZ2Htqn6nF24asuxlc5/f3MMR2gbDj3YTzhnORRDYZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239378},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"8f882d803e1b3f0ad288b11e75f517b9726df490","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.5_1702783887011_0.7016087858625164","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@richardpickett/node-app","version":"0.0.6","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.6","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"ce0285c204c5305a940d541a47b1a91355d0d245","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.6.tgz","fileCount":9,"integrity":"sha512-gNZcox0xjz6NDd1aTNM+dRYlJQYyhgMhdBJEpV+D3pjpgZ+8Wv8lRIgqukv1/EFccoau0jw8AWT8YoTD8WGHrw==","signatures":[{"sig":"MEYCIQDtfR54jc8rVA6SCTmnfgOTkou1lmdiEF5+H7ZSJLDG5QIhAORu+OjnipbpD3VeW6pU/Ak8OW52h9Ykjdb0sRGhv3ro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240613},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"2284aaf406f55fbdc549f343dd1ff48c89839fd4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.6_1702784603171_0.9626364277029633","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@richardpickett/node-app","version":"0.0.7","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.7","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"c88116677040021606c4594261a373d8ab188d5e","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.7.tgz","fileCount":9,"integrity":"sha512-OGIip2qBIxHQLPiCu1z7ifEHyt0voynLidEYcZwm28KW2J+WarEdy+Z/uUmBEUyc8BNBbTJGxqA9nl97QFn9Eg==","signatures":[{"sig":"MEQCIC6fCQCSMWcA59xfpSDN0EAIke9ytgX0/M2Kk3vMEBJYAiBc3iInU/jta1x5Y0jBnmXLaRGebMcP/A97g/xHVE3xMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240629},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"70a7cb3187a5e5d09537f0f6823997686523bbe9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.7_1702788662545_0.03689574902727766","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@richardpickett/node-app","version":"0.0.8","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.8","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"b8ffabfb69c23d2ca59cb255c7ff35c27d7fad00","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.8.tgz","fileCount":9,"integrity":"sha512-W7yRLruU9P+3cJwoo4MRBO/wS7DeDPqv+/jVpGhmmLa/seBxWrg58BETqUYOKSK0aOtJ5X5LBl8nIjGjs1pCQg==","signatures":[{"sig":"MEUCIQCBBxDPM4PdtJXkJfQa5z8inGbnucrJCUUcUn+ihPoZuwIgXRiDgPE1NzSOW727sUzlZRXA9lxcrV4gBEbb+A9rqyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267575},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"0210b311d20ce21ac08d0dc3a1240318b6d6716f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.8_1702789803612_0.7916772658558822","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@richardpickett/node-app","version":"0.0.9","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.9","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"fae3b9dc0122b2cdfa8a41b6586c58a4d10c60c9","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.9.tgz","fileCount":9,"integrity":"sha512-l0v+ULiuD46zuXxoHazW+KvtCVYDUH+1zesVCvU8aMbMYkveQX3MCb2W992vTUbYNUD0ny+aPNjzyJ6T3XoEMw==","signatures":[{"sig":"MEYCIQDi41zfZUlH+V0msY/WQ3+EdZ7IpKQ8RqD6lieSio1qhwIhALfazgb+6hKDFZQ8NJR+CzeZSI4uN/DvrrIXKs/fDtkA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270110},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"4b16937dd67bae67c1e8d65f041c838262ba9e06","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.9_1702791727479_0.14191812572448836","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@richardpickett/node-app","version":"0.0.10","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.10","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"2686733106c032d96463dddbf46b3e2439daff3d","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.10.tgz","fileCount":10,"integrity":"sha512-Y3Ca+odPzckymzrN0HV0+jt0sRgyOPI5Zd/ameU0cxbC0QkOpo0k5yp4/r4x8ln2vbzjkYwB6oOQrZC0AC0dLw==","signatures":[{"sig":"MEQCIDjZbVN2Qcj+IBi9/DUsNgY4Ino7v/dHq7Dxk/KWLLPVAiB9OHjY1XO+SFLPGc6YzKUe727jxo1tKgPBTD+UMgT/Aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270381},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"e3d76285fc4bb632b4c9a7ea593653bcb74a8a70","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.10_1702793704529_0.03147126106552345","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@richardpickett/node-app","version":"0.0.11","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.11","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"fbcdbf75bdde900f1119e16775b6b59677fedd1d","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.11.tgz","fileCount":10,"integrity":"sha512-C85BT9pk32B4v9nXQDQmvH3uWutO6oSMreCe47LmU1LahmJDNK/F6WBI1QhQghfwJYTizmKOz0p9mNgGXTBkyQ==","signatures":[{"sig":"MEUCIQD4y1PCJuAdhe55EKj8TnQmkfFGTIRZHQJsV8PPQRRBBAIgKk48bshz6rWC8gLxCKHuT/zQwwzZIemjJe3mAbZ3IYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271365},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"48b531b752dd3098e2acfe771b0098b3b088a4e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.11_1703532404996_0.01721378544950669","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@richardpickett/node-app","version":"0.0.12","author":{"name":"Richard@RichardPickett.com"},"license":"UNLICENSED","_id":"@richardpickett/node-app@0.0.12","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"2db56338ed17a6e2925f0c7515d0d554ff120651","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.12.tgz","fileCount":9,"integrity":"sha512-2Og2ktmwC/aQ3NHFX2GEei9IRv8TXmuEV8YhAvGpHJSh30YxkeNxze5J3CvRDnv8Ep8yRDHHXUeXI4udADjuSA==","signatures":[{"sig":"MEUCIQD+ri90v6Y++xPom0bNl4VIj/F6muqXEFsXbhzUoBInTAIgd16xcxMteqZTAwNrHtA5xf3MgBZW0516pXY8FW6Xpt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270759},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"821b0a5dfdafac8a4d04bb981ace0de46f52c61f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.12_1703533022528_0.3374825090709581","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@richardpickett/node-app","version":"0.0.13","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.0.13","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"dist":{"shasum":"48e2e963673d61a208a3d08b25f7a90077a50b7f","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.13.tgz","fileCount":9,"integrity":"sha512-V1rbYcY+slZqo0Zvz4+X6fFZ0D/Zjmbq+UV5MvL9DUuAOteZ1que2KRCOcu7ZlQ1z9Hkoq6zCSqmRpKcJo4bBg==","signatures":[{"sig":"MEYCIQC5GlHTItzO9OKzSKe0d8c6Bu4uB0Q7ij3oAWXx2mBqaQIhAMgNh1HRFznyLNx53TFHTALPafnqOXn2SYwp6z9st1EU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271002},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"15a74f0fd68bf1d3be2d1eb1a5debfebf524634b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.13_1703987403359_0.1806529928130125","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@richardpickett/node-app","version":"0.0.14","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.0.14","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"5d2fc5834e8e287902c53c74a8d2b343b29bf61d","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.14.tgz","fileCount":9,"integrity":"sha512-sJVK8BqQgXD+OjB3B/98u+nLN1w1tWhSqeCbqjy2pmsmUP9zNn99MD4COUsWAwo0OWEeX8FM4UsjXtRkt45HFA==","signatures":[{"sig":"MEUCIQCdOVy9CmLEdkaJYP9WQsCjPJUYjPus1QLV76YMEXyrQQIgVslQYpIJcXT7cg18VwTtbaFCEGtHLrETx2ygtGUYrG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271151},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"fbdaeaba14f844d23da64ae9371eeff7c23086cc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.14_1703988425862_0.7226056006549988","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@richardpickett/node-app","version":"0.0.15","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.0.15","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"23b6057a771cbe1e460b1fc03b724bfbc7d37d6b","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.15.tgz","fileCount":9,"integrity":"sha512-hASEx7yX6QO2yjj5w7NcdhqE0muUKQqkZWFXA81pa5buI3rrNdqvdDmu3Bi1w1eUUDibJjjBl4AIwaNK+D9uXQ==","signatures":[{"sig":"MEUCIBTr7BGJCesXYukx3nmeGkNDSmldDf/uB5Z6DB/exq8MAiEA+sA9VZ1agblLFDpWkCh6KsspHVQ+RwdisWHm99ShKzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271253},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"fb6395201358ba1de7c4a4d6e14d2f6f8c0b6356","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.15_1703988887603_0.5372266276081632","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@richardpickett/node-app","version":"0.0.16","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.0.16","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"8daac06fa67a6a4e691c82f503b74af46eda0b99","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.16.tgz","fileCount":11,"integrity":"sha512-AIger0pQGL/hb1bws56ntCyCSkvTFeOGBJ7mj76qw3c9k8PIwMxKBVYauaZ79PEfJRqaWdvQzjqZ/FcyWNLVpw==","signatures":[{"sig":"MEUCIQC5RtPChYMsOTYP060TnbtBg8wcFVZWS0YuyyEUpAUqkwIgWUTY/vzUA6iGSTzo0hkQEk3oivVoO0rHar7p/y60TJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271972},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"4bf864afda34e4b9a73a52b088aca5911fedb0a3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.16_1703990085165_0.8777886332464901","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@richardpickett/node-app","version":"0.0.17","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.0.17","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"8dbd4a73c12ea413ba10589a94ec2cc71174cab4","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.17.tgz","fileCount":11,"integrity":"sha512-TGltA+yi9y8pzhNgo1RCl4iLkxk4hPfMP0lh4ypUtfDJzPXI5Qnfu/uzCKuG657k4mvcQRnJYPolXqg4RPJdrQ==","signatures":[{"sig":"MEQCIHilnpGkX8DXgeVfzC7x1jCSm8uvhGw18aMQWgZl/cOlAiAWmfeG8xxspGmDgmySu3L6l8XONljfiVwm54QqtZuSiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272002},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"9bf63cb7586376f265b6f14bc0d9e5f148493bfa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.17_1703991229233_0.47407443277985206","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@richardpickett/node-app","version":"0.0.18","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.0.18","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"1e8dae18eb52624808283e33fc7120872af04fdf","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.18.tgz","fileCount":11,"integrity":"sha512-ksp4X/CfgwzZO+wONIF2W5aw1qZ1Xn45iBmTK3aWuHZGDYpXHLPs2+ijk7otT/NBXLq2071mmfb8r7v3BnPdUw==","signatures":[{"sig":"MEUCIQCtKR1x2UdOP/xi0dLeKfkasgwg82cpR6sOgAJ/edfmJgIgWUKFen1REvXJUGmplviYm7kEYYuoCSYmIMtv1PdKh9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272165},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"0c3dda4c4d5237d60ff0a3a2743695dd0dc858ec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.18_1703992046790_0.044518150049696725","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@richardpickett/node-app","version":"0.0.19","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.0.19","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"26fce8ff3bb223cb73a5c87d7e8acc831f279775","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.0.19.tgz","fileCount":11,"integrity":"sha512-LBAHNs0h3on2s7YkBK7BpVovCAaoWm1Ol+NZc8xfoZ03dFVWyW0NKAEGs+9nm9sQcUlsMWFpVWBuUPKZr5ZB6A==","signatures":[{"sig":"MEYCIQD/t1/pDD1jQRV6J+XnuPdAlHYqTXiIfbhFSkYmEmNDyAIhAJdTO4A8KLIWZCR1w9ZxvBJIggxOrVGCo9uS70VcYgqR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272248},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"fd0cc00278207ce606637580400aa7663a77033c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.0.19_1703996619206_0.826275680535419","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@richardpickett/node-app","version":"0.1.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.1.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"407c9ff4e1572704de9032c00d0e364bd6ed115c","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.1.0.tgz","fileCount":11,"integrity":"sha512-o4Vn1rZ9/uU2fxrbUNqiZ5aQFCM5zmc9mx4fnAK1vScnOsabi9DPyehlktyRwjtOHln5a/R8mEOAX2tm4X5aVQ==","signatures":[{"sig":"MEQCIBTNGiSSLTZDW1spsJkqwOpFrSSIddB8Zv+UT9gfjPozAiA/+AhCwGTUieLwPNZOomLx6lks2cv7RsnhJQbkyGhmzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272368},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"c445833cb0d753f02e4b3a1aa56198946f04db98","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.1.0_1704154493148_0.32381758872731936","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@richardpickett/node-app","version":"0.1.1","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.1.1","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"97c788e73596002daf91b9569cf0a696fb4ef252","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.1.1.tgz","fileCount":11,"integrity":"sha512-81UxfI0jaL3bS4Dz9EEFCowIdTUD2dgQ+CQN8VvG67BML2xxCYn+/AsYGvYR4fJGAJS4ez+BVp2wyKlvwXkspw==","signatures":[{"sig":"MEQCIEBX9+V3JfyiSbro15g4/6Fq1Fl5RCuZHVuhz6grXNs+AiAo1CNXNRWXsyfOJMKHIgg8xdOqv+b8CaVqCSEXRY5UyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272281},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"b7eabdb72e95ffd5b1049c8958cbb506ac1eb2ec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.1.1_1704242519457_0.4288507821217893","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@richardpickett/node-app","version":"0.1.2","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.1.2","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"16e589696bc5b0fb47d4427ca73b90ca03ff5251","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.1.2.tgz","fileCount":11,"integrity":"sha512-kbDBsfz1wdRIXmjalYQiTkHSS817h1DsOS7LfkqXS9mFrzuvS37SspNMpK/iWeHIn7hNZcTRy1xxGvSKkiLqiQ==","signatures":[{"sig":"MEQCIHSpGsuMYRR3vL1TklFAsiGXaq5uR2LzY7u7vy2nx4L+AiA9Vhb2P0WPZ96ZjBW6bPTlwiJ5+AsJtkSDHuEaTrygBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273059},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"ec35326cbc8924324ccd43781a3df84addc9133e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.1.2_1707451955753_0.4179756816239766","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@richardpickett/node-app","version":"0.1.3","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.1.3","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"d4198ad45976e83830c20e61b4cdcd7a0f356513","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.1.3.tgz","fileCount":11,"integrity":"sha512-/dKNUCr7U3RwMUwwyvUGcxLpKZauWm8+JwdMVlmSkUTnKFOVYWjDqnOFZ3B794g3Q9LBswBJykEd+hpuUDJt7w==","signatures":[{"sig":"MEUCIH+XM42l+parSHEvJPjA+nYRJvup0YPMH+Fa8McFPsr/AiEAkZCW5kuTfa5+vHVWkr9aezX+AM6I9VSFq6gcUzr6xuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272939},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"f8b0d7ef6cd45108e498145f989e54d18dd8681d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.1.3_1707460121958_0.5920660256892711","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@richardpickett/node-app","version":"0.1.4","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.1.4","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"a9fd2d872363ca30549bd8a30905bb4235d60458","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.1.4.tgz","fileCount":11,"integrity":"sha512-QLpTVk+KyHZV7ZIh9fiNODXhRStC12S7dlG3VqUefkQJ8rOg36dao65REQUZ8rpbH8NRp0NXxtyc6cTfcKHL7g==","signatures":[{"sig":"MEUCIB4R1OTFjxHWiIMFQj35SNlHXx7OlEVC0ZDtqj9NGwcoAiEAjY4NHqv2A53+xcDukeg18wUPnRJDTgwcawKMvhs42d4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272974},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"a85533f51b23d78b1caf39c8ed5df8f7bd60a349","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.1.4_1707461028024_0.6667715807320993","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@richardpickett/node-app","version":"0.2.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.2.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"1ec0317dc7281c42d73e74bd6c6b39f1e0bc583c","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.2.0.tgz","fileCount":11,"integrity":"sha512-iD88Xpa7m3l8Z0lR2yWe3F6x36zOP2sFO2zSRSV6SiQLpa8Wm771Dj91YcAEbMjVqERt1igUS20SDmq71a8c8A==","signatures":[{"sig":"MEUCIQDPGqu2Wwu/qVI+6dJZlkXUPhcLTg8yG/cUVLBYyQiBdgIgbmUVgy4L1Z9RClXF0Xwe01hUPdT/TCnmjPAo5hTfVis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274532},"main":"./dist/node16/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"aa1ce263749ee0ea853425554686eca1781daa68","scripts":{"test":"echo \"Error: no test specified\" && exit 1","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"9.6.7","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.2.0_1708490031948_0.3668811725032157","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@richardpickett/node-app","version":"0.2.1","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@0.2.1","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"c4bf1dad705ec921acb24f7595821c0ee212eda3","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-0.2.1.tgz","fileCount":10,"integrity":"sha512-b24Rk3XFCdnafJG+ceHaN7SKWV52mPm/HQyJALWDHALKPTUssJ2J0LWAm0hiLTelKAcddzHxJn1UTM5O4/QEvQ==","signatures":[{"sig":"MEUCIFmB6uhGDpWmfWwqVpw0nEi3VSGVlHoghkUihrUdbsGSAiEAy/ESumgN3zgvJCy6jGUoAvJuGC/TwfbC0uWup/FDyFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284702},"main":"./dist/node16/index.js","types":"dist/types.d.ts","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"21fe079b73d2a2f38ee62ca25fa8e6e9855d4b23","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.2.4","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_0.2.1_1710707778050_0.07711367079174947","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@richardpickett/node-app","version":"1.0.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.0.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"42e16d4688465c97534696a9a317d6bd5cedcfbc","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.0.0.tgz","fileCount":14,"integrity":"sha512-pSSHcPVParbieTDsRYbqp+7eRHdCkQv96zsItE2tjCiiidXuRnmO3WWdF/yK0nqMcP8opwPltgq2C83Y9FP+aQ==","signatures":[{"sig":"MEYCIQCTr4MI7gFrtZpmV0+qYmfyPSzs/VevVOC8ZsAjV6CddQIhAJu2RnyEJmBhP0/CuX9HjY3OOXV73wrIgjNUQm3ixmDL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313203},"main":"./dist/node16/index.js","types":"dist/index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"92dc8f46ca1c7b88d02f92f6bdb165963832abc3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.2.4","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_1.0.0_1711327211922_0.12223124835491928","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@richardpickett/node-app","version":"2.0.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@2.0.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"e7c73a38edaf45336d6bcff3750cfb5609525a5e","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-2.0.0.tgz","fileCount":14,"integrity":"sha512-7q/1Sqhh3tUEI1RRvro362AR+L/GLFlcUrOtWbmdax5xitovB5mK28LDsypRYJZt74GYO7yVI9v6AfJfNS/aaQ==","signatures":[{"sig":"MEUCIQClwMW/7v2HvyRWrOtYKi+qLtiyDa9b98i4Rd2U1OaL9gIgbyf2ug0W95s4WinTBB9proZ7SzmN6bDNIJEmExHDvTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315030},"main":"./dist/node16/index.js","types":"dist/index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"c2332f5e07bf11d710f9adfc7d73dcba70fc1588","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh; rm -f dist/cmdr.d.ts"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.2.4","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_2.0.0_1711329209550_0.8111143552092348","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@richardpickett/node-app","version":"1.0.1","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.0.1","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"dd468eae29b547a9aa2a13ca986dfed69eba155f","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.0.1.tgz","fileCount":14,"integrity":"sha512-x7NwQvTQ+/HiN7EK0ufHz+qKh6Sdw4pZ9jMa/AyqUdoVQbmz3stmgRcTUepNUAMUD6vB8jhmkeo4LFDTAtjgJw==","signatures":[{"sig":"MEYCIQCx/dq6532PwJVcCLfUBK6aLate2JpDoo82QNVsN10I1AIhAM0bQsUuQFqbv78rBZxh76JiS9uljsQzkvNn0e6/YCIG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315030},"main":"./dist/node16/index.js","types":"dist/index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"5bad551c437ff91fca83877f4570f3ecffe82e26","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh dist && chmod a+x dist/node-app_sync_*_repo.sh; rm -f dist/cmdr.d.ts"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.2.4","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_1.0.1_1711329516980_0.3712624520707808","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@richardpickett/node-app","version":"1.1.1","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.1.1","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"38b4ccddd3233f74409bbdab7925cadef2de31ea","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.1.1.tgz","fileCount":16,"integrity":"sha512-u3LfPeyI/ULw512ICAeomd55RGHVVypuyykl3EuIhkfvsXEhNol9HWYFy8/OdtOgSqm9JK8IElH/E3Z/ZlPRjw==","signatures":[{"sig":"MEYCIQD2Zz2WOp6QDJDej0LjPwgFQsIYrWwTmrp+FvyJ9hqj5AIhAN9elII/yRG3bomtjlRqiv520eEhtZEdoQRJyMZ+fK0u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320353},"main":"./dist/node16/index.js","types":"dist/index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"9639651f872c821862598996a48a1a863bff925f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.5.0","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_1.1.1_1714350449712_0.46984812245622654","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@richardpickett/node-app","version":"1.2.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.2.0","homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"7c727728a1a7bd840000093324d24c014555b1e0","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.2.0.tgz","fileCount":16,"integrity":"sha512-+dhAugOBlaSsibowBx+kM80YNXgFY2Cx+SbYnsJM63rVbomdMYhhrFXs44cGL13fCsf3tuiUOWKAVJD7FelD6g==","signatures":[{"sig":"MEUCIE1aN+7pCFB8h4Bwza7IU6FEfnLS+yX3dgkI93NScGxIAiEA1S0kqGx/e4MHFtt5rH+HMDc2nPkz0JtAB1gGNZfSmHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322340},"main":"./dist/node16/index.js","types":"dist/index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node17":"./dist/node17/index.js","node18":"./dist/node18/index.js","node19":"./dist/node19/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"e0c6b9e80ed50aa9238b668d9711b805f81c0f58","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.7.0","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_1.2.0_1719329573493_0.6522776656768243","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@richardpickett/node-app","version":"1.3.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.3.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"f0e9b1d2eafd82e2a1e371be3457b2c76da3685d","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.3.0.tgz","fileCount":13,"integrity":"sha512-7UKbueBTs6gTJfwWPa+PgI3XA0vdiH/Wsyr8m9TNpH8qEZfJpN3qW72UhMKTcpB1/16Le9oWwUolLOTDL3lDpA==","signatures":[{"sig":"MEUCIQDx7rypRZP+CFNFJ4O24pYM3CXd4SUJXrEbSR2msU1hwAIgMiSBK20JmuA5cea5wK/MXONyYcsgZ0QRFUi04cqsAR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151560},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"aa4e837ad645e2ab042a329bc80861446199a2e4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-app_1.3.0_1725509164582_0.29073969508409037","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@richardpickett/node-app","version":"1.4.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.4.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"f682784a88f1583553973f36d3ea76b4b5571327","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.4.0.tgz","fileCount":13,"integrity":"sha512-6hEK7s6d3Xto0Q0XqwZAbJB84EvointbiscOijBF4ep09mObzDV29drKGwxXVtbv8f06Dp7CxPjKq4cF8boUfg==","signatures":[{"sig":"MEMCIFsm+8T1eFaPlmkqwU1wotO0OUYp21qOygxOCQbU0s/AAh9FRH2WBpT9uxNzfdmha4lyMx2h7NPCE2fZ8o55TCxB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151774},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"f4076b3f9dc00fcfaa3e37c22a2dc6773335530b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"optionalDependencies":{"nodemod":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.4.0_1725511027122_0.3852358607950297","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@richardpickett/node-app","version":"1.4.1","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.4.1","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"6191b5e268741b802fe2a86aa82df005cd87d929","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.4.1.tgz","fileCount":13,"integrity":"sha512-QKpyL5O1Osrgj04hqmJDYHz587GRd+74B71MBiVw+q3FnRDUfEU6vjGRBzES2hFsdH44IxQ4pJccQ8IUn6vUuQ==","signatures":[{"sig":"MEYCIQCYrMfQZnkrn1NvvfsZ38P2tshngtaotAwOy7KrblzOYwIhAJ7riKqsuLbYznEP4zAFr73uNG3Cpyi3mSGRNRqBrqGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151774},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"cb8c5c1a9261cebbf93f0e1c862f7e60ce7e8188","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.4.1_1725511292994_0.5406184609249411","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@richardpickett/node-app","version":"1.5.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"7201c3fae4d3070e91ab139f79af0989012d489f","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.0.tgz","fileCount":13,"integrity":"sha512-2Pyrnxk/7NqPZvVrBRvf0xNazebXgwg3iO047Hj/X07lZJjs9TexG2ZCJn9lBgbe/fbURs4p9X+j0klYa2zVjA==","signatures":[{"sig":"MEUCIQD7sFVF4a6z96kc/cX2hKb8K6z+n3x5Jun5eL6jCNbwQQIgZBJQAKTB2YvAHr1Sz4ulAXX2idqfP5K9MHmYlZLYNIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153337},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"136ff143911aae614661a25c60591618159140bb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.0_1725578548342_0.22140064645567104","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@richardpickett/node-app","version":"1.5.1","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.1","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"de7067c53ffd31a2c294693392f1eae1168ba24c","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.1.tgz","fileCount":13,"integrity":"sha512-ZgrDmD1dlCbneIQZejF3whJyw7vN+rqqDGUhpd2f3XrZ5p2YAR89uTrTg0F/ma/U/CiU41QFFxEJqbWQRhrNjA==","signatures":[{"sig":"MEUCIGmU+rlpnLtUL8oEUUJn2gA3AkFYAQ5cu9p1gOnSbc2NAiEAzBLo1v9WODHbyawQwcPl9nj6dxozCmyxR+xe5/hHPkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153371},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"d73a6f53205782065f1c71c3a41b9a0379948107","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.1_1725592392565_0.9672398934329303","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@richardpickett/node-app","version":"1.5.2","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.2","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"2a121a0fef7a82fae77f0bb2d46ed632d3125b0a","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.2.tgz","fileCount":13,"integrity":"sha512-Ndb9epheVtCsmFu3SJrEABm0wgRYbFqVg11D4I+2OLexePT9XvDwDThB3gS3LWbDN51BWVlh9Kf7BJ7s/aWQmw==","signatures":[{"sig":"MEYCIQCk2BCr9DHMsd2g+s7FaT91BA4dzrI3pUhW2xHc6RdGeAIhAOiz+aP43vmE9SkQAG/B7+GZODV5lCOp3hVLUJy283kJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153627},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"3b5d0d98fcda3a933153f2164191275e6e00692e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.2_1725668432998_0.9192658546906436","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@richardpickett/node-app","version":"1.5.3","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.3","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"25a39a3c774abedc2cc5e7973c2db6d62e3d19f3","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.3.tgz","fileCount":13,"integrity":"sha512-watDQYXeSq+SO3nvI9yD9CV5OMsWXTMo5m2mgvMnytl+iKs09/qEk8V6R9KgPQZyoOwADlK8qEwbYULx6YYz4w==","signatures":[{"sig":"MEUCIQCo4ZH1K+B3S8gJyKH6gxjjhhIGgJbA13Oos0iSDGKsBAIgP2o4yQDFJeLk0or3gFcF26CqUMGoguj0mSSDnDh/meg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153623},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"b9fbf1b8acb46d1d6a4f6ea6a630b9bf3650b83d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.3_1725672892829_0.055688744664367906","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@richardpickett/node-app","version":"1.5.4","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.4","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"a7664eca93d66cd1cc83bdc67dbf5628771da982","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.4.tgz","fileCount":13,"integrity":"sha512-cka6MriQk3nhUmyhffu/bZhyyBV3ZXE4p/cbeVB7Z1FB6GEcqkc+aMeizy+ilvXX2pCtoltOF/tGjFlZbWC2kg==","signatures":[{"sig":"MEUCIGlGW77O/RofYo0Lhen/cACLFvxA+HyRPfm0ydzm0kP+AiEA5q5O4lNtJjdgLIEIvgQJTdHkCmA4ears20pXL2GMYv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153661},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","default":"./dist/node16/index.js"}},"gitHead":"9f57c36ab2dde957b9e916d7297fe6610d50cceb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.4_1725724326444_0.26776476006257655","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"@richardpickett/node-app","version":"1.5.6","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.6","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"0c1ddfcbe93df29b8d34dc6d82112549172b25e4","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.6.tgz","fileCount":15,"integrity":"sha512-X4jKDaUHIY2ncc986ePQc19erXG17NItTEBtTB2JFzbmoEvG1rnqmXlqBgrAyA9VJllXEVocsLicSKs6LM00KA==","signatures":[{"sig":"MEYCIQDf/8FM24qpEgIr7f24zY+onoDE0Rhel01m46PRyOfjogIhAKQAH0YRJIDiFN0s13cVsQ5dDJIj8nOJrlxJk0KD3I5I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268590},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","node21":"./dist/node21/index.js","node22":"./dist/node22/index.js","default":"./dist/node16/index.js"}},"gitHead":"af8c8ca8646a34c3878c8eee5a9e140364d75240","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.7"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.6_1733504128458_0.08436296723752923","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"@richardpickett/node-app","version":"1.5.7","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.7","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"3054f22cd3596c92b60f23a1345a8aba20091e47","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.7.tgz","fileCount":15,"integrity":"sha512-SsPKvTNaIL7eeh8+2BlKdJh8aQ8dvJYClpJm6omIdp40peEAbf+ojisVpSUiO6Web21vgRHjkj5T5uCGlC6jXA==","signatures":[{"sig":"MEUCIE+Q5ZYS2Cq/47YwBxrdAGhxkOlZwjVybn+RRuHpWsWOAiEAhWPGeoEe7DyC6HBjyIKRUs5G1AM9vZ2OsvV25AMKDy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268598},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","node21":"./dist/node21/index.js","node22":"./dist/node22/index.js","default":"./dist/node16/index.js"}},"gitHead":"2530aa2f487eb255d6a6fdfb08c0d72a2c4ffbd5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.7"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.7_1733509201289_0.1703138940818245","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"@richardpickett/node-app","version":"1.5.8","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.8","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"73440c799ef098b96b9274a74da01f2b006df554","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.8.tgz","fileCount":15,"integrity":"sha512-PUGAPDJ8EY5kR92r6u4WXJqfe6m3kOMMjjGXXw9io6UUtPvmLGWYauflEYTt+/1oyfWKL8b1RecfxXPzdAjH8g==","signatures":[{"sig":"MEUCIG84xQ178jWBoUz7M984Brn6YFUp/0ggWyoJVWpQ6pzEAiEAnfdnCLC2q8ZgZx/RCKiVgu3TLJRk6ZSogAptL4wbJkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268598},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/index.mjs","exports":{".":{"node16":"./dist/node16/index.js","node20":"./dist/node20/index.js","node21":"./dist/node21/index.js","node22":"./dist/node22/index.js","default":"./dist/node16/index.js"}},"gitHead":"3ea54476c451a34d2bf40617657fc1661afb1fc6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.7"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.8_1735351491477_0.03858032355937002","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@richardpickett/node-app","version":"1.5.9","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.9","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"4440293bd32bf48f21c3cad67b4930ff7cdb0f5b","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.9.tgz","fileCount":20,"integrity":"sha512-X9eX712w3ty4syaBuUaWCOpTSnfI5rfZKM9Jr9pUrHiltUI/iGqwsEnqAkIIUao5XeL0d14PEhiT5lstHfA0rA==","signatures":[{"sig":"MEYCIQDxFs5zSXQTfGMiYGPnHqb2uzl796bzkpKDFHbUPMlKQwIhAOd44Sw1nd0TspHljgMaNdZ2F8U3LTab7935ZIOKVPeY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543992},"main":"./dist/node16/index.js","types":"./index.d.js","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./dist/index.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.js"},"node20":{"types":"./dist/index.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.js"},"node21":{"types":"./dist/index.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.js"},"node22":{"types":"./dist/index.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.js"},"default":{"types":"./dist/index.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.js"}}},"gitHead":"a6351e5a566576f1e76461279c030dace0e33ec1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"optionalDependencies":{"nodemon":"^3.1.7"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.9_1735427343795_0.953632456865741","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"@richardpickett/node-app","version":"1.5.10","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.10","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"c960232651f1ee7ece78b8b7226e5bb94f3eb93e","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.10.tgz","fileCount":20,"integrity":"sha512-MYMTFHVSJoTe90+JDcoDaPZrect0wTzbc90S6W+QML3dDog+WFW3nyvJLYV4At776jyxlOLXniuMSbC7QwUKvw==","signatures":[{"sig":"MEYCIQCX3KlgO8vf9l7w+5ehEKjlt4vpNj6yq7imlTKR5KxFgAIhAOGVdSwxWdHazaR3F+EtWnoNJQSm2IarYNvA+kBqevuR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130330},"main":"./dist/node16/index.cjs","types":"./index.d.js","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":false,"import":"./dist/esm/index.mjs"},"node16":{"import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":false,"import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"29a8daee99b8f5cb96504115610bf8e47a75434d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.10_1735452483921_0.6706060923123931","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@richardpickett/node-app","version":"1.5.11","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.11","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dist":{"shasum":"5f258006a86094ac29d98d4edcb8aed04777d9dd","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.11.tgz","fileCount":19,"integrity":"sha512-z8soV4g3GsAT3HWpg4Hxc5EqffEXsCIyeiyWLTn8u9go6zZO1dOhSfcMW6+ehPVl6c08sXF33yA5JJKOO3me5g==","signatures":[{"sig":"MEUCIEu3HLDK2zf/tNNd7RsnOtp7aFMAWvFxFANk+31INiA3AiEA2CIJiFLT30LzywGyok2rwJvXPmMoz2PvAfnRCZhdhH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131222},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"d4481029e8d1d51a1bb24a4d73589d453e417186","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.11_1735453028984_0.8014286555201675","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"@richardpickett/node-app","version":"1.5.12","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.12","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"296755b07b29f16af9eeda18d68d4820673a9622","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.12.tgz","fileCount":19,"integrity":"sha512-j0k6rhJ5EFRStq/miG8kW0fEujpt+l9esgxKpFHjRAfTxf92Om7N0Dz8SvvdcGI04NZugq6/z2dXNarT9QtJdg==","signatures":[{"sig":"MEQCICM/IOv6q+GoA7A7JkLXLM+9+GJ3jn7q5R9Y7Ul7ddLlAiAffhJ73snbEp6+Q+SqkjUHbrIAOLGEyWMUcnkLXezP4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131313},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"bcc653a5e05d2135abadcde35d6a787da9dd3ee0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.12_1735460696834_0.24101306943569578","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"@richardpickett/node-app","version":"1.5.13","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.13","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"a730f06f4694fa6fa693b45f544a60f8418b66b9","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.13.tgz","fileCount":19,"integrity":"sha512-Y10VHIQF46VZfsq6FrSkPrgeWthtERJjHPMvKbAWFlerJAgWMjKxSW2EAVYFZ/Xa+/5EZ7Hq3siGDx7VCQEEvA==","signatures":[{"sig":"MEUCIQCEBEqQL4Rtw2Wea0lJDAg0ECx+jdNCOTo4dkvpb638WAIgYDrXIfbJ41OHr3afXfQRl+BfF/2Kir3mNWKqBsc6AYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131422},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"ce19a78843f3aae8b6887b501a93e4f6ba545b50","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@richardpickett/logger":"^1.0.11","@richardpickett/config-js":"^1.0.13"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.13_1735489885618_0.3973727662283464","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"@richardpickett/node-app","version":"1.5.14","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.14","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"9ae3f2c0d47b97079af989fef31217432a3fe8fe","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.14.tgz","fileCount":19,"integrity":"sha512-6m4WMegwoID5kxguoM2Kd38iiAufUGEy5BYT3NoGd2RAA4pFKnm/v7M5qcCiyzVMC4peVa9QoUC+ymzalCkdNg==","signatures":[{"sig":"MEYCIQCD1g6ODX1JOvFFrKl5ixBWuB0BMuKScLTXBUwtIMQ9FQIhAOmsMliuUKsotYZGElOoojjuMlbau9f8PH5yJmEWspkZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104751},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"15abc39afa542cfe35603553868d94f285b13d34","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@richardpickett/logger":"^1.0.11","@richardpickett/config-js":"^1.0.13"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.14_1735504832057_0.027143603009165407","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"@richardpickett/node-app","version":"1.5.15","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.15","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"f753ea490e51896ee8b7f7ae430966ec7812bcce","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.15.tgz","fileCount":19,"integrity":"sha512-I9UjiyvXKTqUHJyp2JGXQps8hsJVSjlLFPC7KB84CETMiTKtoeQUKUjD+jD/zULw6AuUn1XLhDFZB45g0J0rdw==","signatures":[{"sig":"MEQCIDzyMvttkbWGUS/ueJKtl1pbNyppHLNpavSrg7rYHGkhAiBm1eoCd2BD2vy1GKDLU5dx+GPmkZvSNpvWgBda1yN+cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104759},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"7c91e557fcd7aa00df29fdeb14952d54e40b6614","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@richardpickett/logger":"^1.0.12","@richardpickett/config-js":"^1.0.15"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.15_1735534255905_0.8097508440121535","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"@richardpickett/node-app","version":"1.5.16","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.16","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"6747c5b22aa8b0d5b0073a71d0768e7574599a69","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.16.tgz","fileCount":19,"integrity":"sha512-1Z/Qb6FLLIi7lEYV0TJTOwl6Fe/ikKGFZMKIg+YsRUI3vy3O8D32xWmXlLRE0P3JhKRHWf+QSuau/lrBDoo52g==","signatures":[{"sig":"MEQCIAgwwn06VwuLPQmeCuH9N1Uit8+AGdVwYI6oX87W4W4zAiB0MkgrtRk3ZtTfqRAv/lpM436Ug1mzvdkxc/0266zYWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104751},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"796d305a83d84f92940745115bd6ee9259452284","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@richardpickett/logger":"^1.0.13","@richardpickett/config-js":"^1.0.16"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.16_1735695284062_0.1845475499000151","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"@richardpickett/node-app","version":"1.5.17","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.17","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"6de8798f7e90c36feb85da1e492d61ea18fdae08","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.17.tgz","fileCount":19,"integrity":"sha512-9/70wMZpAgeCsjV25KgSWGlbWucWQVwLHEgBDfJy4qKZQzZhs77kjnD7lbDRLVK9HKXSIx8BHsWi2pFTmIFT6g==","signatures":[{"sig":"MEUCIEF8qrB7qc+cOWzhedOp9ZgwGWDFQNvwL3gTVfO/0fBFAiEAp4kRmbm+pVX+qELaIvIY1glo5KfIkgdIbaSEbOJE8dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104201},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"76ecb7a1e4eb2ff04b045202dd9dfbbfece730a9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@richardpickett/logger":"^1.0.13","@richardpickett/config-js":"^1.0.16"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.17_1738997025703_0.7978483012703819","host":"s3://npm-registry-packages-npm-production"}},"1.5.18":{"name":"@richardpickett/node-app","version":"1.5.18","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.18","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"9e4fe6f31453352b001c1aa16ca63174b33ddd25","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.18.tgz","fileCount":19,"integrity":"sha512-t4YP+yD1jlos1iQ+p+Jk0iBAszzfYhmnKJS9InD9ILNHz+YsE1qj0d0RoWvdXuoCNbpbaIGaDdFVnkE9UmlawQ==","signatures":[{"sig":"MEQCIBzD69GsOCFvve6H314fyFjHlkJLfL1dNZ9edEbLaL/jAiAwOmPwLR6PA9S5h2e/B6EH+VSAYBRQT8MB4CcUIArbZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104201},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"30e8dd7031ea9b889d0b72bba523dac247fea8e6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@richardpickett/logger":"^1.0.14","@richardpickett/config-js":"^1.0.17"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.18_1738997698198_0.35775938881351443","host":"s3://npm-registry-packages-npm-production"}},"1.5.19":{"name":"@richardpickett/node-app","version":"1.5.19","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.19","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"e38028d5d53e75f50d018df135e24cdd4310325a","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.19.tgz","fileCount":19,"integrity":"sha512-TtNb3o49gKqoAvdaz6qC3rm3dBA6LF/iyyW3OcA9guEyKoW2cqCPIN4+PuqWvzqO07Cw772/mvH1ADVkHzO3kw==","signatures":[{"sig":"MEYCIQD51CpJosdj8O3TH2Fs+8SiruMxxznVGktFF45EncdF1AIhAKOqM4Vtwc9mkBWR7ozJ2eFyyIARKZ1XRA/WZFEDe65m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104193},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"703da908b1654a6473e5dcfd4b9b55138d378019","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@richardpickett/logger":"^1.0.15","@richardpickett/config-js":"^1.0.18"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.19_1739419014776_0.25445094409943025","host":"s3://npm-registry-packages-npm-production"}},"1.5.20":{"name":"@richardpickett/node-app","version":"1.5.20","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.20","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"9ae78dbd477d3f485e65061226aa712d68dd0512","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.20.tgz","fileCount":19,"integrity":"sha512-2zq8n1yc+05v0uMkbeMcGaYYucN2wtP5KIVGxSdGBqOUVhnAuxahxqzN8weqGGNMD4Po/AQXPtNlJcneWzQDUA==","signatures":[{"sig":"MEUCIGWx1FRkWkbsKXQh7fzKO0t2Uy2x1+XO+m+cLE61NIDGAiEA7OHUmhZkhCbuRKY33C7PkkwF0Rc8vVSmBEvUuxgTt+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104201},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"ad7362032b82a160902d9529b96201d5474a5365","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@richardpickett/logger":"^1.0.16","@richardpickett/config-js":"^1.0.19"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.20_1739465412160_0.38231623135788295","host":"s3://npm-registry-packages-npm-production"}},"1.5.21":{"name":"@richardpickett/node-app","version":"1.5.21","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.21","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"e9744181e00ef8cf0430f649f575254c2ccdc886","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.21.tgz","fileCount":19,"integrity":"sha512-Oql0uLEQONw7bGqwqlJ/DVMV3omcx+7qJmTafEkG9mTYCVVKyro9S8HnjKZc5fOdd8Sni8hBvt0xRSSXfRlUqQ==","signatures":[{"sig":"MEUCIDIen4xAiayj4RXROadUnuXcErbqgGHsI6xtQ7QpUaFkAiEAnukEEV9IMFXoGSeR+nliXD7jlyxRWtEiO/AQMpLXfuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104201},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"50ce57131a9fd9cd4f2248538d1f0b8b1084c3c1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@richardpickett/logger":"^1.0.17","@richardpickett/config-js":"^1.0.20"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.21_1740803969342_0.3376564294892477","host":"s3://npm-registry-packages-npm-production"}},"1.5.22":{"name":"@richardpickett/node-app","version":"1.5.22","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.5.22","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"c1f1d374f91413c9a3dc1f30d55fdecf224bc568","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.5.22.tgz","fileCount":19,"integrity":"sha512-s7b7/5Gp9pNnHh5jBIVYAzlQmtnnsQXtvKP2qaWpVQCqqgTUSpebwgkWn32D+nCXv77XYhl8GcelnxGkqJ4Jnw==","signatures":[{"sig":"MEUCIBar7YMEQHvsgW90NB0hebwBMqmMN6zkRym0Tpfa+dKXAiEArHVXAw34JTbjPoNuOvv0GsPRLZlzxnOBqVU1CR3dtmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104193},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"a79c2226976ba3d2c2e913720b1beef57504c858","scripts":{"test":"echo \"Error: no test specified\" && exit 1","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@richardpickett/logger":"^1.0.18","@richardpickett/config-js":"^1.0.21"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.5.22_1741656292433_0.29131939501923587","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@richardpickett/node-app","version":"1.6.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.6.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"41f63f90f7c4a170afd1417502afd98bc5fb4f6c","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.6.0.tgz","fileCount":19,"integrity":"sha512-r6PvBwKmjKVLZO1YCHJ0s9g+2wRRB7KHOzny8vpL1UNYWLO0wVniCyhBbuh4hKdWHlMAuQ59F4z5qohWx0AkXQ==","signatures":[{"sig":"MEUCIQCpAIGmA0IB1XHuxB9mEsNsAvqrrQIRMWYEGkrAvF9JlQIgF/qkKgWKJC6wqh7o1Kw7kFPnfvafqUCaU2BPg0o618o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109081},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"ae09365f02e15d83122ecf34503772a5f6f9d725","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@richardpickett/logger":"^1.0.18","@richardpickett/config-js":"^1.0.21"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.6.0_1742774870382_0.6130322367205732","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@richardpickett/node-app","version":"1.7.0","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.7.0","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"8a41aecc1623accc6792d2ee6d58fa0ed0ef959e","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.7.0.tgz","fileCount":19,"integrity":"sha512-P15HJ5eVo2ZV4KcQLqQJzrVR3AgWJE3xgnbuwufTnuwbjcURBalvlodWScXdtO5adik7op/ITjrxugg5Mpipmw==","signatures":[{"sig":"MEUCIQDMa7GGNq+9uApWu4fq3TI+951GPwAgrXVGdAPCblpr0gIgbCr4DPNo8SbO3+vSbcBUwLrAJa6aYHc1r29awQOY8aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117675},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"import":{"types":"./types.d.ts","import":"./dist/esm/index.mjs"},"node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"}}},"gitHead":"fd29fcc87302c637e32f00a516411dfdbf72e8f9","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@richardpickett/logger":"^1.0.18","@richardpickett/config-js":"^1.0.21"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.7.0_1742784423934_0.2220363745817988","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@richardpickett/node-app","version":"1.7.1","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.7.1","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"efcc15fc2875739b6c819a73a56af69c9a3c1029","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.7.1.tgz","fileCount":19,"integrity":"sha512-aTxIAvMUM6PixSE3IK2/uQkrdHkT1cf+j0Fvzqg38N82jggDcRLQqN95GzZjWZbCbAgi/OaMYoCWqUOcGTZFxg==","signatures":[{"sig":"MEYCIQDvzGCYA1XoITEu45TyYhxnQ6KVgjnVPbcKMA0w8sEtLQIhALAUB99vS5q4VSN6Kgxf7Lzb2P3xarSwmT06lZ/epv6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124760},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./types.d.ts","import":"./dist/esm/index.mjs","node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":"./dist/node16/index.cjs"},"./package.json":"./package.json"},"gitHead":"b05a97eb2099ede02830b068d286a6cae1c34161","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@richardpickett/logger":"^1.1.0","@richardpickett/config-js":"^1.0.21"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.7.1_1758325584704_0.09964825166068114","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@richardpickett/node-app","version":"1.7.2","author":{"name":"Richard@RichardPickett.com"},"license":"MIT","_id":"@richardpickett/node-app@1.7.2","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"homepage":"https://gitlab.com/richardpickett/node-app#readme","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"bin":{"node-app_example-app.sh":"dist/node-app_example-app.sh","node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"dist":{"shasum":"7dd5baf371df5490a821cd7ecefb88a6e508490e","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.7.2.tgz","fileCount":19,"integrity":"sha512-G0qhOQLK9wE8/SLXGBr9EPThoMZD0EUIoavzK4p8ReFQzm8WfD3E1AtiQIeZ1LHMOuXhAo5CCV0PziAmbqMp0A==","signatures":[{"sig":"MEQCIDPBE9Qd9zyYiPfuX3UKNv2UbsfwDwsT/6fmQ87iDQXHAiAVh3DH0RdQMGLHEZ0u/48vUGwXmPPBzWBmFy14atrIgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124764},"main":"./dist/node16/index.cjs","types":"./types.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./types.d.ts","import":"./dist/esm/index.mjs","node16":{"types":"./types.d.ts","import":"./dist/node16/index.mjs","require":"./dist/node16/index.cjs"},"node20":{"types":"./types.d.ts","import":"./dist/node20/index.mjs","require":"./dist/node20/index.cjs"},"node21":{"types":"./types.d.ts","import":"./dist/node21/index.mjs","require":"./dist/node21/index.cjs"},"node22":{"types":"./types.d.ts","import":"./dist/node22/index.mjs","require":"./dist/node22/index.cjs"},"default":"./dist/node16/index.cjs"},"./package.json":"./package.json"},"gitHead":"cf15d40fac2fa549b52d8edde4ed7e6673f061c2","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","jsdoc":"jsdoc -c jsdoc.json","eslint":"eslint 'src/**/*.{js,ts,tsx}'","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"repository":{"url":"git+ssh://git@gitlab.com/richardpickett/node-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Base node app that utilizes logging, async dependencies, and commander","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@richardpickett/logger":"^1.1.1","@richardpickett/config-js":"^1.0.22"},"_hasShrinkwrap":false,"optionalDependencies":{"commander":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/node-app_1.7.2_1758413448971_0.9025127508530792","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@richardpickett/node-app","version":"1.7.5","description":"Base node app that utilizes logging, async dependencies, and commander","main":"./dist/node16/index.cjs","module":"./dist/node16/index.mjs","types":"./types.d.ts","exports":{".":{"import":"./dist/node16/index.mjs","types":"./types.d.ts","node16":{"require":"./dist/node16/index.cjs","types":"./types.d.ts","import":"./dist/node16/index.mjs"},"node20":{"require":"./dist/node20/index.cjs","types":"./types.d.ts","import":"./dist/node20/index.mjs"},"node21":{"require":"./dist/node21/index.cjs","types":"./types.d.ts","import":"./dist/node21/index.mjs"},"node22":{"require":"./dist/node22/index.cjs","types":"./types.d.ts","import":"./dist/node22/index.mjs"},"default":"./dist/node16/index.cjs"},"./package.json":"./package.json"},"bin":{"node-app_sync_to_repo.sh":"dist/node-app_sync_to_repo.sh","node-app_sync_from_repo.sh":"dist/node-app_sync_from_repo.sh","node-app_example-app.sh":"dist/node-app_example-app.sh"},"dependencies":{"@richardpickett/config-js":"^1.0.26","@richardpickett/logger":"^1.1.5"},"optionalDependencies":{"commander":"^12.1.0"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/richardpickett/node-app.git"},"author":{"name":"Richard@RichardPickett.com"},"license":"MIT","bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"homepage":"https://gitlab.com/richardpickett/node-app#readme","scripts":{"dnbPrePublish":"cp bin/node-app_sync_*_repo.sh bin/node-app_example-app.sh dist && chmod a+x dist/node-app_sync_*_repo.sh && rm -f dist/cmdr.d.ts && tar -czvf dist/example-app.tgz example-app","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","eslint":"eslint 'src/**/*.{js,ts,tsx}'","jsdoc":"jsdoc -c jsdoc.json"},"dnb":{"optionalDependencies":["dotenv-flow","commander"]},"_id":"@richardpickett/node-app@1.7.5","gitHead":"a6129796e04ccd31ba3c09b51a56354cbd13721a","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-N3bDJzC9V/aFQNOR35zj2v3Dl5PEbgJf5jc7PhJGsJp1ekrJ0H3bvv/zDGYCUPsnasaBisWvXoCXVcUSM1jDPw==","shasum":"dbfbb2b70974895fd0bf88458e844fb7f20fed08","tarball":"https://registry.npmjs.org/@richardpickett/node-app/-/node-app-1.7.5.tgz","fileCount":18,"unpackedSize":114631,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGIlEVVRT4c+rwMg/0+FQvrWVrFIjEyCtan8Gn3K55ZAAiEA2D5YT9TvWpyEwBM8rHl3ST9+2jNYTT4cfVgb0qTByB8="}]},"_npmUser":{"name":"richard.pickett","email":"Richard@RichardPickett.com"},"directories":{},"maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-app_1.7.5_1764553464588_0.5077763241187763"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-17T00:31:04.429Z","modified":"2025-12-01T01:44:24.974Z","0.0.1":"2023-12-17T00:31:04.658Z","0.0.2":"2023-12-17T02:17:27.692Z","0.0.3":"2023-12-17T02:50:19.234Z","0.0.4":"2023-12-17T02:52:25.878Z","0.0.5":"2023-12-17T03:31:27.200Z","0.0.6":"2023-12-17T03:43:23.418Z","0.0.7":"2023-12-17T04:51:02.811Z","0.0.8":"2023-12-17T05:10:03.857Z","0.0.9":"2023-12-17T05:42:07.703Z","0.0.10":"2023-12-17T06:15:04.760Z","0.0.11":"2023-12-25T19:26:45.203Z","0.0.12":"2023-12-25T19:37:02.824Z","0.0.13":"2023-12-31T01:50:03.540Z","0.0.14":"2023-12-31T02:07:06.115Z","0.0.15":"2023-12-31T02:14:47.768Z","0.0.16":"2023-12-31T02:34:45.365Z","0.0.17":"2023-12-31T02:53:49.402Z","0.0.18":"2023-12-31T03:07:27.051Z","0.0.19":"2023-12-31T04:23:39.443Z","0.1.0":"2024-01-02T00:14:53.308Z","0.1.1":"2024-01-03T00:41:59.681Z","0.1.2":"2024-02-09T04:12:35.936Z","0.1.3":"2024-02-09T06:28:42.150Z","0.1.4":"2024-02-09T06:43:48.178Z","0.2.0":"2024-02-21T04:33:52.102Z","0.2.1":"2024-03-17T20:36:18.261Z","1.0.0":"2024-03-25T00:40:12.085Z","2.0.0":"2024-03-25T01:13:29.710Z","1.0.1":"2024-03-25T01:18:37.146Z","1.1.1":"2024-04-29T00:27:29.899Z","1.2.0":"2024-06-25T15:32:53.711Z","1.3.0":"2024-09-05T04:06:04.776Z","1.4.0":"2024-09-05T04:37:07.271Z","1.4.1":"2024-09-05T04:41:33.230Z","1.5.0":"2024-09-05T23:22:28.514Z","1.5.1":"2024-09-06T03:13:12.773Z","1.5.2":"2024-09-07T00:20:33.238Z","1.5.3":"2024-09-07T01:34:53.114Z","1.5.4":"2024-09-07T15:52:06.630Z","1.5.6":"2024-12-06T16:55:28.632Z","1.5.7":"2024-12-06T18:20:01.466Z","1.5.8":"2024-12-28T02:04:51.644Z","1.5.9":"2024-12-28T23:09:04.042Z","1.5.10":"2024-12-29T06:08:04.108Z","1.5.11":"2024-12-29T06:17:09.192Z","1.5.12":"2024-12-29T08:24:57.000Z","1.5.13":"2024-12-29T16:31:25.803Z","1.5.14":"2024-12-29T20:40:32.212Z","1.5.15":"2024-12-30T04:50:56.088Z","1.5.16":"2025-01-01T01:34:44.277Z","1.5.17":"2025-02-08T06:43:45.858Z","1.5.18":"2025-02-08T06:54:58.381Z","1.5.19":"2025-02-13T03:56:54.990Z","1.5.20":"2025-02-13T16:50:12.342Z","1.5.21":"2025-03-01T04:39:29.663Z","1.5.22":"2025-03-11T01:24:52.605Z","1.6.0":"2025-03-24T00:07:50.557Z","1.7.0":"2025-03-24T02:47:04.175Z","1.7.1":"2025-09-19T23:46:24.896Z","1.7.2":"2025-09-21T00:10:49.149Z","1.7.5":"2025-12-01T01:44:24.777Z"},"bugs":{"url":"https://gitlab.com/richardpickett/node-app/issues"},"author":{"name":"Richard@RichardPickett.com"},"license":"MIT","homepage":"https://gitlab.com/richardpickett/node-app#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/richardpickett/node-app.git"},"description":"Base node app that utilizes logging, async dependencies, and commander","maintainers":[{"name":"richard.pickett","email":"Richard@RichardPickett.com"}],"readme":"# Node App\n\nA powerful Node.js application framework that provides built-in support for components, commands, logging, configuration, and more.\n\n## Installation\n\n```bash\nnpm install @richardpickett/node-app\n```\n\n## Quick Start\n\nThe easiest way to get started is to copy the example app:\n\n```bash\n# Extract the example app\nnode-app_example-app.sh\n\n# Or manually copy the example-app directory\ncp -r node_modules/@richardpickett/node-app/example-app my-app\ncd my-app\nnpm install\n```\n\nThe example app provides a complete working application with the following structure:\n\n```\nmy-app/\n├── src/\n│   ├── commands/          # Command definitions\n│   │   ├── index.js      # Command registration\n│   │   ├── globals.js    # Global command options\n│   │   └── myCommand.js  # Individual commands\n│   ├── components/       # Custom components\n│   │   ├── index.js     # Component registration\n│   │   └── myComponent.js # Individual components\n│   ├── lib/             # Application-specific code\n│   │   ├── application.js # Application instance\n│   │   └── initialize.js  # Initialization logic\n│   └── index.js         # Application entry point\n├── .env                 # Environment variables\n└── package.json\n```\n\n## Basic Usage\n\n### Application Entry Point (src/index.js)\n\n```javascript\nimport application from \"./lib/application.js\";\nimport registerComponents from \"./components/index.js\";\nimport registerCommands from \"./commands/index.js\";\nimport initialize from \"./lib/initialize.js\";\n\nasync function run() {\n  // Register components first\n  registerComponents(application);\n\n  // Then register commands and run the application\n  return registerCommands(application)\n    .then(() => initialize())\n    .then(() => application.run())\n    .then((result) => process.exit(result ? 0 : 1));\n}\n\nrun();\n```\n\n## Components\n\nComponents are reusable pieces of functionality that can be loaded on demand. They are registered using `registerComponent()` and loaded using `loadComponents()`.\n\n### Creating a Component (src/components/myComponent.js)\n\n```javascript\nclass MyComponent {\n  constructor(config) {\n    this.config = config;\n  }\n\n  doSomething() {\n    return \"Hello from my component!\";\n  }\n}\n\nexport default function registerMyComponent(application) {\n  return application.registerComponent(\"myComponent\", async () => {\n    // Load dependencies first\n    return application.loadComponents(\"config\").then(({ config }) => new MyComponent(config));\n  });\n}\n```\n\n### Registering Components (src/components/index.js)\n\n```javascript\nimport registerMyComponent from \"./myComponent.js\";\n\nexport default function registerComponents(application) {\n  registerMyComponent(application);\n}\n```\n\n### Using Components\n\n```javascript\n// Load a single component\napplication.loadComponents(\"myComponent\").then(({ myComponent }) => {\n  console.log(myComponent.doSomething());\n});\n\n// Load multiple components\napplication.loadComponents([\"config\", \"logger\"]).then(({ config, logger }) => {\n  // Use components here\n});\n\n// Alternately, you can load multiple components without the array:\napplication.loadComponents(\"config\", \"logger\").then(({ config, logger }) => {\n  // Use components here\n});\n\n// Load components with error handling, if the last parameter is boolean, it indicates an error should not be thrown if a component isn't registered, but instead return false for that component\napplication\n  .loadComponents(\"myComponent\", true) // true enables quiet fail mode\n  .then((components) => {\n    if (components.myComponent) {\n      console.log(components.myComponent.doSomething());\n    }\n  });\n```\n\n## Commands\n\nCommands are registered using `registerCommand()` and can be executed from the command line.\n\n### Creating a Command (src/commands/myCommand.js)\n\n```javascript\nimport application from \"../lib/application.js\";\n\nexport default async function registerMyCommand(commander) {\n  commander\n    .command(\"my-command\")\n    .description(\"Execute my custom command\")\n    .option(\"-f, --file <path>\", \"Path to file\")\n    .action((options) => {\n      return myCommand(options);\n    });\n}\n\nasync function myCommand(options) {\n  // Load required components\n  return application.loadComponents([\"config\", \"logger\"]).then(({ config, logger }) => {\n    // Command logic here\n    logger.info(\"Executing my command with options:\", options);\n    return true;\n  });\n}\n```\n\n### Registering Commands (src/commands/index.js)\n\n```javascript\nimport registerMyCommand from \"./myCommand.js\";\nimport registerGlobals from \"./globals.js\";\n\nexport default async function registerCommands(application) {\n  return application.loadComponents(\"commander\").then(({ commander }) => {\n    // Register global options first\n    registerGlobals(commander);\n    // Then register specific commands\n    registerMyCommand(commander);\n  });\n}\n```\n\n### Global Command Options (src/commands/globals.js)\n\n```javascript\nimport { Option } from \"@richardpickett/node-app\";\nimport application from \"../lib/application.js\";\n\nexport default async function registerGlobals(commander) {\n  return application.loadComponents(\"config\").then(({ config }) => {\n    // Set default values\n    config.globalA = \"A\";\n    config.globalB = \"B\";\n\n    // Add global options\n    commander.addOption(new Option(\"-A, --global-a <a>\", \"global a setting\").choices([\"a\", \"b\"]).default(\"a\", \"a\"));\n    commander.option(\"-B, --global-b <b>\", \"global b setting\", \"b\");\n\n    // Hook into command execution\n    commander.hook(\"preAction\", (thisCommand, actionCommand) => {\n      loadGlobals(thisCommand, config);\n    });\n  });\n}\n\nfunction loadGlobals(commander, config) {\n  // Update config with command line options\n  config.globalA = commander.opts().globalA;\n  config.globalB = commander.opts().globalB;\n}\n```\n\n### Using Commands\n\n```bash\n# Run a command\nnode src/index.js my-command\n\n# Run with options\nnode src/index.js my-command --file ./data.json\n\n# Run with global options\nnode src/index.js my-command --global-a b --global-b c\n\n# Run multiple commands\nnode src/index.js my-command another-command\n```\n\n## Built-in Components\n\n### Logger Component\n\nThe logger component provides structured logging capabilities:\n\n```javascript\napplication.loadComponents(\"logger\").then(({ logger }) => {\n  // Log messages\n  logger.info(\"Application started\");\n  logger.error(\"An error occurred\", new Error(\"Test error\"));\n  logger.debug(\"Debug information\");\n});\n\n// Set log level\nprocess.env.LOG_LEVEL = \"debug\"; // Options: error, warn, info, debug\n```\n\n### Config Component\n\nThe config component manages application configuration:\n\n```javascript\napplication.loadComponents(\"config\").then(({ config }) => {\n  // Set configuration\n  config.set(\"app.name\", \"My App\");\n  config.set(\"app.version\", \"1.0.0\");\n\n  // Get configuration\n  const appName = config.get(\"app.name\");\n  const appVersion = config.get(\"app.version\");\n});\n```\n\n### Commander Component\n\nThe commander component handles command-line argument parsing:\n\n```javascript\napplication.loadComponents(\"commander\").then(({ commander }) => {\n  // Set version\n  commander.version(\"1.0.0\");\n\n  // Add global options\n  commander.option(\"-e, --env <environment>\", \"Set environment\", \"development\");\n\n  // Parse arguments\n  commander.parse(process.argv);\n});\n```\n\n## Initializers\n\nInitializers are functions that run during application startup:\n\n```javascript\n// Register an initializer\napplication.registerInitializer(\"setup\", async () => {\n  // Perform setup tasks\n  console.log(\"Setting up application...\");\n  return true; // Return true to indicate success\n});\n\n// Register multiple initializers\napplication.registerInitializer(\"validate\", async () => {\n  // Validate configuration\n  return true;\n});\n\napplication.registerInitializer(\"connect\", async () => {\n  // Connect to database\n  return true;\n});\n```\n\n## Error Handling\n\nThe framework provides several built-in error classes:\n\n```javascript\nimport {\n  NodeAppBaseError,\n  NodeAppDuplicateComponentError,\n  NodeAppDuplicateInitializerError,\n  NodeAppInitializerFailedError,\n  NodeAppComponentNotFoundError,\n  NodeAppInvalidComponentStateError,\n} from \"@richardpickett/node-app\";\n\n// Example error handling\napplication.loadComponents(\"nonExistentComponent\").catch((error) => {\n  if (error instanceof NodeAppComponentNotFoundError) {\n    console.error(\"Component not found:\", error.message);\n  }\n});\n```\n\n## Configuration Files\n\n### .env\n\n```env\nLOG_LEVEL=debug\nDB_PASSWORD=secret\nAPI_KEY=abc123\njsonVariables=[\"A_JSON_ENV_VAR\"]\nA_JSON_ENV_VAR={\"a\":1,\"b\":2}\n```\n\n## Best Practices\n\n1. **Component Organization**:\n\n   - Place component definitions in `src/components/`\n   - Use index.js for component registration\n   - Keep components focused and single-purpose\n   - Load dependencies in component registration\n\n2. **Command Organization**:\n\n   - Place command definitions in `src/commands/`\n   - Use index.js for command registration\n   - Group related commands in separate files\n   - Register global options before specific commands\n   - Use preAction hooks for global option handling\n\n3. **Configuration**:\n\n   - Use `.env` for sensitive data\n   - Set default values in global command options\n\n4. **Error Handling**:\n\n   - Use built-in error classes for consistent error handling\n   - Implement proper error recovery in components\n   - Log errors with appropriate context\n   - Return true/false from commands to indicate success/failure\n\n5. **Initialization**:\n   - Register components before commands\n   - Register initializers in order of dependency\n   - Return true/false to indicate success/failure\n   - Handle initialization errors gracefully\n","readmeFilename":"README.md"}