{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":100061716,"defaultBranch":"master","name":"nx","ownerLogin":"nrwl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-11T18:50:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23692104?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718231269.0","currentOid":""},"activityList":{"items":[{"before":"0d16f8a06d1fd0e42110994fd9eb0a00d2a37072","after":"bdd0c33ea6c96eeb97351c4497f03b4b71617eef","ref":"refs/heads/feat/gradle-composite-builds","pushedAt":"2024-06-12T22:56:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiongemi","name":"Emily Xiong","path":"/xiongemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16211801?s=80&v=4"},"commit":{"message":"feat(gradle): support composite build","shortMessageHtmlLink":"feat(gradle): support composite build"}},{"before":"29144ac090d6669beec68abc49f86f5839a680f3","after":null,"ref":"refs/heads/fix/NXC-731","pushedAt":"2024-06-12T22:24:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"}},{"before":"07fa8a6ffabcf4818ad98971ff0344a352051caf","after":"c86de97b1259c7824c371a7fb9b1483e7ce0e3e5","ref":"refs/heads/master","pushedAt":"2024-06-12T22:24:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"fix(core): convert-to-monorepo support for root project without project.json (#26507)\n\nThis PR fixes `convert-to-monorepo` generator, so it works after `nx\r\ninit` on a single project.\r\n\r\n## Current Behavior\r\n\r\nIf you use :\r\n\r\n```\r\nnpm create vite react-app -- --template=react-ts\r\ncd react-app\r\nnpx nx init\r\n```\r\n\r\nThen, you'll get an error when running `nx g convert-to-monorepo`.\r\n\r\n```\r\n NX The following projects are defined in multiple locations:\r\n\r\n- react-app:\r\n - .\r\n - packages/react-app\r\n\r\nTo fix this, set a unique name for each project in a project.json inside the project's root. If the project does not currently have a project.json, you can create one that contains only a name.\r\n\r\nMultipleProjectsWithSameNameError: The following projects are defined in multiple locations:\r\n- react-app:\r\n - .\r\n - packages/react-app\r\n - \r\n```\r\n\r\n## Expected Behavior\r\nThe generator should work, and you can run commands successfully\r\nafterwards (e.g. `nx serve react-app`).\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #","shortMessageHtmlLink":"fix(core): convert-to-monorepo support for root project without proje…"}},{"before":"cfcc7f4ee0202e1eb38e80f0bb812f887cc5c0ee","after":null,"ref":"refs/heads/vite/plugin-v2","pushedAt":"2024-06-12T22:20:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Coly010","name":"Colum Ferry","path":"/Coly010","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12140467?s=80&v=4"}},{"before":"bcac55178f7964de7eac43ab78361e12cd8611a9","after":"07fa8a6ffabcf4818ad98971ff0344a352051caf","ref":"refs/heads/master","pushedAt":"2024-06-12T22:20:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Coly010","name":"Colum Ferry","path":"/Coly010","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12140467?s=80&v=4"},"commit":{"message":"feat(vite): add createNodesV2 function (#26484)\n\n- chore(vite): move single file processing of plugin to own function\r\n- feat(vite): add CreateNodesV2 function\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\n\r\nThere is no implementation for createNodesV2\r\n\r\n\r\n## Expected Behavior\r\n\r\nThere should be an implementation for createNodesV2\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #","shortMessageHtmlLink":"feat(vite): add createNodesV2 function (#26484)"}},{"before":"095dfefb3716bb59c66b5361c5294fe5cfaa471e","after":null,"ref":"refs/heads/eslint/refactor-plugin","pushedAt":"2024-06-12T22:18:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"}},{"before":"c02eeac7c20b9d20e078ae7118fe065205d7e95a","after":"bcac55178f7964de7eac43ab78361e12cd8611a9","ref":"refs/heads/master","pushedAt":"2024-06-12T22:18:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"cleanup(linter): batch globbing to improve @nx/eslint/plugin perf (#26475)\n\nBelow are the benchmark results running the changes in the Nx repo:\r\n\r\n**No cache**:\r\nCommand: `NX_DAEMON=false NX_CACHE_PROJECT_GRAPH=false\r\nNX_PERF_LOGGING=true NX_ISOLATE_PLUGINS=true pnpm nx graph --no-open`\r\nCurrent: **1780ms**\r\nAfter the changes: **1089ms**\r\n**~39%** less time\r\n**~1.6x** faster\r\n\r\n**Full cache**:\r\nCommand: `NX_DAEMON=false NX_PERF_LOGGING=true NX_ISOLATE_PLUGINS=true\r\npnpm nx graph --no-open`\r\nCurrent: **1527ms**\r\nAfter the changes: **377ms**\r\n**~75%** less time\r\n**~4x** faster\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\n\r\n\r\n## Expected Behavior\r\n\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #","shortMessageHtmlLink":"cleanup(linter): batch globbing to improve @nx/eslint/plugin perf (#2…"}},{"before":"e44cd978ba58f709d76f7b10f07f3f8ddfda408f","after":"25b7c6bf3b229ed847039bfb9faa4bb11685a2d4","ref":"refs/heads/feature/nxc-674-show-project-description-under-the-project-name-in-the-pdv","pushedAt":"2024-06-12T22:13:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiongemi","name":"Emily Xiong","path":"/xiongemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16211801?s=80&v=4"},"commit":{"message":"feat(graph): add description and tags to details page","shortMessageHtmlLink":"feat(graph): add description and tags to details page"}},{"before":"c8b9d6b3ae75336ccd06b3b8d0d19d5331415869","after":"2f08c81d44c2acb8a106db23989602e4aca07e6d","ref":"refs/heads/wasm-test","pushedAt":"2024-06-12T21:57:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"fix(core): create wasm safe implementation of mutex","shortMessageHtmlLink":"fix(core): create wasm safe implementation of mutex"}},{"before":"f0b4e45e3a8d301a4c9f33f7cf0f2389d734374d","after":"c8b9d6b3ae75336ccd06b3b8d0d19d5331415869","ref":"refs/heads/wasm-test","pushedAt":"2024-06-12T21:52:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"fix(core): create wasm safe implementation of mutex","shortMessageHtmlLink":"fix(core): create wasm safe implementation of mutex"}},{"before":null,"after":"194b3b43b6b8527ae298c72821ad95a4ee619f78","ref":"refs/heads/fix/nest-missing-props","pushedAt":"2024-06-12T21:40:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ndcunningham","name":"Nicholas Cunningham","path":"/ndcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338948?s=80&v=4"},"commit":{"message":"fix(nest): Add missing props\n\ncloses: #26384","shortMessageHtmlLink":"fix(nest): Add missing props"}},{"before":"1395bd2c3679f346d7043abbc3a741754e6f5c73","after":null,"ref":"refs/heads/feat/make-readyWhen-to-array","pushedAt":"2024-06-12T20:40:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"}},{"before":"783bfe61aa995e440a9999f34b77f0603fc19ebc","after":"c02eeac7c20b9d20e078ae7118fe065205d7e95a","ref":"refs/heads/master","pushedAt":"2024-06-12T20:40:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"feat(core): extend option readyWhen to accept multiple strings (#26426)\n\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\n\r\nthis pr is meant to replace https://github.com/nrwl/nx/pull/17310\r\nOption readyWhen for nx:run-commands only accepts a single string.\r\n\r\n## Expected Behavior\r\n\r\n\r\nOption readyWhen for nx:run-commands accepts either a single string or\r\nan array of strings. In case the provided value is an array of strings,\r\nwe will wait until all strings have appeared in stdout or stderr.\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #\r\n\r\nCo-authored-by: Karel Frederix ","shortMessageHtmlLink":"feat(core): extend option readyWhen to accept multiple strings (#26426)"}},{"before":"3a58d4c91eaec18ac143be9b0827899e8531e9a6","after":null,"ref":"refs/heads/jest/infer-preset-as-input","pushedAt":"2024-06-12T20:16:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"}},{"before":"a8efe596e8890fb566f630513c8eefc850a18e0f","after":"783bfe61aa995e440a9999f34b77f0603fc19ebc","ref":"refs/heads/master","pushedAt":"2024-06-12T20:16:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"fix(testing): add the preset from the jest config to the inferred task inputs (#26511)\n\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\n\r\n\r\n## Expected Behavior\r\n\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #","shortMessageHtmlLink":"fix(testing): add the preset from the jest config to the inferred tas…"}},{"before":"b0e6a7e9fe7ed9149aded091938e0466235ef259","after":null,"ref":"refs/heads/fix-typescript","pushedAt":"2024-06-12T19:29:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"}},{"before":"508fd862c690870e23eabf7e5c98f1c46123b87a","after":"a8efe596e8890fb566f630513c8eefc850a18e0f","ref":"refs/heads/master","pushedAt":"2024-06-12T19:29:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"fix(js): fix typescript resolution for packages with different resolv… (#26533)\n\n…ed package.json\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\n\r\n\r\nWhen a package such as `@json2csv/plainjs` reroute their `package.json`\r\n(maybe unintentionally) to an invalid `package.json`, the dependency\r\nlocation logic fails.\r\n\r\n## Expected Behavior\r\n\r\n\r\nWhen a package such as `@json2csv/plainjs` reroute their `package.json`\r\n(maybe unintentionally) to an invalid `package.json`, the dependency\r\nlocation logic traverses up to the right `package.json`.\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #","shortMessageHtmlLink":"fix(js): fix typescript resolution for packages with different resolv… ("}},{"before":"0435cc9edc92154122190b69733d6f582b09167d","after":"0d16f8a06d1fd0e42110994fd9eb0a00d2a37072","ref":"refs/heads/feat/gradle-composite-builds","pushedAt":"2024-06-12T19:28:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiongemi","name":"Emily Xiong","path":"/xiongemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16211801?s=80&v=4"},"commit":{"message":"feat(gradle): support composite build","shortMessageHtmlLink":"feat(gradle): support composite build"}},{"before":"68035534800dfb523e57a298eec4874f40fd066e","after":"e44cd978ba58f709d76f7b10f07f3f8ddfda408f","ref":"refs/heads/feature/nxc-674-show-project-description-under-the-project-name-in-the-pdv","pushedAt":"2024-06-12T19:22:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiongemi","name":"Emily Xiong","path":"/xiongemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16211801?s=80&v=4"},"commit":{"message":"feat(graph): add description and tags to details page","shortMessageHtmlLink":"feat(graph): add description and tags to details page"}},{"before":"7c380357439f1af8a7bbcdd1f13629e3c619c4a5","after":"487912b6fb1c4147ec9d2b8e8cf3e608c8c9f4b7","ref":"refs/heads/feat/webpack-migrate-to-webpack-app-plugin","pushedAt":"2024-06-12T19:17:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ndcunningham","name":"Nicholas Cunningham","path":"/ndcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338948?s=80&v=4"},"commit":{"message":"feat(webpack): add convertConfigToWebpackPlugin","shortMessageHtmlLink":"feat(webpack): add convertConfigToWebpackPlugin"}},{"before":"abeae4e3e27e15bff79172b39dcc03d775c9a7ca","after":null,"ref":"refs/heads/nx-dev/publish","pushedAt":"2024-06-12T19:14:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"}},{"before":"2ba4cf23f68493fbf1d5ce7af41c73b2df69ba35","after":"508fd862c690870e23eabf7e5c98f1c46123b87a","ref":"refs/heads/master","pushedAt":"2024-06-12T19:14:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"chore(nx-dev): skip website publish for older minor versions (#26272)\n\nUpdate the website publish flow to not publish if the current minor is\r\nnot the latest version.\r\nMoves the logic into a node script","shortMessageHtmlLink":"chore(nx-dev): skip website publish for older minor versions (#26272)"}},{"before":"6b37da6ecc23ddba9fff1543ea7e0d7da133bd2e","after":"7c380357439f1af8a7bbcdd1f13629e3c619c4a5","ref":"refs/heads/feat/webpack-migrate-to-webpack-app-plugin","pushedAt":"2024-06-12T19:10:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ndcunningham","name":"Nicholas Cunningham","path":"/ndcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338948?s=80&v=4"},"commit":{"message":"t # This is a combination of 2 commits.\n\nfeat(webpack): add convertConfigToWebpackPlugin","shortMessageHtmlLink":"t # This is a combination of 2 commits."}},{"before":"23c0071cd95a56e9f38447971012c46dc9028b46","after":"b0e6a7e9fe7ed9149aded091938e0466235ef259","ref":"refs/heads/fix-typescript","pushedAt":"2024-06-12T18:47:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"fix(js): fix typescript resolution for packages with different resolved package.json","shortMessageHtmlLink":"fix(js): fix typescript resolution for packages with different resolv…"}},{"before":null,"after":"23c0071cd95a56e9f38447971012c46dc9028b46","ref":"refs/heads/fix-typescript","pushedAt":"2024-06-12T18:42:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FrozenPandaz","name":"Jason Jean","path":"/FrozenPandaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8104246?s=80&v=4"},"commit":{"message":"fix(js): fix typescript resolution for packages with different resolved package.json","shortMessageHtmlLink":"fix(js): fix typescript resolution for packages with different resolv…"}},{"before":"ae5cad4ffeaa05da9eb14f46f561cc885d62bc48","after":"6b37da6ecc23ddba9fff1543ea7e0d7da133bd2e","ref":"refs/heads/feat/webpack-migrate-to-webpack-app-plugin","pushedAt":"2024-06-12T18:26:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ndcunningham","name":"Nicholas Cunningham","path":"/ndcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338948?s=80&v=4"},"commit":{"message":"t # This is a combination of 2 commits.\n\nfeat(webpack): add convertConfigToWebpackPlugin","shortMessageHtmlLink":"t # This is a combination of 2 commits."}},{"before":"f52e2882bd7fc09ad4feb6dcc68f44b298579715","after":null,"ref":"refs/heads/conventional-commits-preid","pushedAt":"2024-06-12T18:23:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JamesHenry","name":"James Henry","path":"/JamesHenry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900523?s=80&v=4"}},{"before":"5d56e211631dc5b6589d1f0988596bd4eb65ccdd","after":"2ba4cf23f68493fbf1d5ce7af41c73b2df69ba35","ref":"refs/heads/master","pushedAt":"2024-06-12T18:23:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JamesHenry","name":"James Henry","path":"/JamesHenry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900523?s=80&v=4"},"commit":{"message":"fix(release): ensure given preid modifies conventional commits specifier (#26524)","shortMessageHtmlLink":"fix(release): ensure given preid modifies conventional commits specif…"}},{"before":"bb71447ee4b2a302567f822123b47c9a74c79ba1","after":"d1078ce771ce1b8261d00768f3718319aa4ab4d9","ref":"refs/heads/migration/aggregate-log-util","pushedAt":"2024-06-12T18:21:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Coly010","name":"Colum Ferry","path":"/Coly010","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12140467?s=80&v=4"},"commit":{"message":"feat(devkit): add aggregateLog util for executor to plugin migration","shortMessageHtmlLink":"feat(devkit): add aggregateLog util for executor to plugin migration"}},{"before":"ea668c3154c07b0616f3dbca9fd68e2d3fde312d","after":"ab725c05d18aaea17992411c095f7352850c6f3b","ref":"refs/heads/vite/convert-to-inferred","pushedAt":"2024-06-12T18:20:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Coly010","name":"Colum Ferry","path":"/Coly010","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12140467?s=80&v=4"},"commit":{"message":"fix(vite): ensure the config files are found correctly","shortMessageHtmlLink":"fix(vite): ensure the config files are found correctly"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY9F6oQA","startCursor":null,"endCursor":null}},"title":"Activity · nrwl/nx"}