{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":104957153,"defaultBranch":"master","name":"awesome-nestjs","ownerLogin":"nestjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-27T01:35:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28507035?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1635454507.791233","currentOid":""},"activityList":{"items":[{"before":"ff301b50e650568771275ae445f80646a7f1e858","after":"ee3aa0343b299c3051ad467d4b0a67fb429e1320","ref":"refs/heads/master","pushedAt":"2024-04-08T22:25:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"feat: add necord localization plugin","shortMessageHtmlLink":"feat: add necord localization plugin"}},{"before":"8090f93dbbab5290136024247933d53f6080ed2b","after":"ff301b50e650568771275ae445f80646a7f1e858","ref":"refs/heads/master","pushedAt":"2024-04-05T16:53:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Add new lib","shortMessageHtmlLink":"Add new lib"}},{"before":"01111e247b2c5001c975a474cc61ce2f1344b093","after":"8090f93dbbab5290136024247933d53f6080ed2b","ref":"refs/heads/master","pushedAt":"2024-03-11T23:11:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Add Teable","shortMessageHtmlLink":"Add Teable"}},{"before":"314d12c5404da53396078242501a7b7cba8772f7","after":"01111e247b2c5001c975a474cc61ce2f1344b093","ref":"refs/heads/master","pushedAt":"2024-03-11T23:09:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"66a4c4d512f7bfdb64aed488cee9f166add1b23d","after":"314d12c5404da53396078242501a7b7cba8772f7","ref":"refs/heads/master","pushedAt":"2024-02-28T16:28:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"fix star count link","shortMessageHtmlLink":"fix star count link"}},{"before":"96bdc017e031a3f31e95ac600fe7e95675e22cc5","after":"66a4c4d512f7bfdb64aed488cee9f166add1b23d","ref":"refs/heads/master","pushedAt":"2024-02-16T17:31:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdding empty line","shortMessageHtmlLink":"Update README.md"}},{"before":"c13ad156989dc804ef5e0dd1d8bcac03d0caef99","after":"96bdc017e031a3f31e95ac600fe7e95675e22cc5","ref":"refs/heads/master","pushedAt":"2024-02-09T21:12:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"064acedf02f2fee5d1c7d1ad5dcb7e7a18d17896","after":"c13ad156989dc804ef5e0dd1d8bcac03d0caef99","ref":"refs/heads/master","pushedAt":"2024-01-30T05:58:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Update README.md\n\nCo-authored-by: Jay McDoniel ","shortMessageHtmlLink":"Update README.md"}},{"before":"d6587de1461e73bd1717b850a11f7fc47e757a3a","after":"064acedf02f2fee5d1c7d1ad5dcb7e7a18d17896","ref":"refs/heads/master","pushedAt":"2023-12-04T18:08:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"feat: add project example","shortMessageHtmlLink":"feat: add project example"}},{"before":"cd8dfb94f5d4b83dabd04429b982f92e941fc2e4","after":"d6587de1461e73bd1717b850a11f7fc47e757a3a","ref":"refs/heads/master","pushedAt":"2023-12-04T18:06:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"remove outdated tutorial blog post","shortMessageHtmlLink":"remove outdated tutorial blog post"}},{"before":"e9451f3a3d105fd6245c824c67685c04c543461a","after":"cd8dfb94f5d4b83dabd04429b982f92e941fc2e4","ref":"refs/heads/master","pushedAt":"2023-11-20T15:28:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Add nestjs-spelunker","shortMessageHtmlLink":"Add nestjs-spelunker"}},{"before":"4fd833e6531d4ffaafc7aaf9fddc9b53b00b7197","after":"e9451f3a3d105fd6245c824c67685c04c543461a","ref":"refs/heads/master","pushedAt":"2023-11-20T15:28:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"add link to community-made api reference","shortMessageHtmlLink":"add link to community-made api reference"}},{"before":"31eb98a8b3a00923da6ce4edf7c79168211ee83c","after":"4fd833e6531d4ffaafc7aaf9fddc9b53b00b7197","ref":"refs/heads/master","pushedAt":"2023-11-16T16:53:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"add nestjs-dbvalidator to nestjs utility lib","shortMessageHtmlLink":"add nestjs-dbvalidator to nestjs utility lib"}},{"before":"4090afac17f9238459d6040e9f41a0aadfe5553f","after":"31eb98a8b3a00923da6ce4edf7c79168211ee83c","ref":"refs/heads/master","pushedAt":"2023-11-14T15:21:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Remove deleted QQ group","shortMessageHtmlLink":"Remove deleted QQ group"}},{"before":"f5b55f64448c783668a453fb0ca972c7e213d672","after":"4090afac17f9238459d6040e9f41a0aadfe5553f","ref":"refs/heads/master","pushedAt":"2023-11-13T18:33:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"feat: add new library","shortMessageHtmlLink":"feat: add new library"}},{"before":"59b8f04815cfab272f0e660f2c1b6b80573fc13d","after":"f5b55f64448c783668a453fb0ca972c7e213d672","ref":"refs/heads/master","pushedAt":"2023-11-09T19:36:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"add murlock to nestjs utility lib","shortMessageHtmlLink":"add murlock to nestjs utility lib"}},{"before":"6de69eb5bccf089660ff72ff1a8f058fee1f55c4","after":"59b8f04815cfab272f0e660f2c1b6b80573fc13d","ref":"refs/heads/master","pushedAt":"2023-10-30T02:15:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"chore(docs): add chinese docs & speak community\n\ncloses #51","shortMessageHtmlLink":"chore(docs): add chinese docs & speak community"}},{"before":"f464688e8a2aea2d1c96051d1aa02769970945d9","after":"6de69eb5bccf089660ff72ff1a8f058fee1f55c4","ref":"refs/heads/master","pushedAt":"2023-10-24T17:07:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"fix the location of `nestjs-conditional-exception-filter` lib","shortMessageHtmlLink":"fix the location of nestjs-conditional-exception-filter lib"}},{"before":"4da6a70d268da10c1ab7ab10608e5e08cc6d0f2b","after":"f464688e8a2aea2d1c96051d1aa02769970945d9","ref":"refs/heads/master","pushedAt":"2023-10-24T17:02:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"add `nestjs-conditional-exception-filter` nestjs utility lib","shortMessageHtmlLink":"add nestjs-conditional-exception-filter nestjs utility lib"}},{"before":"00e9846f7794090617f3a817cb36edc25f0a9f99","after":"4da6a70d268da10c1ab7ab10608e5e08cc6d0f2b","ref":"refs/heads/master","pushedAt":"2023-10-14T21:46:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"remove `nestjs-stripe` lib","shortMessageHtmlLink":"remove nestjs-stripe lib"}},{"before":"0aa34ea5175bfb6304207612cecf8a2227a52c98","after":"00e9846f7794090617f3a817cb36edc25f0a9f99","ref":"refs/heads/master","pushedAt":"2023-10-11T19:13:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"remove dead links","shortMessageHtmlLink":"remove dead links"}},{"before":"91314735d127b5ceca7a41c364d48c59a1bd7605","after":"0aa34ea5175bfb6304207612cecf8a2227a52c98","ref":"refs/heads/master","pushedAt":"2023-10-09T17:13:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"feat: add `nest-problem-details` to API libraries","shortMessageHtmlLink":"feat: add nest-problem-details to API libraries"}},{"before":"a867abcad6abfa97fcfb293031897f6be738a0b9","after":"91314735d127b5ceca7a41c364d48c59a1bd7605","ref":"refs/heads/master","pushedAt":"2023-09-25T16:33:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"feat: add a NestJS Authentication example without Passport","shortMessageHtmlLink":"feat: add a NestJS Authentication example without Passport"}},{"before":"beb07ca50085fa8932c4f0a35a4b6f62601012dd","after":"a867abcad6abfa97fcfb293031897f6be738a0b9","ref":"refs/heads/master","pushedAt":"2023-09-13T20:53:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"feat: add template","shortMessageHtmlLink":"feat: add template"}},{"before":"ebd1d5bbeb6bb8c2d3a41d290bd60e4431e59c76","after":"beb07ca50085fa8932c4f0a35a4b6f62601012dd","ref":"refs/heads/master","pushedAt":"2023-08-12T14:05:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"70c878a053137bd8c266e51ca4a24c14d0ebf142","after":"ebd1d5bbeb6bb8c2d3a41d290bd60e4431e59c76","ref":"refs/heads/master","pushedAt":"2023-07-29T22:41:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Adding Graceful shutdown example for Microservices","shortMessageHtmlLink":"Adding Graceful shutdown example for Microservices"}},{"before":"a68b29916e6c2998a3babf38280dad948c31dbdd","after":"70c878a053137bd8c266e51ca4a24c14d0ebf142","ref":"refs/heads/master","pushedAt":"2023-07-11T17:27:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Add `@nestia/migrate` and update `nestia` & `typia`\n\nIn nowadays, I've built a new program which can build NestJS project from a `swagger.json` file. Also, ordinary project `@nestia/sdk` started supporting Mockup Simulator generation. Furthermore, `@nestia/sdk` can build e2e test functions automatically by analyzing NestJS server codes.\n\n> If combining both `@nestia/migrate` and `@nestia/sdk`, it is possible to generate SDK and Mockup Simulator only by a `swagger.json` file.\n\n - Swagger migration program: https://nestia.io/docs/migrate/\n - Mockup Simulator: https://nestia.io/docs/sdk/simulator/\n - Automatic e2e test functions generator: https://nestia.io/docs/sdk/e2e/\n\nAlso, performance of `typia` has been a little bit gained. And measured overall NestJS server benchmark and identified that `@nestia/core` decorators can gain the overall NestJS server performance about 30x times up.","shortMessageHtmlLink":"Add @nestia/migrate and update nestia & typia"}},{"before":"171845d0f9e698e7b4ba6f7990a42f4ea3c265ae","after":"a68b29916e6c2998a3babf38280dad948c31dbdd","ref":"refs/heads/master","pushedAt":"2023-06-26T15:22:36.579Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Update README.md\n\n`@nestjs-query/*` is no longer maintained, see https://github.com/doug-martin/nestjs-query/issues/1538 for more info","shortMessageHtmlLink":"Update README.md"}},{"before":"cc8865ca1159a2bc2e380f6ae4164b71f59500ce","after":"171845d0f9e698e7b4ba6f7990a42f4ea3c265ae","ref":"refs/heads/master","pushedAt":"2023-06-18T17:24:02.887Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Adding Undb to projects list","shortMessageHtmlLink":"Adding Undb to projects list"}},{"before":"3b3786a7486ff5309c25ac76b4f76de3b2b47cc8","after":"cc8865ca1159a2bc2e380f6ae4164b71f59500ce","ref":"refs/heads/master","pushedAt":"2023-06-07T18:01:51.514Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmcdo29","name":"Jay McDoniel","path":"/jmcdo29","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28268680?s=80&v=4"},"commit":{"message":"Fixes typo","shortMessageHtmlLink":"Fixes typo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEK2f9_gA","startCursor":null,"endCursor":null}},"title":"Activity ยท nestjs/awesome-nestjs"}