{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":719843251,"defaultBranch":"main","name":"prisma-generator-typescript-interfaces","ownerLogin":"mogzol","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-17T02:32:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11789801?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702506004.0","currentOid":""},"activityList":{"items":[{"before":"7c7e2165b5ef65d881ff4fc49182fcd03e30f156","after":"5972f8810a291c1dbcd84bcb930a085d77dad7f6","ref":"refs/heads/main","pushedAt":"2023-12-14T01:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Insert shebang in postbuild script\n\nThe shebang on the top of the TS file causes GitHub to identify it as\njavascript, which kind of annoyed me. So this removes it from the TS\nfile, and adds it to the built JS file using a node command. Using node\nhere instead of something like perl since node should always be\ninstalled if you're able to run build.","shortMessageHtmlLink":"Insert shebang in postbuild script"}},{"before":"9f49c7d2eb8c3d86e35ded6134f96e195d6ebd58","after":"7c7e2165b5ef65d881ff4fc49182fcd03e30f156","ref":"refs/heads/main","pushedAt":"2023-12-14T00:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Remove unnecessary vscode settings line\n\nThis settings file was copied from a different project, but this section\nisn't needed here.","shortMessageHtmlLink":"Remove unnecessary vscode settings line"}},{"before":"27de74fb07767190d1e42eff732ce32270c26036","after":"9f49c7d2eb8c3d86e35ded6134f96e195d6ebd58","ref":"refs/heads/main","pushedAt":"2023-12-13T22:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add omitRelations option\n\nAdds an option which will fully omit relations from the generated model\ndefinitions.","shortMessageHtmlLink":"Add omitRelations option"}},{"before":"2a89ba2c354a697d183d8d46d7665b01ea304e3b","after":"27de74fb07767190d1e42eff732ce32270c26036","ref":"refs/heads/main","pushedAt":"2023-12-12T23:54:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add modelType option\n\nThis option allows users to control whether the output model definitions\nare typescript types or interfaces","shortMessageHtmlLink":"Add modelType option"}},{"before":"bc6eddc2b3a9f1f37e5b2a48994c4f3f6bebf4cb","after":"2a89ba2c354a697d183d8d46d7665b01ea304e3b","ref":"refs/heads/main","pushedAt":"2023-12-12T23:42:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add definitionType option\n\nThis option allows users to control whether the output definition are\ntypescript types or interfaces","shortMessageHtmlLink":"Add definitionType option"}},{"before":"4d169b0882899eab6fb7939c1488152f7c90f850","after":"bc6eddc2b3a9f1f37e5b2a48994c4f3f6bebf4cb","ref":"refs/heads/main","pushedAt":"2023-12-11T19:16:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add shebang, fix compatibility with Prisma 5.7.0\n\nThe main script was missing a shebang, which caused it not to work with\nseveral package manager and/or OS combinations. This adds that in, which\nshould fix the issues.\n\nAdditionally, the 5.7.0 version of @prisma/generator-helper no longer\nseems to support named imports when importing from an ESM package, so\nthis switches to using the default export.\n\nThis also updates all dependencies to their latest versions.","shortMessageHtmlLink":"Add shebang, fix compatibility with Prisma 5.7.0"}},{"before":"fa68c23e41d281c2eba072c26e8544484de4f9a3","after":"4d169b0882899eab6fb7939c1488152f7c90f850","ref":"refs/heads/main","pushedAt":"2023-12-11T19:13:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add shebang, fix compatibility with Prisma 5.7.0\n\nThe main script was missing a shebang, which caused it not to work with\nseveral package manager and/or OS combinations. This adds that in, which\nshould fix the issues.\n\nAdditionally, the 5.7.0 version of @prisma/generator-helper no longer\nseems to support named imports when importing from an ESM package, so\nthis switches to using the default export.","shortMessageHtmlLink":"Add shebang, fix compatibility with Prisma 5.7.0"}},{"before":"7cf671983052ff507e3bacf0b9c0b1a67bc159b6","after":"fa68c23e41d281c2eba072c26e8544484de4f9a3","ref":"refs/heads/main","pushedAt":"2023-11-18T07:23:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add repository to package.json","shortMessageHtmlLink":"Add repository to package.json"}},{"before":"c7578a895d35ab6915028ca4a457bd033a1c8832","after":"7cf671983052ff507e3bacf0b9c0b1a67bc159b6","ref":"refs/heads/main","pushedAt":"2023-11-18T06:52:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add headerComment option, consolidate tests & use ts-node\n\nAdds a header comment to generated output, configurable with the new\nheaderComment option.\n\nAlso consolidates many of the tests by using multiple generator blocks\nwithin a single schema file. The tests also now run using ts-node, and\ntest.ts no longer needs to be built to run tests. Because of this, the\ntsconfig has also been split into two files. The base tsconfig.json\ntargets all ts files, so that type checking in the editor and running\nwith ts-node works properly. The tsconfig.build.json is used when\nbuilding the generator, and targets only generator.ts.","shortMessageHtmlLink":"Add headerComment option, consolidate tests & use ts-node"}},{"before":"0b58b878625f869381de16895f44f4eca1c5c0f8","after":"c7578a895d35ab6915028ca4a457bd033a1c8832","ref":"refs/heads/main","pushedAt":"2023-11-18T06:48:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add headerComment option, consolidate tests & use ts-node\n\nAdds a header comment to generated output, configurable with the new\nheaderComment option.\n\nAlso consolidates many of the tests by using multiple generator blocks\nwithin a single schema file. The tests also now run using ts-node, and\ntest.ts no longer needs to be built to run tests. Because of this, the\ntsconfig has also been split into two files. The base tsconfig.json\ntargets all ts files, so that type checking in the editor and running\nwith ts-node works properly. The tsconfig.build.json is used when\nbuilding the generator, and targets only generator.ts.","shortMessageHtmlLink":"Add headerComment option, consolidate tests & use ts-node"}},{"before":"9234ddcedfffc0517b944b3f038461de02184e69","after":"0b58b878625f869381de16895f44f4eca1c5c0f8","ref":"refs/heads/main","pushedAt":"2023-11-18T06:41:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add headerComment option, consolidate tests & use ts-node\n\nAdds a header comment to generated output, configurable with the new\nheaderComment option.\n\nAlso consolidates many of the tests by using multiple generator blocks\nwithin a single schema file. The tests also now run using ts-node, and\ntest.ts no longer needs to be built to run tests. Because of this, the\ntsconfig has also been split into two files. The base tsconfig.json\ntargets all ts files, so that type checking in the editor and running\nwith ts-node works properly. The tsconfig.build.json is used when\nbuilding the generator, and targets only generator.ts.","shortMessageHtmlLink":"Add headerComment option, consolidate tests & use ts-node"}},{"before":"1eb9370a006c91d804b477b57ff8660ebda1b314","after":"9234ddcedfffc0517b944b3f038461de02184e69","ref":"refs/heads/main","pushedAt":"2023-11-18T06:39:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add headerComment option, consolidate tests & use ts-node\n\nAdds a header comment to generated output, configurable with the new\nheaderComment option.\n\nAlso consolidates many of the tests by using multiple generator blocks\nwithin a single schema file. The tests also now run using ts-node, and\ntest.ts no longer needs to be built to run tests. Because of this, the\ntsconfig has also been split into two files. The base tsconfig.json\ntargets all ts files, so that type checking in the editor and running\nwith ts-node works properly. The tsconfig.build.json is used when\nbuilding the generator, and targets only generator.ts.","shortMessageHtmlLink":"Add headerComment option, consolidate tests & use ts-node"}},{"before":"072702614a271835f9733cdfe28f7047f1fdac6e","after":"1eb9370a006c91d804b477b57ff8660ebda1b314","ref":"refs/heads/main","pushedAt":"2023-11-18T06:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add headerComment option, consolidate tests\n\nAdds a header comment to generated output, configurable with the new\nheaderComment option.\n\nAlso consolidates several tests by using multiple generator blocks\nwithin a single schema file.","shortMessageHtmlLink":"Add headerComment option, consolidate tests"}},{"before":"235cd7bd06b161fb636dbf9bcf30fdb0d2656cf5","after":"072702614a271835f9733cdfe28f7047f1fdac6e","ref":"refs/heads/main","pushedAt":"2023-11-18T04:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Update README, bump version","shortMessageHtmlLink":"Update README, bump version"}},{"before":"7c4c8bc4f2ef447a48c942cab1e7fe735689a599","after":"235cd7bd06b161fb636dbf9bcf30fdb0d2656cf5","ref":"refs/heads/main","pushedAt":"2023-11-18T03:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd link to npm package","shortMessageHtmlLink":"Update README.md"}},{"before":"491104768e75745589d189ef87098054ba2e88b1","after":null,"ref":"refs/tags/1.0.0","pushedAt":"2023-11-18T03:29:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"}},{"before":"491104768e75745589d189ef87098054ba2e88b1","after":"7c4c8bc4f2ef447a48c942cab1e7fe735689a599","ref":"refs/heads/main","pushedAt":"2023-11-18T03:29:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add README, add GitHub actions\n\nAlso adds \"number\" as an option for \"bigIntType\"","shortMessageHtmlLink":"Add README, add GitHub actions"}},{"before":"bcb32c7f8042f96a6048b8087ca866581e70b956","after":"491104768e75745589d189ef87098054ba2e88b1","ref":"refs/heads/main","pushedAt":"2023-11-18T03:23:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add README, add GitHub actions\n\nAlso adds \"number\" as an option for \"bigIntType\"","shortMessageHtmlLink":"Add README, add GitHub actions"}},{"before":"1fd7358d6b15876641def2d74e5fe3186e66ea5b","after":"bcb32c7f8042f96a6048b8087ca866581e70b956","ref":"refs/heads/main","pushedAt":"2023-11-18T03:21:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add README, add GitHub actions\n\nAlso adds \"number\" as an option for \"bigIntType\"","shortMessageHtmlLink":"Add README, add GitHub actions"}},{"before":"1fd7358d6b15876641def2d74e5fe3186e66ea5b","after":null,"ref":"refs/tags/1.0.0","pushedAt":"2023-11-18T03:10:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"}},{"before":"e88ff80334898dc3ea4696ef0f18ecef861f94c7","after":"1fd7358d6b15876641def2d74e5fe3186e66ea5b","ref":"refs/heads/main","pushedAt":"2023-11-18T03:00:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add README, add GitHub actions\n\nAlso adds \"number\" as an option for \"bigIntType\"","shortMessageHtmlLink":"Add README, add GitHub actions"}},{"before":"2d2376bcc88991b9da14deb0153e236a1b77aff5","after":"e88ff80334898dc3ea4696ef0f18ecef861f94c7","ref":"refs/heads/main","pushedAt":"2023-11-18T02:48:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add README, add GitHub action\n\nAlso adds \"number\" as an option for \"bigIntType\"","shortMessageHtmlLink":"Add README, add GitHub action"}},{"before":"30c3085f3ae49d2b00aec0f0d6f423d230af81ef","after":"2d2376bcc88991b9da14deb0153e236a1b77aff5","ref":"refs/heads/main","pushedAt":"2023-11-18T02:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add GitHub actions","shortMessageHtmlLink":"Add GitHub actions"}},{"before":"45ecd46d850acd07711bf7efd8de72323537a889","after":"30c3085f3ae49d2b00aec0f0d6f423d230af81ef","ref":"refs/heads/main","pushedAt":"2023-11-18T00:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Fix type compatibility issues\n\nFixes issues where the types were not compatible with the corresponding\ntypes from the Prisma client. Also adds additional options for bytes\ntypes. BufferObject matches the default JSON.stringify output for a\nBuffer object.","shortMessageHtmlLink":"Fix type compatibility issues"}},{"before":"24fc8c12b18912bc01b555cae7ee5385624a9757","after":"45ecd46d850acd07711bf7efd8de72323537a889","ref":"refs/heads/main","pushedAt":"2023-11-17T06:25:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add support for MongoDB types, fix nullables, fix prettier","shortMessageHtmlLink":"Add support for MongoDB types, fix nullables, fix prettier"}},{"before":"364f1cda04d19e9901146a51977cf8b0d0c0955f","after":"24fc8c12b18912bc01b555cae7ee5385624a9757","ref":"refs/heads/main","pushedAt":"2023-11-17T06:17:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Add support for MongoDB types, fix nullables, fix prettier","shortMessageHtmlLink":"Add support for MongoDB types, fix nullables, fix prettier"}},{"before":"fe0f59d19c54aa4a95e52cb9a11964cba2052ebd","after":"364f1cda04d19e9901146a51977cf8b0d0c0955f","ref":"refs/heads/main","pushedAt":"2023-11-17T02:40:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":null,"after":"fe0f59d19c54aa4a95e52cb9a11964cba2052ebd","ref":"refs/heads/main","pushedAt":"2023-11-17T02:32:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mogzol","name":"Morgan Zolob","path":"/mogzol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11789801?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADyeqxkQA","startCursor":null,"endCursor":null}},"title":"Activity ยท mogzol/prisma-generator-typescript-interfaces"}