{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":785243856,"defaultBranch":"main","name":"nitro-test-utils","ownerLogin":"johannschopplich","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-11T13:47:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27850750?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724933459.0","currentOid":""},"activityList":{"items":[{"before":"6d09167227cad100933d2632296f3c86934abfed","after":"099750b38354129c92d3ce3bf5ba58b9abc409a6","ref":"refs/heads/main","pushedAt":"2024-08-30T18:12:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"docs: fix test example syntax","shortMessageHtmlLink":"docs: fix test example syntax"}},{"before":"31f5ce7524672010f7d94726ed73b865a272ceb6","after":"6d09167227cad100933d2632296f3c86934abfed","ref":"refs/heads/main","pushedAt":"2024-08-29T15:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: update documentation","shortMessageHtmlLink":"chore: update documentation"}},{"before":"cbc3039dd1c51d608e7ab577eed39b7b69db6308","after":"31f5ce7524672010f7d94726ed73b865a272ceb6","ref":"refs/heads/main","pushedAt":"2024-08-29T14:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"refactor: `isGlobal` code","shortMessageHtmlLink":"refactor: isGlobal code"}},{"before":"585424fbd001b67e0e70540dcface1f4955b3ca9","after":"cbc3039dd1c51d608e7ab577eed39b7b69db6308","ref":"refs/heads/main","pushedAt":"2024-08-29T12:10:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.8.2","shortMessageHtmlLink":"chore: release v0.8.2"}},{"before":"4ca333367f78aba1eb4a166ab6ced85bc43aa92f","after":"585424fbd001b67e0e70540dcface1f4955b3ca9","ref":"refs/heads/main","pushedAt":"2024-08-29T12:05:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.8.1","shortMessageHtmlLink":"chore: release v0.8.1"}},{"before":"a583d68d7dc6f2a55b92a9a6dbffad4899e3a02a","after":"4ca333367f78aba1eb4a166ab6ced85bc43aa92f","ref":"refs/heads/main","pushedAt":"2024-08-29T12:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"perf: simplify global Nitro setup","shortMessageHtmlLink":"perf: simplify global Nitro setup"}},{"before":"c66310e3398d360b6f84368498096e05b0af205a","after":"a583d68d7dc6f2a55b92a9a6dbffad4899e3a02a","ref":"refs/heads/main","pushedAt":"2024-08-29T11:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"refactor: simplify Nitro context","shortMessageHtmlLink":"refactor: simplify Nitro context"}},{"before":"9edbfa0d075f745647572d26f6d11904e4413b0b","after":"c66310e3398d360b6f84368498096e05b0af205a","ref":"refs/heads/main","pushedAt":"2024-08-29T11:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"refactor: simplify config resolving","shortMessageHtmlLink":"refactor: simplify config resolving"}},{"before":"836acf53e9bfe5081586cdeabb444c1e81b32030","after":"9edbfa0d075f745647572d26f6d11904e4413b0b","ref":"refs/heads/main","pushedAt":"2024-08-29T11:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"docs: add migration guide","shortMessageHtmlLink":"docs: add migration guide"}},{"before":"cc0cf1b7ef739e6e0eb52ca8d2af7bbe0d4d7763","after":"836acf53e9bfe5081586cdeabb444c1e81b32030","ref":"refs/heads/main","pushedAt":"2024-08-29T11:13:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.8.0","shortMessageHtmlLink":"chore: release v0.8.0"}},{"before":"c9f1d16fd51205140f7e7ebc2be85c38c9025b8b","after":"cc0cf1b7ef739e6e0eb52ca8d2af7bbe0d4d7763","ref":"refs/heads/main","pushedAt":"2024-08-29T11:08:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"refactor: some types","shortMessageHtmlLink":"refactor: some types"}},{"before":"323eb5ddca9e7ac9336285698e1e156b5b359d3b","after":"c9f1d16fd51205140f7e7ebc2be85c38c9025b8b","ref":"refs/heads/main","pushedAt":"2024-08-28T20:17:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"refactor: global vs. local testing","shortMessageHtmlLink":"refactor: global vs. local testing"}},{"before":"374fd6b2c48ebc0f5b67720b86d6a4e9b4237cf4","after":"323eb5ddca9e7ac9336285698e1e156b5b359d3b","ref":"refs/heads/main","pushedAt":"2024-08-28T12:00:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"feat!: new `setup` test method to allow multiple fixtures (#7)\n\n* feat: multiple fixtures\r\n\r\n* fix: remove unused code and retrigger on change\r\n\r\n* feat: add default force rerun trigger\r\n\r\n* chore: lint\r\n\r\n* chore: lint\r\n\r\n* perf: only load nitro option when needed\r\n\r\n* refactor: enable prod and dev mode\r\n\r\n* chore: use isTest\r\n\r\n* chore: revert server\r\n\r\n* refactor: let Nitro generate port, mode instead of preset,\r\n\r\n* chore: fix linting error\r\n\r\n* chore: update wording\r\n\r\n* test: add typing for `import.meta.test`\r\n\r\n---------\r\n\r\nCo-authored-by: Johann Schopplich ","shortMessageHtmlLink":"feat!: new setup test method to allow multiple fixtures (#7)"}},{"before":"5b13e04b44673b4687c9ac16475a40831c54380a","after":"374fd6b2c48ebc0f5b67720b86d6a4e9b4237cf4","ref":"refs/heads/main","pushedAt":"2024-08-14T05:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.7.0","shortMessageHtmlLink":"chore: release v0.7.0"}},{"before":"2d7739138436153bc98bd1393848794a5ba3cd26","after":"5b13e04b44673b4687c9ac16475a40831c54380a","ref":"refs/heads/main","pushedAt":"2024-08-14T05:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: upgrade dependencies","shortMessageHtmlLink":"chore: upgrade dependencies"}},{"before":"edc974e11abb71c41ba83e159618f96d5f529caf","after":"2d7739138436153bc98bd1393848794a5ba3cd26","ref":"refs/heads/main","pushedAt":"2024-08-14T05:43:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"feat: allow specifying vite/vitest configuration options (#4)\n\n* feat: allow specifying vite/vitest configuration options\r\n\r\nWHAT?\r\n\r\nAllow users to specify `vite` and `vitest` configuration while\r\nensuring the necessary configuration by `nitro-test-utils` is\r\nmaintained.\r\n\r\nWHY?\r\n\r\nThe current version of the package does not allow users to specify\r\nany configuration.\r\n\r\nThere are valid use cases for users to specify one like packages with a\r\nmixture of unit and integ/e2e tests where the users may want to exclude\r\nthe unit tests `nitro-test-utils`'s while running integ/e2t tests. The\r\nworkaround without this ability is to exclude all the unit tests with\r\nthe following which relies on an internal implementation detail:\r\n\r\n```ts\r\nimport { describe, inject } from 'vitest'\r\n\r\ndescribe.skipIf(inject('nitroServerUrl'))(\"unit tests\", () => {\r\n // ...\r\n});\r\n```\r\n\r\nHOW?\r\n\r\n`pnpm prepare && pnpm test -- --run && pnpm lint && pnpm test:types`\r\n\r\n* fix: apply pr feedback\r\n\r\n* fix: typo in README.md","shortMessageHtmlLink":"feat: allow specifying vite/vitest configuration options (#4)"}},{"before":"6b70e85491d6f1ced16c36824c1f56315f6b9a76","after":"edc974e11abb71c41ba83e159618f96d5f529caf","ref":"refs/heads/main","pushedAt":"2024-07-09T08:22:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.6.0","shortMessageHtmlLink":"chore: release v0.6.0"}},{"before":"d91b2f92579be1b7d8d3a9ea1541cf398ea14db0","after":"6b70e85491d6f1ced16c36824c1f56315f6b9a76","ref":"refs/heads/main","pushedAt":"2024-07-09T08:21:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: remove temp fixture files from repo","shortMessageHtmlLink":"chore: remove temp fixture files from repo"}},{"before":"c23bbe4779c772c5ce9eb59f62efae65e65a58d6","after":"d91b2f92579be1b7d8d3a9ea1541cf398ea14db0","ref":"refs/heads/main","pushedAt":"2024-04-19T10:06:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.5.0","shortMessageHtmlLink":"chore: release v0.5.0"}},{"before":"d3888bfcb0f899fc25c9f94461bd622da6b5e83e","after":"c23bbe4779c772c5ce9eb59f62efae65e65a58d6","ref":"refs/heads/main","pushedAt":"2024-04-19T08:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: update package description","shortMessageHtmlLink":"chore: update package description"}},{"before":"a951423f405b69471b9b74b741a191ada4f99a8d","after":"d3888bfcb0f899fc25c9f94461bd622da6b5e83e","ref":"refs/heads/main","pushedAt":"2024-04-19T08:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.4.4","shortMessageHtmlLink":"chore: release v0.4.4"}},{"before":"11a6f5d5b79ac8d426a002eef904a333750c5e02","after":"a951423f405b69471b9b74b741a191ada4f99a8d","ref":"refs/heads/main","pushedAt":"2024-04-19T08:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"feat: populate env from local `.env.test` file (closes #2)","shortMessageHtmlLink":"feat: populate env from local .env.test file (closes #2)"}},{"before":"bd43e6fffec9ab7154d1d222b3ad68ca2c55b176","after":"11a6f5d5b79ac8d426a002eef904a333750c5e02","ref":"refs/heads/main","pushedAt":"2024-04-14T19:37:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.4.3","shortMessageHtmlLink":"chore: release v0.4.3"}},{"before":"6eddfa3da5a1fe1f362d24987c4b61b56a0cb3cd","after":"bd43e6fffec9ab7154d1d222b3ad68ca2c55b176","ref":"refs/heads/main","pushedAt":"2024-04-13T07:08:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"refactor: internal `$fetch` setup","shortMessageHtmlLink":"refactor: internal $fetch setup"}},{"before":"348bf7230a58e891fc824117c29983b65b1216e9","after":"6eddfa3da5a1fe1f362d24987c4b61b56a0cb3cd","ref":"refs/heads/main","pushedAt":"2024-04-13T07:08:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.4.2","shortMessageHtmlLink":"chore: release v0.4.2"}},{"before":"8ea79b325edc0fe0500f3aa9a78896c7d56d490c","after":"348bf7230a58e891fc824117c29983b65b1216e9","ref":"refs/heads/main","pushedAt":"2024-04-13T07:07:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.4.1","shortMessageHtmlLink":"chore: release v0.4.1"}},{"before":"091444f0736e0f471844fe08c901b76ae5d1abcd","after":"8ea79b325edc0fe0500f3aa9a78896c7d56d490c","ref":"refs/heads/main","pushedAt":"2024-04-12T22:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"refactor: use `ofetch.create`","shortMessageHtmlLink":"refactor: use ofetch.create"}},{"before":"2850e3bfd32aba3db5ac51f923dd8afacd53b6e4","after":"091444f0736e0f471844fe08c901b76ae5d1abcd","ref":"refs/heads/main","pushedAt":"2024-04-12T20:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"refactor: use `defu`","shortMessageHtmlLink":"refactor: use defu"}},{"before":"3d9b3b5da11534b216f9dbf2adb8aa191796d22e","after":"2850e3bfd32aba3db5ac51f923dd8afacd53b6e4","ref":"refs/heads/main","pushedAt":"2024-04-12T20:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: update `$fetch` usage","shortMessageHtmlLink":"chore: update $fetch usage"}},{"before":"6ca5fe89521e83ec96be55ed2542474d86ac7047","after":"3d9b3b5da11534b216f9dbf2adb8aa191796d22e","ref":"refs/heads/main","pushedAt":"2024-04-12T18:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johannschopplich","name":"Johann Schopplich","path":"/johannschopplich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27850750?s=80&v=4"},"commit":{"message":"chore: release v0.4.0","shortMessageHtmlLink":"chore: release v0.4.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqO6eQAA","startCursor":null,"endCursor":null}},"title":"Activity ยท johannschopplich/nitro-test-utils"}