{"_id":"@codement/api","_rev":"9-dba49a2140a0662644f879292c2694b3","name":"@codement/api","dist-tags":{"feature-ci-publish":"0.0.1-feature-ci-publish.5","latest":"0.0.4-feature-ci-publish.0","canary":"0.0.6-feature-ci-publish.3","beta":"0.0.2"},"versions":{"0.0.4-feature-ci-publish.0":{"name":"@codement/api","version":"0.0.4-feature-ci-publish.0","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage && codecov -t 3b5378b1-c2f3-437b-9781-9251ef8edf0f","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5-typescript":"^1.0.5","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"a8c54f5d7a97c1ef2ed808e22c20216a0e7f70a4","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.4-feature-ci-publish.0","_nodeVersion":"13.12.0","_npmVersion":"lerna/3.20.2/node@v13.12.0+x64 (darwin)","_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"dist":{"integrity":"sha512-1jvBi4lAfi/FstpL8UVhqt2U0GOJuL9INg6yaiqjJPVrBeifzHLt0eQVG9YKWl0/GyH2zDM1GO7rK5jsZ9oprg==","shasum":"3a0eb60a0b3e6c5191606718e0d44c4e62c3ebb0","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.4-feature-ci-publish.0.tgz","fileCount":145,"unpackedSize":434381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer6nGCRA9TVsSAnZWagAASJwP/j6xF4n8WT+SFt8juYK4\ni4D8p+Y3BjLb+W2QAVPsakoZqoK5V4J3xcuGVKeUgqkz3Lq4HUEZzBerr2jp\ncjuFE5yH3gB1x08UndQy528Yrx6O+mJXuiF5nZ+kCOK4/qnUtXF6a+xu4qXY\noxGN6n5h8pEgfBbRRXxwL/EAxBMB63XX2ukplCpGQ+0eTTrpqhCH9N89ocX7\nwqDWgkUKLITOidz4XscW/bbgkxhPLzkf5gawsvv0xNv0VPJpybVK4LOJQfDT\nP6KFYueKqlsje4lnw68Yx6BDOLaDE0FYxZrwKIzaqRNygkWQLeEmbfeiM36Q\nicnpJ4cfiKtTuiLAgAh2byVTJqrLCOPohqkgfSp/MmKsN1SJouQ/22R732Sy\nQdcZKYrOTB8hFOCAMxVi0KTt/syduBQQM9voFzglEQ/+pDKkV219WXiaf/vE\n4EenK10en01xzCxfJr2gTOTO4MxasqCnZ0p9sQ7xaoVWSIi52ndc7R/JBlrA\n2bkNHpyHF4qcxFyjUmx8CMLQGrs8DSFfiea/Ok1Hk0+4SZ35aeIU0kTdV3yi\n+oCxYHM5/qPWb9WfFWMAHA4CLAruNC5CvkvgTrbf6KkkMzfCV9wR/X3F987z\n1kK0VkwXYU+dNngjTw1+LPRhHWa7Xh8pzr0+D+GpvpTD5o/Hcgzpi1oIwAl2\nHWJ2\r\n=yJPy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Fr1yyUd6FSlGla9mR91V1VbbX9DqHCqU73nOlSVmkAIgaGxxFTD+ernIRHYj9kzSSNhLP8M+rGAd1t/mB9oimQw="}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.4-feature-ci-publish.0_1588570565388_0.28341743048320756"},"_hasShrinkwrap":false},"0.0.6-feature-ci-publish.0":{"name":"@codement/api","version":"0.0.6-feature-ci-publish.0","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage && codecov -t 3b5378b1-c2f3-437b-9781-9251ef8edf0f","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5-typescript":"^1.0.5","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"f69934f13f217f4c4eda83424447fcf5c4c69854","readme":"<h1>Welcome to API side!</h1>\n\n#### `api` is the NestJS API package that powers all our data for the project ([api.codementoring.co](https://api.codementoring.co))\n\n#### Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications, built with and fully supports TypeScript.\n\n[To check out more information for packages/api](https://github.com/code-mentoring/learn/wiki/API) ✅\n\n\n## 🗺 Getting around / project structure\nProject CM is divided into 3 (currently) main packages.\n- [**`api`**](packages/api/README.md): The NestJS API package that powers all our data ([api.codementoring.co](https://api.codementoring.co))\n- [**`client`**](packages/client/README.md): The React package that provides the UI/front-end for the project ([learn.codementoring.co](https://learn.codementoring.co)) \n- [**`ui`**](packages/ui/README.md): A React project for all the UI components to live. (Will eventually be reused in the **[WWW/marketing site](https://github.com/code-mentoring/www)**)\n\n","readmeFilename":"README.md","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.6-feature-ci-publish.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Z/N1R5ZKm0KvTpwNFegs7QhhwfM5uW8FhHsqfE28ldeMotbOyefwHXtnGUhv2Qk+FF9cz+3ebFZlDCUvhXx3rQ==","shasum":"4822696fd73448baffda9d2558bf317444705a14","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.6-feature-ci-publish.0.tgz","fileCount":143,"unpackedSize":137456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesZzxCRA9TVsSAnZWagAAfqMP/2HkT+v9vmQe/PtsUYC1\n/nPYlejI6OnvGLRSHg2EAzNWd3hIqnkA2S54GpLWM/MAIp5QVYxHjPY4m4De\nOHByTAoVIYPp41IcvnVDTHHdTd0jhQr/L5s+fDoFi2/Wfkn9yYQnkpckFq+6\nBOaYw+bE0ayRSu9nrIVnS6Cqg5d0ILU3KIDNQMWPBuJfrItUiBRRj+xo0j+k\npFZS31k+O2AhBG43jYfxxnY+8AD1xI11h8bEHIN48MF1I8NhtGI/L/ZJzgx3\nfchkJZxB32PnSLYd7Bu9XDC85JstXQnwMGXR5tUNG7BiypaRuVzZHtxDriel\nT+KIquCABHZqxIjiJ+eT96YIefpnxKVImI+EH9uOKA8ijNK0msr4EH2GA8x+\n0d+ovdfFEL6E7jMi3TCQtBrzR/k+6PjH1vNMo6kRKnIsH+IAAp3R9y7/LWdA\nZ4X4KzzAXM3vqK3j3djoSifDTaLniS/iPV9JuDup2rSx4Kjht5unMXM2O6pL\nbgVBlQtgiebkkJuvNPfcU1K+RB4+47X1loPtq/EfFR727RLZ3JIHWUnKxnFV\nnNr1DWZDKfoAJ5cNqghajSmsrjH9pXS5VhUhuGvvaMPhbvB7XW+IlzhkPsK+\naBa8cZM+7a2+XA+0URwo2WZOYLKoiubIPJTca7uBTeSTZ+tOv3h306JQ5AcG\n2+8v\r\n=nmyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO7oF1+j0ziQWan8BB8KcZdETTZEkDAFgizFJtq4IZvwIhAPR9qBajY7VrulMZvaguOsJwkwAH8pSQbDFetQjcWHUM"}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.6-feature-ci-publish.0_1588698352653_0.4587668520931818"},"_hasShrinkwrap":false},"0.0.6-feature-ci-publish.3":{"name":"@codement/api","version":"0.0.6-feature-ci-publish.3","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage && codecov -t 3b5378b1-c2f3-437b-9781-9251ef8edf0f","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5-typescript":"^1.0.5","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"f7a98ba6eb129cb486d544e6be167cbe4bb970b9","readme":"<h1>Welcome to API side!</h1>\n\n#### `api` is the NestJS API package that powers all our data for the project ([api.codementoring.co](https://api.codementoring.co))\n\n#### Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications, built with and fully supports TypeScript.\n\n[To check out more information for packages/api](https://github.com/code-mentoring/learn/wiki/API) ✅\n\n\n## 🗺 Getting around / project structure\nProject CM is divided into 3 (currently) main packages.\n- [**`api`**](packages/api/README.md): The NestJS API package that powers all our data ([api.codementoring.co](https://api.codementoring.co))\n- [**`client`**](packages/client/README.md): The React package that provides the UI/front-end for the project ([learn.codementoring.co](https://learn.codementoring.co)) \n- [**`ui`**](packages/ui/README.md): A React project for all the UI components to live. (Will eventually be reused in the **[WWW/marketing site](https://github.com/code-mentoring/www)**)\n\n","readmeFilename":"README.md","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.6-feature-ci-publish.3","_nodeVersion":"13.12.0","_npmVersion":"lerna/3.20.2/node@v13.12.0+x64 (darwin)","_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"dist":{"integrity":"sha512-Fy0Pifqfgd4PPa22hxj7FXaoA+5xLRlYWGwRkMI37HwZ2F66dc/VOSjmJFgCHvQLqPnMm2EtIYK429t5EAg+0A==","shasum":"7e56f30ea2d3b40f6fec346b5f3e139c63a3c8b1","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.6-feature-ci-publish.3.tgz","fileCount":145,"unpackedSize":434389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesalzCRA9TVsSAnZWagAAbsEP+QDj1zFg7oZWX6q+gIt7\nj9OE38cTlzVpi8qeeYv0EK8CpeiQwA+k5hwtpPM2NDBitz5nlDXu6Z/X1v9b\n3ct0H802A8kAv01LAFSBcswH6XxZvZIUAHlrNkMY0s2kQ1W0j4EGIf47khbA\nfdHe1yfQBlmNH+Xf3546Q5JYiTJ/4vzeuHjBG/po287OtQHKLaq6Pt0H2RYw\nkCMLHPYTFc/g5Pfj1D/GTl61QI/2kmq1eRs3nKTcCFmdF8ctTGNRaeRODB0M\n3jlpNwnGKAFG2ydf6JLLwPIu/hA3qL8/OAwvG7zITlM/kL+iZtFYgNMgV3C+\neuV4KHVJKGVHdkjVC1MgnhWRp7p514wzpc39cbKBRFhN2VrTWHWYnVbqwQ/O\nbPjKHfv1E54uN5wEuFEyocrkhoT22YrZQEMr3VIoP1Jbxyfq0v8/KA2CASZI\nGMKS5cQr+WIx2lPbGbWxQuXnMPePjFwLvfOCBlyht5T49wpE3S0bqq0N+a7t\nyuytB2nu0Hv9IB2+oSk1cpbHDQc/ftpiH9AdfzK7XNPHmLSPWBPF9beowo7I\n+VUMBwB4nd3bQORBTvGxTE5Jz6ksnC+ruc7I6Tu4jIqDN+4qGsoRyaJoQIru\npDNGYoQDr186aNwB8XTabB1Wy47bisiueICRvqeqKYoXDabewR5LjyazfJok\nkvIm\r\n=mltn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQBcyJtx8hiX2n3g+6VG6Hr040LVyIPLM5uC7DD9VO/AiAyt3eW1boHAOGnQu3TfUGPJH6FkbJPeCIIPCeuLKHU8Q=="}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.6-feature-ci-publish.3_1588701554046_0.5410962159440849"},"_hasShrinkwrap":false},"0.0.6-feature-ci-publish.1":{"name":"@codement/api","version":"0.0.6-feature-ci-publish.1","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage && codecov -t 3b5378b1-c2f3-437b-9781-9251ef8edf0f","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5-typescript":"^1.0.5","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"5324883e0865399393bda58714dc49470161df4a","readme":"<h1>Welcome to API side!</h1>\n\n#### `api` is the NestJS API package that powers all our data for the project ([api.codementoring.co](https://api.codementoring.co))\n\n#### Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications, built with and fully supports TypeScript.\n\n[To check out more information for packages/api](https://github.com/code-mentoring/learn/wiki/API) ✅\n\n\n## 🗺 Getting around / project structure\nProject CM is divided into 3 (currently) main packages.\n- [**`api`**](packages/api/README.md): The NestJS API package that powers all our data ([api.codementoring.co](https://api.codementoring.co))\n- [**`client`**](packages/client/README.md): The React package that provides the UI/front-end for the project ([learn.codementoring.co](https://learn.codementoring.co)) \n- [**`ui`**](packages/ui/README.md): A React project for all the UI components to live. (Will eventually be reused in the **[WWW/marketing site](https://github.com/code-mentoring/www)**)\n\n","readmeFilename":"README.md","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.6-feature-ci-publish.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-cl7CcRk9szBkcLzyUkf2px4mSHnh3mcuyC4cVXPBv/cmHgabkEj0Rj+3cf+SBNxND7Kle727w6L12wkBz6csCg==","shasum":"6eae4a74643dc33f93513ae4d86f3446daf9a301","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.6-feature-ci-publish.1.tgz","fileCount":143,"unpackedSize":137456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesazTCRA9TVsSAnZWagAAqGMP/3beiBRLpn+N+k8M0Ki+\nf25E6bByDq1btmjl8Z2Hfdq8RYqV5knlteEqfU2Y1LrWNQfcWNCn4L3C29gZ\nCcZFzZgoCcCjWt5VWMJoo+x7J9xBoBW7C2SQ/IicpWCRIuVll5bEq3ZlPBW+\nBEtlZUSOG/CQ6iC+s/Bb+WEggzIkBQ4D6KG+iSWIt4b3tSwdYknD62/lQhHk\n4VhLJNPqopOdYU+91zjMMfenltQCBN2RtcMu7+pZiXc/l+smVkTtg/k/MBvt\n/8js59zNmdPW1UQyp91CbDHcUnWTcV+Bk2gflFkkvFf/KfuhVcT+OqNbZb4f\nkJ719z36Nkz3P8KL5y6o9rvefrytDAdi2KDSPrXFbnZZ2wIqgcuXH+IcMDZ9\ntSEvNxiTHseocUhJQIKZ9Soo449Jk437hRToNQfPk+nLVHvI8OFw7ILYSiMp\nY3A8vItrf00G1gtRLXV2kyOeov6EHugdjmSXCVn09w7LrK+ZXJx8oHS/gJpj\n2NoUYRP6F4dDwSLQCObDdL8I/HYgP+QNCGpE0rWBd4rEUh8UH5bPo/wRujOT\nxsoGfZpNcr1YpVTs420I1X4id2gcPwFeQeh4zMOs2UDFgAQQsu3xwKaPI5N+\ndfTpLu45QPSuEMs9tFq7xwBa3I6iPmDRpcTL/yHVWh5v9UgRaWjEPOA/hyGB\nKDUS\r\n=R5Qx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCHfU4xzLZWMnYGCcCvPddT7ZbReur8k0zbfq/IFo53AiEAiT19ChZ6mr2u0bpSoxdzW+IHOjWKXfPz0azJD3kBWIo="}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.6-feature-ci-publish.1_1588702418288_0.08215980859013494"},"_hasShrinkwrap":false},"0.0.1-feature-ci-publish.2":{"name":"@codement/api","version":"0.0.1-feature-ci-publish.2","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage && codecov -t 3b5378b1-c2f3-437b-9781-9251ef8edf0f","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5-typescript":"^1.0.5","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"8134e90988d1335e322af01d8ae4ad4d3a0acc14","readme":"<h1>Welcome to API side!</h1>\n\n#### `api` is the NestJS API package that powers all our data for the project ([api.codementoring.co](https://api.codementoring.co))\n\n#### Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications, built with and fully supports TypeScript.\n\n[To check out more information for packages/api](https://github.com/code-mentoring/learn/wiki/API) ✅\n\n\n## 🗺 Getting around / project structure\nProject CM is divided into 3 (currently) main packages.\n- [**`api`**](packages/api/README.md): The NestJS API package that powers all our data ([api.codementoring.co](https://api.codementoring.co))\n- [**`client`**](packages/client/README.md): The React package that provides the UI/front-end for the project ([learn.codementoring.co](https://learn.codementoring.co)) \n- [**`ui`**](packages/ui/README.md): A React project for all the UI components to live. (Will eventually be reused in the **[WWW/marketing site](https://github.com/code-mentoring/www)**)\n\n","readmeFilename":"README.md","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.1-feature-ci-publish.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-y6DZe+dOEAGZ2EwrZKzljgXU2ipmW3/OCV17ma0Y1iB+7/jOAslMnsh57rmowWDThz1xWm/N4y1O5/exWF8DRA==","shasum":"30e35e1e82d24a565966552c8b2d6b0e15887b6f","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.1-feature-ci-publish.2.tgz","fileCount":143,"unpackedSize":137456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesa4YCRA9TVsSAnZWagAA9JsP/182KXtPGxMq0NlLKvg3\nR87nV9GClEhfG5Czg/SLYZHPillvjPl2iGEZYqKb7B05mRLQ987fTKXNexV0\nstugTSz5pHWaYjc3zU0d8v9xeWHk2n/Ri5yqGT/oSfozXzt7+y9yglHleiRp\nlsplijkCCZLKYldcOSR1MSR8iAyrmYP6Ro/7v+41OEVK35vb7KO9yWzwKlDU\n7vkIjDGsKmwiFhLtKLr0zZNXCzMma6HNm9k9fE/uc/56fCudu3LhV640r698\nXkKQo/A7tDvUhgvwvITTN1WF9c5rCAkb/dCQ95kNd5quyrvpMn7r3B/7E4jS\nLD988yIMcKNa8wRkMU6B406SUWed7WTMFJmlGTj/0q7u40l4zpT0T4SAeUt7\niMjQW0c1Fva/LUMbqHmWaCOSD1mkIuH+153x49gRZ0N+dKKvjacK1tKNoUwt\n2CscdHJg1cVUtW9DV7Hdd7L68Ihu5G+kPhYTDf/mEQDh0F5OK2Dj4+6OXyec\nNI7aMfZvmljWFAxqLvcU46ewTRU2g+rpxEBOKYJcLWId9NHdABcMNFI0+4ex\nEETiRjwiqQJzzj0dfWtpEV2+0Tsz+wrTqkjRLSEyAPtq2nBelB8XRVuXbNop\nnTgBG7mfGA/gmdgRHHdol+VdrMcG02bFCzSyeDSrmmERiQaCrZp+nqZpB3eN\nBBMX\r\n=YMsX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxl3cZLfca2yHsmAczsYKwF1vlYqjg/eyU5FFC21IxMQIgPjbsn1CjxYoAQn9IqXqB9TLbTaCm5OwB4tqK4aUUO/A="}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.1-feature-ci-publish.2_1588702743729_0.2529434155610857"},"_hasShrinkwrap":false},"0.0.1-feature-ci-publish.3":{"name":"@codement/api","version":"0.0.1-feature-ci-publish.3","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage && codecov -t 3b5378b1-c2f3-437b-9781-9251ef8edf0f","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5":"^2.2.1","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/md5":"^2.2.0","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"c1b08f37fc6dea770443210ec1b5f6af72fa9a6f","readme":"<h1>Welcome to API side!</h1>\n\n#### `api` is the NestJS API package that powers all our data for the project ([api.codementoring.co](https://api.codementoring.co))\n\n#### Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications, built with and fully supports TypeScript.\n\n[To check out more information for packages/api](https://github.com/code-mentoring/learn/wiki/API) ✅\n\n\n## 🗺 Getting around / project structure\nProject CM is divided into 3 (currently) main packages.\n- [**`api`**](packages/api/README.md): The NestJS API package that powers all our data ([api.codementoring.co](https://api.codementoring.co))\n- [**`client`**](packages/client/README.md): The React package that provides the UI/front-end for the project ([learn.codementoring.co](https://learn.codementoring.co)) \n- [**`ui`**](packages/ui/README.md): A React project for all the UI components to live. (Will eventually be reused in the **[WWW/marketing site](https://github.com/code-mentoring/www)**)\n\n","readmeFilename":"README.md","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.1-feature-ci-publish.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-tHrzkdp/6VU1s5tl9G0N9KqBV5UcieKumhndePvUrMftSM1gFIXqr8zY0p2DGDV7GrWPQffNLoncvU9vBxcJRw==","shasum":"8ef586e38366cfa432057dc33d351214f9729f5d","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.1-feature-ci-publish.3.tgz","fileCount":143,"unpackedSize":137425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesbo0CRA9TVsSAnZWagAAJjcP/iRDqFOmdx2B25SG45Wq\nQdN9cDHLcXARMHnQcYCnf4V6Jt3FtQ8FgOwZoXqg62EhDoXR4SIBqYbxKRac\nnUMdhVpRdu/Et53weQtNb2BRwa5l5cAs8YxuApgUpgpW9VKLhVPRS5FG4mjk\nWY52sfgGX+64NgEcwHyfCuTMz0clm1eSbd3bAe1AjJkckNk9frBWhnONlBbh\nvkMO058LNMDVfgmpmPi6ZzTxkoYjO9zaq47enLxBVbrRDhyl8D9KKL+QyNIC\nYpDl2wozDm7hyQUpmnF0ds8Di7VpvuZg0qukzGXJulSbP/jAlFbqxDxFLRoZ\nY7VyCFOjHBAM2gQczBr1l/I/O3VdM6Lo5G9i/vBj4xgOIbaPt9k0dQEtvYHl\nRebREbt+pnme2eo+vk4KWZeAZCzNm33w56dblrHAqNeR9C74KwVjQsGol/gN\nBfhSrPjKy432gUmHSODwd+/Q8xgZo0fNCIaa7IwYc45tlsO2K8jYd8C1fUq6\nkVxCo8UyzAfXypWqMgJjf2oDV5vMN23XSPvauV/5T0hCoLhx065t490LKs87\nhJtHK4yTC35DkZalQF7vOFTUgZCtlEFUVAjWNQuLyoKoKzfeF/nI09aVIUCT\nXSq7cDxZAiooDUDVZM7P9yCdOH52aMJBRAhZMyzJuM3JrEHi8waBs8Q0uBoh\n8Tb7\r\n=ez2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+azUyVdUlvcnvMI8ctS+LGWBupONzYzoQ7l9sUBEH5QIhAP/x512oQMY7IoeN036QQrjFAASoHQBpaYzJSrbTF2Vn"}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.1-feature-ci-publish.3_1588705844163_0.6088976856028827"},"_hasShrinkwrap":false},"0.0.1-feature-ci-publish.4":{"name":"@codement/api","version":"0.0.1-feature-ci-publish.4","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage && codecov -t 3b5378b1-c2f3-437b-9781-9251ef8edf0f","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5":"^2.2.1","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/md5":"^2.2.0","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"317ec9cb5625d505cfd4d7abe99cb8c2d20bb82f","readme":"<h1>Welcome to API side!</h1>\n\n#### `api` is the NestJS API package that powers all our data for the project ([api.codementoring.co](https://api.codementoring.co))\n\n#### Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications, built with and fully supports TypeScript.\n\n[To check out more information for packages/api](https://github.com/code-mentoring/learn/wiki/API) ✅\n\n\n## 🗺 Getting around / project structure\nProject CM is divided into 3 (currently) main packages.\n- [**`api`**](packages/api/README.md): The NestJS API package that powers all our data ([api.codementoring.co](https://api.codementoring.co))\n- [**`client`**](packages/client/README.md): The React package that provides the UI/front-end for the project ([learn.codementoring.co](https://learn.codementoring.co)) \n- [**`ui`**](packages/ui/README.md): A React project for all the UI components to live. (Will eventually be reused in the **[WWW/marketing site](https://github.com/code-mentoring/www)**)\n\n","readmeFilename":"README.md","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.1-feature-ci-publish.4","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-/TmqtSKuqL2yeTaHyQk7mstH0j59CTdm3G4XPPqpEug2aHKNAFAxTwjsl+HLZjxYo0D0Buo2f5XN+NhDCUXVZQ==","shasum":"7c95a52d3b6bb644a323de2af7b47ddbccf49dfd","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.1-feature-ci-publish.4.tgz","fileCount":143,"unpackedSize":137425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesbsoCRA9TVsSAnZWagAA1lYP/21+hocOJtq2xamXvJ7o\nB3ejf9AZ9HIHn23JqVufAd9DagsmBxtu1+jlf35VCacwUxpeUCPqL4J6ojRD\nJE8K8MYL3TcKc0FnP2rs5awgVM04vy6TtDg3VWifdkNLSp3XZr3TtA712/Z0\ndK3epA2jAXA2pp55l4nQgJRg2U5a5qTXH0UPFib//J8F+bO+4o8eOX2ghBSq\nXCZJbFuqXJ+nfSNmWIZxCxocvBAGSwMbBucidieXny3N4olfjfowlXPrE7/e\ndx4YdjQHsvDYhmhRIpu/h6f9fZj1KDbb00nUfQPCUqjI1+daLByir+V8+Cr8\n++M0jV2/qxv50sem4rJHQO2yxmZW8AFtHDrri3jADaGHp/z8rAKmGqh21B2s\nRsDhwCBS5LKbdz/3lrll7D6NBzCMocIhfL4Tgr3dJkr+oREkcLlCD9L9xoMA\ncyfmP3wV5vvIUQRU++AE/Oq+2us13tjBbdR+qOeuTD5MJl27t82QDASnQKhD\nIezsKuyt3YNDG70QiGVCPNXnrtx7yuJJPxKAfjFWQz0EQLpl0jQhwUwqAAKa\nfH0StAtfdnW2tts1CKVX0MyxXYevML4xGt8PZuoF1781UMeZE0OTMFiZfzhz\nfK/NF+psk/Pq9ISsDRe1ZOYUyGAUZZBXZdZ0giJ047Ww0Y7MMs5RZwfUP5K8\neeYK\r\n=Np7W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP5y41dZdahE5ali37GdV0QnQ5JMF0KqQCrMgrg3yTNAIhAKPH/hflbW9VAH4BIh+nmEEBQbkYPtk8Fnfgk0xsh0kA"}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.1-feature-ci-publish.4_1588706087812_0.9437507315842668"},"_hasShrinkwrap":false},"0.0.1-feature-ci-publish.5":{"name":"@codement/api","version":"0.0.1-feature-ci-publish.5","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5":"^2.2.1","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/md5":"^2.2.0","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"d9085c40f661fe9ecd4925d79692b1bd38941e92","readme":"<h1>Welcome to API side!</h1>\n\n#### `api` is the NestJS API package that powers all our data for the project ([api.codementoring.co](https://api.codementoring.co))\n\n#### Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications, built with and fully supports TypeScript.\n\n[To check out more information for packages/api](https://github.com/code-mentoring/learn/wiki/API) ✅\n\n\n## 🗺 Getting around / project structure\nProject CM is divided into 3 (currently) main packages.\n- [**`api`**](packages/api/README.md): The NestJS API package that powers all our data ([api.codementoring.co](https://api.codementoring.co))\n- [**`client`**](packages/client/README.md): The React package that provides the UI/front-end for the project ([learn.codementoring.co](https://learn.codementoring.co)) \n- [**`ui`**](packages/ui/README.md): A React project for all the UI components to live. (Will eventually be reused in the **[WWW/marketing site](https://github.com/code-mentoring/www)**)\n\n","readmeFilename":"README.md","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.1-feature-ci-publish.5","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-vN/ZO92DIrYDv7282X96N3ypgFPHPfoY+VwrYT9p0porZJBdcmymuZxnxu/KEqS9WjgpnBeWo/I2pXm4CmULoA==","shasum":"7dc06c93036ffe468c247ff64317861d8809aefb","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.1-feature-ci-publish.5.tgz","fileCount":143,"unpackedSize":137454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJescI+CRA9TVsSAnZWagAA4ZUP/RJzw0QcSB+sivfao6gy\nlakyjGFltyps33F0+abEKcUSWIhDkebwu6VYMqpQcRI1U8AtPIylxaHosoRT\nc9GS2DdrpJjWagSnBrY/ljusCIIbiZD6JguD+8Q9rWFBbgTkTjuOk4Q7K7pS\nik9y9XMaNxXsUtPtiAli2sfh36Y1+QCo5gfkKy9BF8A1db20z4T1yEQ6UTMS\n0txy4H3fHUeXGgUVfBpSuZ3ohmgqPzLmw5jECs7gnb7HbynliMjqj2vAPQOf\nJUKpgBKlw5hLgxP6gmbk6m1wJUn+1duhpMJwcetUeUbNdvmGVmS157w62R5v\nI8k84y8tCY43KVdm1W3l4SewGDP5yVauG6qUrViD9K+PZIky7iwmL7FE28bP\n5F09D4hr/Jx2LDSMeAIAbisVah8TnkRJZdfI/SuN+OdYS55BLNKtxm4Q9/Rn\n8EakujKlbSRcc5K7aLyj8Qf42fmfXQs9Ghsy2wOOfFuaQ4LOLeJzfO1roMMb\nGa1schtIabGVanDVTiQqFbkWxdUvUcFhOZey2YKJX6vumpQcE39hWEvfoJfn\nth7qGxD9GyW0z8+aJZ73VQxgT4IGdHVcmxssudWTDYmHoqXHJhFZA/JYeleI\nmiszoLaBFGOmKgTMYd65raHBZu1ZFp/uHKe43mWnVlia4BK7U4siGovmFnGN\nkkUe\r\n=8G96\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBstqjN4kj6goltB37eDHcBMYyQbmr0r95ogABaSdouBAiEAqC3UWas5eBoJheL9aFFWVoDzG7qQO3ckv0YRoEc0wxE="}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.1-feature-ci-publish.5_1588707901896_0.4586305923571081"},"_hasShrinkwrap":false},"0.0.2":{"name":"@codement/api","version":"0.0.2","scripts":{"dev":"rimraf dist && nest start --watch","build":"rimraf dist && nest build","start":"node dist/main.js","types":"graphql-codegen","test":"jest","coverage":"yarn test --coverage","seed":"ts-node src/Database/seeders"},"types":"types.ts","dependencies":{"@nestjs/cli":"^7.1.2","@nestjs/common":"^7.0.8","@nestjs/core":"^7.0.8","@nestjs/graphql":"^7.3.0","@nestjs/jwt":"^7.0.0","@nestjs/passport":"^7.0.0","@nestjs/platform-express":"^7.0.8","@nestjs/typeorm":"^7.0.0","apollo-server-express":"^2.12.0","bcrypt":"^4.0.1","class-transformer":"^0.2.3","class-validator":"^0.11.1","config":"^3.3.1","graphql":"^15.0.0","graphql-tools":"^5.0.0","md5":"^2.2.1","passport":"^0.4.1","passport-jwt":"^4.0.0","passport-local":"^1.0.0","pg":"^8.0.2","reflect-metadata":"^0.1.13","typeorm":"^0.2.24","uuid":"^7.0.3"},"devDependencies":{"@graphql-codegen/cli":"^1.13.2","@graphql-codegen/fragment-matcher":"^1.13.2","@graphql-codegen/typescript":"^1.13.2","@nestjs/testing":"^7.0.8","@types/bcrypt":"^3.0.0","@types/config":"^0.0.36","@types/faker":"^4.1.11","@types/jwt-decode":"^2.2.1","@types/listr":"^0.14.2","@types/md5":"^2.2.0","@types/passport-jwt":"^3.0.3","@types/passport-local":"^1.0.33","@types/supertest":"^2.0.8","@types/uuid":"^7.0.2","class-validator":"^0.12.2","faker":"^4.1.0","jwt-decode":"^2.2.0","listr":"^0.14.3","mongodb":"^3.5.6","sqlite3":"^4.1.1","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"publishConfig":{"access":"public"},"gitHead":"628774a7e5a40946c70955b01aeccfc7383d484e","readme":"<h1>Welcome to API side!</h1>\n\n#### `api` is the NestJS API package that powers all our data for the project ([api.codementoring.co](https://api.codementoring.co))\n\n#### Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications, built with and fully supports TypeScript.\n\n[To check out more information for packages/api](https://github.com/code-mentoring/learn/wiki/API) ✅\n\n\n## 🗺 Getting around / project structure\nProject CM is divided into 3 (currently) main packages.\n- [**`api`**](packages/api/README.md): The NestJS API package that powers all our data ([api.codementoring.co](https://api.codementoring.co))\n- [**`client`**](packages/client/README.md): The React package that provides the UI/front-end for the project ([learn.codementoring.co](https://learn.codementoring.co)) \n- [**`ui`**](packages/ui/README.md): A React project for all the UI components to live. (Will eventually be reused in the **[WWW/marketing site](https://github.com/code-mentoring/www)**)\n\n","readmeFilename":"README.md","description":"<h1>Welcome to API side!</h1>","_id":"@codement/api@0.0.2","_nodeVersion":"13.12.0","_npmVersion":"lerna/3.20.2/node@v13.12.0+x64 (darwin)","_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"dist":{"integrity":"sha512-jjbXSPKSSw28jbHy9uFDNJHbTfVUaUG12dFQ8ABrxc1pUNNdHuUJLkzpBmy9RmpnH7TTZdMtgRRUEL1Fzo7J1Q==","shasum":"4632ef9a35eb0b00d4f140b24f95cc480f2809ad","tarball":"https://registry.npmjs.org/@codement/api/-/api-0.0.2.tgz","fileCount":191,"unpackedSize":779333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevzQ7CRA9TVsSAnZWagAAiFcQAJbfsLbpBwTGfhplwqfj\nB+iHJntWLBqC0usbF4YON8C76MBMOaupYkFKtAfhW5CtrTtkkf+Te/0FsTlV\nNefu1p60iK1G++JKAEwrnObv18pRJFX0FyHeYam9XB0QA8AIig2D/+Ne2jax\nkbktK9ILn2NjCmQ+1jUWgopfFJdRPAkl2fH9sf/N8AZtjDkX0pYRmO3xA5TC\nV1EWNDHiI7V3GbzkOohB2ahfM15MMadDJfazQt5kGwfg9V2rDYbRLurLyaUO\naFx/xtyzgh0eA/TeVv/nGvGsLupXYycZnSEHcRb73Ke7iHqnEigEnx6aPMi2\ndF8+U+5XS0Rxe1sRpR7jjRoWndjrDGajf+UWpwiW+Te/Q9CeG5D9wYXUueqq\nYQd863BRJybX48gfOtorSwsWHS83RJYrRu6gya16ZJOwGtUGv3QhCqCnCbAT\na6W3ta1MNUHMA8DZL6kFJfRSfIU5+2G7W2TVcn08lJJ8bzEOQEweOMrPYyPq\nAMf8Wj47+FonfgdxMtfP52h9zfzlxL5mH76xj/KsNx8JJA/kp3JoyLZe7MuZ\n4G17ahslIo1hIDndFOFmQJS2Fr+XyNF6eG3oXpcybYJ0V74UbAuJaEHMa7nr\nqk4MS/xMXy6zw7pnMC0mWW09XywvFbtImTOlNCHL2x61GAKiYHf+P49Ktefe\nLG/V\r\n=G89W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3+k1AII83s2Mke0ZBDnFcLHWbtt64L3Y4CAdPFkMujgIgMwkIaqebIgkgj45MVPcXeHSghFDDa8vJUESOSqjKAYM="}]},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_0.0.2_1589589051128_0.1875150508203871"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-04T05:36:05.117Z","0.0.4-feature-ci-publish.0":"2020-05-04T05:36:05.555Z","modified":"2022-04-05T00:03:40.688Z","0.0.6-feature-ci-publish.0":"2020-05-05T17:05:52.736Z","0.0.6-feature-ci-publish.3":"2020-05-05T17:59:14.202Z","0.0.6-feature-ci-publish.1":"2020-05-05T18:13:38.419Z","0.0.1-feature-ci-publish.2":"2020-05-05T18:19:03.874Z","0.0.1-feature-ci-publish.3":"2020-05-05T19:10:44.347Z","0.0.1-feature-ci-publish.4":"2020-05-05T19:14:47.977Z","0.0.1-feature-ci-publish.5":"2020-05-05T19:45:02.248Z","0.0.2":"2020-05-16T00:30:51.323Z"},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"description":"<h1>Welcome to API side!</h1>","readme":"","readmeFilename":""}