{"_id":"@aitmed/cloudobjectstorage","_rev":"20-cc132a3540df2502dbc7291b2c654ed0","name":"@aitmed/cloudobjectstorage","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.1":{"name":"@aitmed/cloudobjectstorage","version":"1.0.1","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uvPCQ1tOebnNzigqjz1kUeQwvlCUwVS+53WXiJW6slG2B/NMNtKC/ojOXEJlBK3knKbCsFfk5pVmjVt027oeTQ==","shasum":"47b98b352448703613e0dcf1d38043b32d6ae0db","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.1.tgz","fileCount":18,"unpackedSize":137017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlUV5CRA9TVsSAnZWagAAgIAQAIAJEkBHrUWJ5+HxSSrq\nMjqdc9RCXcCNRv3RsHn9QR9AxKbb59CZcMH/zGur7zTLNHgQwSpb2KBYYPpA\nZiQUgJMuvno+0d5KXVBlN5J+bdTZGBEAirSesFo7rvMRwR0gY97RTJ37hLg0\ngbLcBYOuQ2vU+aKysfquFsIBNZKR0Ol9ABpX0BNRrzvn/Z/ci3WlwvE6cAtY\nebLLT3NQ9TLkyU0h0ynB7h3d/TF4lADTQ29Ayp01V43dp9jhkcBFrPERNgqu\nozli+Iuylp5FKx9N6rnl8OoL06xwMtz+UG+riw3dgNAU80hiWCqXbNdbTrWC\nlu3Rwg1QGDPAPWvgCaDsci1RGkPt7Pcm1Gv1nRPXWp+tFsqkzJ4kpfv1e5Ii\nVc/aQgZBG25KWSMbtD1kY1tbcyeX4RQOWoTXf2o15w4s8QXTZaRJAc5hTv2+\nBgHccxvDryVr0nPapqcU13P8oPbLHmv0WRMum6E0ZXJ9NthX6l1DFaE9IEF5\nrUfeH+hcJeqgIeo2FhfDSUr/NmfN2erjBW7e1FBexOw4mIKt4WkzKZ2MVb70\nTlT8DuXFkB+OlutF+RJctYF0mFGhiaHufZZ2DTO8aSRLLJa2ospkC2TkpjWn\nsDWvuwHbY6kATdp5UnMBYApu2bqgPH6MDadcYqDLkkioALQsn3WaNlnJqYF5\nLHPT\r\n=ur5v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmblbNoIf+w1dlKuS0bPEvbAfi4cCliaWb8zbNUlKF7gIgVfy2rIJsahrddnca1vJF1Jfmsp4chbEz+9k3FB7XjZ0="}]},"maintainers":[{"name":"junrup","email":"pujunru@gmail.com"},{"name":"yueminn","email":"yueminn@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.1_1570063737312_0.7083737188280117"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aitmed/cloudobjectstorage","version":"1.0.2","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VwlID7GBRfojw1Obzg/GsbmnflwOy1/oLGLu5d/DCQSwT3P46LGl2Y2klGCnqb4Rq8Z+BCBPhEU+qou3ElWn6w==","shasum":"66419382bb1c6630007aed99f8d404c1002abd54","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.2.tgz","fileCount":18,"unpackedSize":137017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdljSpCRA9TVsSAnZWagAA7FEP/jodbIGJbXy+7DLTVntm\n84LZFCxNsRgG3FT235cLXyrpNmc3ZeWJWjY3UsJ3nQSGYSM7yfKUUjL7Qzt1\ngDoK9RCFX4JFisyVG2mf48HAA5lmmPd8RyGZveXJ4UXfoBPABzrSZGg7QCUg\n2tfeCjsVtGRRELLAxsBgTv6xXIKEQAH2WBSeTfAHZrKBrJEwdlBVHlB992i0\nv3CsvJpvEUADuxEPB/CDlvgQ2zUX7iEtXi6/CXdBODg4s8LgNe4BVh3A9vHK\nHzZjNp97eMnm7A9YagLiXoyyPwAA1ot3kGMTr+sdsMUwUcNUyx6Rmm4pAicX\nV6HpHBdoz4/WDDLk35ebRrLLRvQfjvSmorNuTnLihRupF+UVivicQdfnO58a\nt9HARRg8VJqUpLW4JT2b/lLNd/5EsFuTbb278kgv2djT/QHXKxT1rCsWNT2E\nMTQtYI8wCsXtagyLelQSED8fKvjQmxxfVbUnNMy1/sT3dXupraS5HXymK7id\nX9qIC74os+hzNffqn6ZbLMocJ+Eh+wnSfIGtECOs68z8HlrXfa9YUyjJK3VG\n6b4XQthKZ+J9cm31aElmp7BrROrODL/XDt9S8JG8S6vlKpOfCiAA/6G6hd1f\nSGX5xJNT5Iq6fB89V2CH6tejfzd5WM/1yBQBO6KJBYEDMNvMb+uIgn3SVwje\nmILZ\r\n=mCrJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0DI49CH8qWs5jq2UqpF/C7Xd1USYy/pOwr1BP/Ag4yAIgW52zzN81lh/1IkbQQSS+822pR9yvUkuTccGbJnhS5yw="}]},"maintainers":[{"email":"fullstackray@gmail.com","name":"fullstackray"},{"email":"pujunru@gmail.com","name":"junrup"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"yueminn@aitmed.com","name":"yueminn"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.2_1570124968773_0.8087945592560639"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aitmed/cloudobjectstorage","version":"1.0.3","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xqlHJe+CSD8oAlNgXdppE4epVOBrebBDJAlHNsjeAclJWp55tIgfNRBRL73deo6Srz2hcTptdA6Xf8IBUw5GKg==","shasum":"2888d48119a059687ff780c3350a83e64564a740","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.3.tgz","fileCount":18,"unpackedSize":137017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdljY/CRA9TVsSAnZWagAAgVsP/0XF1IMp50ygv7kS8AUB\nKGcLq80F3JT2xQn2zHkIn8WLPUlfJian19cKFyN4z6l/e0Aa+IkgHJc/hB0M\nBNEM3o+J7Xpp7HJh1aUwersZW1gmHmG7IHS72sJ3Hj/8SS//0GZA+/M0yNIA\nLcH0S3Fz21Cbem97mk05vUQJd8VHI0IG+8aKdPKffHcqjcQQ0+8Nfzvkgnep\nPUyWFSJxDH7XIx1P4dN2OWM5WG20w6ih5rDMqkEgIW5o5RxG4rNvzudUR0QR\nYi2obfKVeSes0jjvR19U4Ir9oA2vPV5CuepR1tsqjB9b3SxCZwDtcjZziOcF\nlT+jY9ImdF2HMRNC0zne7gVdGLz02jmaEXvJ9GvAAkIf2yFBdTl/j2VcbbR8\nwT9TFGz7bSe+75+TWVakGyQ/NJwvjYmEv78YEnfS1p81IJE57haRWu+sIbSz\n7os55S6V8X7USs4vt/CugXUehWA586Eh1tVrMimzXygGu1ciJtMnE+BMegXN\nXdsVBhTJHKHtOeHeKjUgRsmtnqOztSSsSjMtJsgTUGvq2FkLdTsrmAyB282L\nI/dUDl8mdUarN6ieBQku39OMcZw7GBQfAV0BcK/euzTi1xwyWJn9ZHR14Kwo\nRfk/UJbVIyBgs4LIFAdKtFJg8bTR7sN4eTwu6vkFd3WFuekJLZMH+AnKdIRu\n6ejc\r\n=M5eZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbbBxKALeKUF15ki1jJGvuotgWKYp51wz2GMxYe7dBLAIhAMUAe5yFYjSW56QQkRXmYhKRsE6lotaLNxfc4Mn6S7b/"}]},"maintainers":[{"email":"fullstackray@gmail.com","name":"fullstackray"},{"email":"pujunru@gmail.com","name":"junrup"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"yueminn@aitmed.com","name":"yueminn"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.3_1570125375340_0.960950402095514"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aitmed/cloudobjectstorage","version":"1.0.4","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.4","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KMLMtxIA1wFbaskF8sag62R+Y9HbTrBSG9AdiTELx6ODbf3NBXo+UZjL8HBWn98+ZbwKndVJldi+gBRAo6rDNg==","shasum":"141fd7baa56ad2076c52fa6af72de03f8782e841","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.4.tgz","fileCount":18,"unpackedSize":205615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdljbyCRA9TVsSAnZWagAAkD0P+gLz2qAw7ALCxNNKtA34\nhPIsww4ULKwB4WaxHDNMbQy436ZdSWcQxLU4NGij+SnL3kIyaYEThupMqqS8\nJOeTim2GXBZKp5P95vrrjqLepArDA9kce8iSl4LDEa5aowFUyBX8C3vQMKZE\ng1a4n3d9OUbJdcmspxg3sZwQSx07E4fn51j0DsISRa8mKq4aOgx8+9lWS/MQ\nmJ3zFxHQDY1I0749YI+4FWX2ZiKvO/qRfURjb3z5ePlDi2eCj56OdQ7visQC\ntjZ4ssAWyX6kNT+RDfUcuAlJwtiXlzaC4ifWx80WP8tkdA6HNuJfTzyt9n4F\n5cRwfWCEUynKneMup74h68MIRVWzDE2meCRqDI3woRgm6UCoCVfpjZ8DA1so\nWASF3a3D++8ALh51ShUjJDb2aoZATTK5dej+PuCn2E2pX6TyFtEZDL3zOJJh\nxFMhSnGFH7jjnjjGiHV3VA8bVKMP98zEkn9Vf7XMRypU52jmUpyI73DeLr1T\ntJA4n0X5VJ0zBZyszUhGs1vZ49VxgZTL1O8aJcRc2lnoM8r5s63L4eMj1SAl\nw1f/nhr+A6Dgf1VLt0UjMZao7npQn0XIMlJ1b2SrrXQGzEbpvmUSU5do2XsQ\nifrWObW4guxWbQUFVdOgIiFc2GYjEQPtRo+dA+W6yFBOWxcnbt/otnyQNROt\n8Diq\r\n=N61S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPpB0IZA2GKhRM7+OF4d/kayc+bX5VeLJ8KTvEsx293AiBKMH8hlsjvO6qbmCfAO0+GospbwzICSEimEty9k88tpg=="}]},"maintainers":[{"email":"fullstackray@gmail.com","name":"fullstackray"},{"email":"pujunru@gmail.com","name":"junrup"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"yueminn@aitmed.com","name":"yueminn"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.4_1570125554019_0.6622249838666219"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aitmed/cloudobjectstorage","version":"1.0.5","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3Cpt2Dflaccz/EVbpWDevQKSHGJ/uBu9CFlZIYmRsH9VNATf5XBnX6N7YS2t1WvgS38ap203up7ABQUNM2NGcA==","shasum":"d14fd9faff2bceee1d1911852a6c66e8d7376002","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.5.tgz","fileCount":20,"unpackedSize":275567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdljlZCRA9TVsSAnZWagAAkqQQAIpIZFFCDMLxGcqhBZwL\nN6qT+DAsQGYj63MIfAl4w9437YlONzKX0QgKx9slUbZNpr9t+PubEz4TvWeO\nP0+c+GMwo24ifvfATmvujtHre9cW+pmSKipDwoLavTcJcujcsoymt0vx1wIM\nSB1GrSGgskn8xl/2EBzIwVptHWElMYj43/lXG22kziMBkACh0kFWh5HzHolK\nxWUuKKPl8tj4zwdQNcrjbzJdIPZSDIjwAF5wC1jGoeRUoapmcewh1MDWaMDi\nObBCBTjlqMi3HvipiY0DmkYprDz70AMjbZqO/iksFc64NP7hQb34Yj664Cuj\nje2zU9QehudNXa4xqTZUkejg7oQDaRXApWAa4+wCBOuO8NnMRNwkKPqL8H7W\ncw56pilJUsIqc52Cwl5lVeVfYxIDe3ayIdMBcqLszfllRrifzmb2vjRcE4jF\nYq+mCPRRzB/919ynjNWbJSvIhVQ1aOi59NG5kY0WnzfxBepjOwnNFMz8tSbo\nw46VmYpWkIQx1zKisEWUXWzNoA7bTYKMRv/yDNgqCmVpbtwBHX3ljlbd4046\nS8QyClXhX9UpIjczrGPkLhMKfljiscDJnw3iW51oNhHs40QZbl106ppJ/U2+\njga5Q5HISxH++ZzTytg79CZTOzKB5whcQUYE5YX+TypQ4ABpcakrQ2PJqWw9\nNfRk\r\n=2fQS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrPktXz6Ay0KzcQLuxvIgXDKBKMGZ7pEgVqXvtAotSHwIhAJBuBoTNnxWgBD7wQmb2SLG1TW8AZd0uH28kKoMCZpuO"}]},"maintainers":[{"email":"fullstackray@gmail.com","name":"fullstackray"},{"email":"pujunru@gmail.com","name":"junrup"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"yueminn@aitmed.com","name":"yueminn"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.5_1570126168355_0.6706827371973547"},"_hasShrinkwrap":false},"1.0.6":{"name":"@aitmed/cloudobjectstorage","version":"1.0.6","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.6","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MXK5A9wZC8gM8d/MF/KJCUhitgcOrCY6OEzUUL88E5/w2r+anKTPwD0RRIp10zwlHuz7pr87RJx7eldi3VbMwA==","shasum":"25d4f331b9f44e839831efafacdee6006c97c565","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.6.tgz","fileCount":20,"unpackedSize":274963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdljoaCRA9TVsSAnZWagAArd4P/RGpGp/y102XLslFksHT\nQFXD/DSjQhuVw13A7dzYts3+hSmlNRL/uaRGI9dqUVtHcg2J/fIMLqIGOrcO\nREXLDe9rshgbl6VIIGW+CW0ma+is9cceoxzq81oPD1TqQpaTa2HaBJ/DcaTH\nyCImintF3+pcEbNyNHI6460TexwbJ41hAnLdb3i1NvuzhqvCX/0578yrZW++\nKbZCN+9UHn9Zq7ONE3/udDPcR/yTo2+MVPV6nY7aQh7UR8UOYZyXrVcFU6op\nDfi8WO8kg4mFB8Ri2/Q2HIc2iY/WNBfUhfO3rqhrLLB2zEOxLfv7oEfD9hq9\n6XrPp1RTIKi1oHgFuzsZZFj/+8C8z8ldx+ukls3nDaYg49sBFj1x8vX6qzgO\nKnF5nOWDJYPqaxaWkcWnnmlOGaNzrs8daIZzHihWMylOxmNagK8h38JXe/uR\n2t5peYnh11Jq+kSkYpTy7GpQF+3Lk+vd8WGiqCk80rO4cN4bMCpxtwlSLeul\n7qryNu/YWlgp165swGDO19NVO5SDMRWgpcDtpXJMsaBRZqYPJqe9OYmC8JQ3\nRJ7onwAv5aWReGEYlnJ4j9zlLI3Ut8K4tKWc8W7/S1qvnOunrGrzkWLmcicD\ntgv14d8N0fgwRe+/WPCgkeazZWrq+ObNxfIl9JaIDsx2jwmYME5s9ruM1lX6\nN379\r\n=MtTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXqtf/eeDUjsoRMOlDDPOr9HAVk31kS9bze/jNtgj+PAiAJVtOyDQkI4lvDTyidMFp8NwLQZfiXBRNm7cqk3EzUEQ=="}]},"maintainers":[{"email":"fullstackray@gmail.com","name":"fullstackray"},{"email":"pujunru@gmail.com","name":"junrup"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"yueminn@aitmed.com","name":"yueminn"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.6_1570126361614_0.7031447247624873"},"_hasShrinkwrap":false},"1.0.7":{"name":"@aitmed/cloudobjectstorage","version":"1.0.7","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.7","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U1sgVyGePCwIKwVs5mWi1qsIjYIEva/cvMzTKOXnLPKlbeyduRI7gmrRhOnPiht5s1/ll2GDEydyL0z3BGVGNQ==","shasum":"062e0ce0a32bfe0cd7a2be359f5a0868c28c4654","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.7.tgz","fileCount":20,"unpackedSize":138570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdljqTCRA9TVsSAnZWagAAPqoP/1xbXrO8/BGwmKFA9L5a\nkz1Zkh9L0TT8tLV35vEMNr0HimL6mSZWDHS0PHi38l1iTULimUSvssTe//NZ\n4hZPNdQqGaIVqxWOEx9tZGGTwcFQBINi0QsVprsfwTmcltQDe3yNVO3gzAMG\ns1HBQj9e2Ft7iJiLJJbpPAEtrIDSb8Ebhy3eafYI9IhhVha1f+TsRwd4x7Up\niIwhNEQhxOUz0Xd+gAwoGoQefvpIKy2GOVtKop+qBzwSEpAiOlwlNynuPP6z\no+1jFVgnh0ZftytXFfMD10UUGYyFQOBJ41XkQ+HeQWO+l+tIaTMtfsnSkI1Z\nop87flzuWN5BFuBXvVAojyssj/dBLmsbSZiGMQkzxSYNN1faoYum8B9MCaXI\nEExiyGbDt1Zh5M4hBpTrvHmRLP5HiqbaRJdpy8DhLu11DPGRn+Fx4p5UYeBO\njCThTFe+xK1fGWA+Zt4Ys5grYGYVo6ehedrv+ShME5WpDpfUiEhWzDeRZqsU\nZszY+IGqQGe7PoViFi5NS7r9lvmBu26/IVrBv43NX2Crnos2nVMsOoOtvO4b\nFG4AyhuZ+Pi4kfHZb2ZRcr19Y9JVyozV9+rsTqJGeBe5xYi09NvY1abXrcWS\n1TtC9HGcGvbui6t8uL1ekPNCe7BYPpGLbdsMrDnQn8llrf0jNJwOHAIvpV80\n/Y7g\r\n=ITXs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJzrgKRiYX6H5MYOSMDW1WPFDgbju8UDikbPkrZiLLcAiB+3EP9FqBAIGg/NFwKUoj0Qww/LJo2GvNyteyzf4sC+Q=="}]},"maintainers":[{"email":"fullstackray@gmail.com","name":"fullstackray"},{"email":"pujunru@gmail.com","name":"junrup"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"yueminn@aitmed.com","name":"yueminn"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.7_1570126483058_0.7639908399454984"},"_hasShrinkwrap":false},"1.0.8":{"name":"@aitmed/cloudobjectstorage","version":"1.0.8","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.8","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZLOPLHEtzEakkPG6ehXTvN2HZZjffCpOmTqIcO1093tUmxBMVGJ6hXYe1ewoy6qzAAKqJcAhoTK8Pqz79ft7Jw==","shasum":"fabb8054af1232c74120ec2fd13ebc09c28976ac","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.8.tgz","fileCount":20,"unpackedSize":138539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlj+FCRA9TVsSAnZWagAAmdYP/0Z7iXxd/YpRF8Qtg0Rk\nmqVfSsjltY0/wYfPsOgu3sInSEeTjEsJ+wo4cvAcBPmQIey+nvk6uit6mn7s\nYmZKv8Jbb9lCIGETcRociz3MFoSiV6+JdGokbWXDVicJZlfrY6Gh17fsJbQb\nbIn3V4yBDa7uA8JvDzgeo8UAAuJphxxt1YDK+6bipHmJYJLBSEN9YHeG8plt\nmpr7jzJELHoyKUbEygEhKllWvK3BhVahTGUTX1NP8O6F7WpNEwQITf355KEr\nHm+gZohH8Yy1m7P+vCgbl4n0IJbfjxDA8LQCg4+Lf2kMjb27a1f5gyp4YKBm\nUmhKlBBtVpa30VE037TVyaoBXMJVHVJP1H7rfux4FCeCd7H7hVpYQc2wb2jx\nnp2Ub5rnDYMgL3lgNrsJXxl0OR4gBm1kOqCEaTtQK5buc6WIEA6c+PKGeeo1\n1mYlinhiQp6EUlCEarIU/PJkU/a9K6J/Wao6rv1m4riZkc+7UHTjuqvYLcFr\nzlACyOvOlNrU0JOFuD5bZFKP8rcwwWoY0fAa3ESE/uuwkSB5149QLtx+4C7a\n6gRhSbLt4QBs90reewv7OrTCOtyUbZznYinL0LVFhFNWvdQD7zM9qhSr6KMd\np/jmgjhqwSv7OS9CF5shpDTi4aHTNisY0vac5K6hG5CiFNkRkLh1nStxtxF+\nc7R/\r\n=Y5nN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAFzbf6gDjtKPsAhehDywhEfW46SeeLrl0TE4V+IxSpwIgSIhAjJLRqDy37y7DeuOIxQw7SwPQedG7BSUr+5W98BQ="}]},"maintainers":[{"email":"fullstackray@gmail.com","name":"fullstackray"},{"email":"pujunru@gmail.com","name":"junrup"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"yueminn@aitmed.com","name":"yueminn"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.8_1570127749257_0.4071563948024488"},"_hasShrinkwrap":false},"1.0.9":{"name":"@aitmed/cloudobjectstorage","version":"1.0.9","description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c && tsc","start":"rollup -c -w","test":"set TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts --watch --watch-extensions ts","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && mocha -r ts-node/register src/**/*.test.ts"},"author":"","license":"ISC","dependencies":{"@types/google-protobuf":"^3.7.2","dotenv":"^8.1.0","google-protobuf":"^3.9.2"},"devDependencies":{"@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/mocha":"^5.2.7","@types/nock":"^11.1.0","@types/node":"^12.7.9","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","nock":"^11.3.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","rollup":"^1.22.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.24.3","ts-node":"^8.4.1","typescript":"^3.6.3"},"gitHead":"5af2ebc4f11596b92a7b8d426d9515ae7f1f39ff","_id":"@aitmed/cloudobjectstorage@1.0.9","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0tMfeYSo63oKuMzzcfF8Yjegi+h7Sq29Eu9hWFGdFHuSL51GaXVCeoh8RDjmFTv6MLw2kUNrhJv743ipvN5aEw==","shasum":"df232cc5a9167834f36613f3cfcce6b249c701fc","tarball":"https://registry.npmjs.org/@aitmed/cloudobjectstorage/-/cloudobjectstorage-1.0.9.tgz","fileCount":28,"unpackedSize":271593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlkCcCRA9TVsSAnZWagAA2t8P/0Gg6/IxQQqFYmRee+mZ\nYGWFtGQihgZ2I+65abmEMUAWAoXRh8jQO28e0dWYim+YIGS4JbrOVIpzvoKf\n3h/zS7jZ7trlyhBnWWJuTfhZeXnhqYXrESvtiaZuXOnA3G1lf0gLU4AeyBTd\nV0PFSebykZkxwjP2AI28SyhBKKppnWOM8QXkEuGj64g4gdr8gq+JeqY5LxhP\n8UFHIKFVRH/rbGeB4njI8IUQdUcTwXo1E8vGouq1Cne5FKNMhUDh70rncbqB\na5jYUTGNAUvJUgtT09eE4eU3hQzcgMAkQiIK0A5vRVU+Nsflfoo4EWeZaNd3\nE1X94xCni8INHVv85LcRRHYphwc8kchy43DZAozXRDEnAzP2tgzpn9XF5B6p\nGQx8S+j1mQoS9rOjlhV8tnjbLUHArZEkD77dXA+uh1HdtRa1bIh8rQ/DUgvQ\nCr7pMX4INiYDAba/8rII7OiniXHpo+VjH5k1ZeXJcotRJ+pwx+ogBIp0pwSQ\nxSvtrXTsZ5LqOBHuy1vFZ+PmOM1Zix80ZXKqS25KCJDXqgMdDhHq15o1XSUN\npb5i0h5VuINRccf5ReAphVFQa0jLB5VM0yxwg+6pUgYrOyUEAwQQPV0qZJvJ\n4hDQoekyxEI/sjIr6eg8eSeNfRJEOTiXiEh7SKKVwdC9xIJxMXM5TPcVPMk2\ny6Fy\r\n=iAWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXstoXo+r/C08nvijMfCAgt/AIZqEUsOM7XDraHCTczwIgQ1eseLG33EcoEBMR2/uXarZo+qBn17jrb5UKLECGs/k="}]},"maintainers":[{"email":"fullstackray@gmail.com","name":"fullstackray"},{"email":"pujunru@gmail.com","name":"junrup"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"yueminn@aitmed.com","name":"yueminn"}],"_npmUser":{"name":"junrup","email":"pujunru@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudobjectstorage_1.0.9_1570128027401_0.8166544323984355"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-03T00:48:57.075Z","1.0.1":"2019-10-03T00:48:57.486Z","modified":"2023-02-18T08:54:38.748Z","1.0.2":"2019-10-03T17:49:28.972Z","1.0.3":"2019-10-03T17:56:15.541Z","1.0.4":"2019-10-03T17:59:14.203Z","1.0.5":"2019-10-03T18:09:28.543Z","1.0.6":"2019-10-03T18:12:41.807Z","1.0.7":"2019-10-03T18:14:43.221Z","1.0.8":"2019-10-03T18:35:49.382Z","1.0.9":"2019-10-03T18:40:27.605Z"},"maintainers":[{"email":"q441321034@gmail.com","name":"atslotus"},{"email":"3286614219@qq.com","name":"dazhoutong"},{"email":"yuyongjian1998@gmail.com","name":"yongjian.yu"},{"email":"chenxu2656@163.com","name":"chenchen.xu"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"yuhan@aitmed.com","name":"blairgao"}],"description":"> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.","license":"ISC","readme":"# AiTmed's TypeScript/JavaScript SDK Boilerplate\n\n> Note: this boilerplate is not intended for react applications. You need to extend this boilerplate with additional configurations if you want this to bundle out to a react library components.\n\n## Usage\n\nPut all `.js` or `.ts` files in `src/` directory and make sure they are exported using `src/index.ts`. There are a couple of ways to export things out to the output bundle depending on how you want devs to use your library.\n\nFor example, for a directory like this:\n\n- `src`\n  - `createS3Object.ts`\n  - `deleteS3Object.ts`\n  - `updateS3Object.ts`\n  - `makeRequest.ts`\n  - `index.ts`\n\nYour `index.ts` file should look like this:\n\n### Named exports\n\n```ts\nexport { default as createS3Object } from './createS3Object'\nexport { default as deleteS3Object } from './deleteS3Object'\nexport { default as updateS3Object } from './updateS3Object'\nexport { default as makeRequest } from './makeRequest'\n```\n\nWhen you `npm run build`, it will generate files into the `./dist` directory. This `dist` directory will be imported in JavaScript applications like this:\n\n```js\nimport { createS3Object, makeRequest } from 'js-sdk-boilerplate'\n\nfunction callSomeApi() {\n  const req = makeRequest()\n\n  return createS3Object(...).then(...).catch(...)\n}\n```\n\n### Main export (single, main object)\n\nIf you want developers to import it and use it like this:\n\n```js\nimport aitmedSdk from 'js-sdk-boilerplate'\n\nfunction callSomeApi() {\n  const req = aitmedSdk.makeRequest()\n\n  return aitmedSdk.createS3Object(...).then(...).catch(...)\n}\n```\n\nThen the `index.ts` file above will not work. You will have to export it differently like this so that it exports a main object:\n\n> `src/index.ts`\n\n```ts\nimport createS3Object from './createS3Object'\nimport deleteS3Object from './deleteS3Object'\nimport updateS3Object from './updateS3Object'\nimport makeRequest from './makeRequest'\n\n// This main object will be exported\nexport default {\n  createS3Object,\n  deleteS3Object,\n  updateS3Object,\n  makeRequest,\n}\n```\n\n### Main export variation #2\n\nYou can also make a main object to be exported out by just directly importing and exporting the target file back out:\n\n> `src/index.ts`\n\n```ts\nexport { default } from './someMethodOrSomething'\n```\n\n> `src/someMethodOrSomething.ts`\n\n```ts\nfunction someMethod() {\n  console.log('hello')\n  return null\n}\n\nexport default someMethod\n```\n\nDevs can then use the main object like this in their apps:\n\n```js\nimport someMethodOrWhatever from '@aitmed/js-sdk-boilerplate'\n```\n\n## Publishing to NPM\n\nWhen you want to publish to NPM, type in `npm publish` and it will publish the library to NPM.\n\nSince this repo was created using a scope, it should already be [private](https://docs.npmjs.com/creating-and-publishing-private-packages) only to NPM users who are members of the aitmed organization on NPM.\n\nThe name of this repo is currently `@aitmed/js-sdk-boilerplate` and that will be the name the devs will import from in their applications, which is probably what you don't want. Try changing the `name` property in `package.json` to some name of your choice after the `aitmed` part like this:\n\n```js\n{\n  \"name\": \"@aitmed/my-custom-sdk\",\n  \"version\": \"1.0.0\",\n  ...\n}\n```\n\nTo make the package free to the public, instead of typing `npm publish` in the CLI you do this:\n\n```bash\nnpm publish --access public\n```\n\nFor including typescript definition files coming from outside the repo, try putting them in `src/types` and adding that path to `typeRoots` or `types` in the `tsconfig.json` file (not sure if this will work).\n\n## Extra dependencies included the project that you might want to use:\n\n| Package                                      | Description                                                |\n| -------------------------------------------- | ---------------------------------------------------------- |\n| [dotenv](https://github.com/motdotla/dotenv) | Loads environment variables from .env for nodejs projects. |\n| [mocha](https://mochajs.org/)                | Test runner.                                               |\n| [chai](https://www.chaijs.com/)              | Test matchers.                                             |\n\n### More info on these dependencies\n\n- `dotenv`\n\n  - You can put your secret keys/env variables here. Don't let git commit this file if you want to be 100% safe. (Already done in this boilerplate in `.gitignore`)\n  - To enter an environment variable, add a new line in the `.env` file in this format: `MY_ENV_VARIABLE=MY_ENV_VARIABLE_VALUE`\n\n- `mocha`\n\n  - Test runner\n\n- `chai`\n  - Test matchers\n","readmeFilename":"README.md"}