{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":728015366,"defaultBranch":"main","name":"oxc-resolver","ownerLogin":"oxc-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-06T03:35:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/149946238?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716827590.0","currentOid":""},"activityList":{"items":[{"before":"3a48b59e706f526c59e3f67c1b149c2a0517c869","after":"ac342390210283a19d3695f15fd1cfe1e83a9815","ref":"refs/heads/main","pushedAt":"2024-05-27T16:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"ci: fix release-napi fails to run test in x86_64-apple-darwin, macos-latest is not M1","shortMessageHtmlLink":"ci: fix release-napi fails to run test in x86_64-apple-darwin, macos-…"}},{"before":"be288ba3efac58eac87c0817fb1128a0958a5bb9","after":"3a48b59e706f526c59e3f67c1b149c2a0517c869","ref":"refs/heads/main","pushedAt":"2024-05-27T16:27:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"Release v1.8.0","shortMessageHtmlLink":"Release v1.8.0"}},{"before":"10110b2ab06274298f4326ebb8c7d28430773203","after":null,"ref":"refs/heads/esm-exports-last","pushedAt":"2024-05-27T14:42:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"}},{"before":"e1713c55472887c64aa877d774b33bf06222e1ba","after":"be288ba3efac58eac87c0817fb1128a0958a5bb9","ref":"refs/heads/main","pushedAt":"2024-05-27T14:42:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat!: remove the constraint on packages exports `default` must be the last one (#171)\n\ncloses #160\r\n\r\nThe spec never mentioned the logic where \"default\" must be last or it should throw an error.\r\n\r\nhttps://nodejs.org/api/esm.html#resolution-and-loading-algorithm\r\n\r\n`enhanced-resolve` took the meaning from https://nodejs.org/docs/v20.13.1/api/packages.html#conditional-exports\r\n\r\n\"This condition should always come last.\"\r\n\r\nThis statement is not part of the specification, it is a recommendation.","shortMessageHtmlLink":"feat!: remove the constraint on packages exports default must be th…"}},{"before":"c404bfc53fd9b1efb0b045ed6968f55bd4ea2835","after":"10110b2ab06274298f4326ebb8c7d28430773203","ref":"refs/heads/esm-exports-last","pushedAt":"2024-05-27T14:39:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat!: remove the constraint on packages exports `default` must be the last one\n\ncloses #160\n\nThe spec never mentioned the logic where \"default\" must be last or it should throw an error.\n\nhttps://nodejs.org/api/esm.html#resolution-and-loading-algorithm\n\n`enhanced-resolve` took the meaning from https://nodejs.org/docs/v20.13.1/api/packages.html#conditional-exports\n\n\"This condition should always come last.\"\n\nThis statement is not part of the specification, it is a recommendation.","shortMessageHtmlLink":"feat!: remove the constraint on packages exports default must be th…"}},{"before":null,"after":"c404bfc53fd9b1efb0b045ed6968f55bd4ea2835","ref":"refs/heads/esm-exports-last","pushedAt":"2024-05-27T14:36:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat!: remove the constraint on packages exports `default` must be the last one\n\ncloses #160\n\nThe spec never mentioned the logic where \"default\" must be last or it should throw an error.\n\nhttps://nodejs.org/api/esm.html#resolution-and-loading-algorithm\n\n`enhanced-resolve` took the meaning from https://nodejs.org/docs/v20.13.1/api/packages.html#conditional-exports\n\n\"This condition should always come last.\"\n\nThis statement is not part of the specification, it is a recommendation.","shortMessageHtmlLink":"feat!: remove the constraint on packages exports default must be th…"}},{"before":"056e7b230789aa523e5b93cc98a519c99e2649b1","after":null,"ref":"refs/heads/fix/builtins-with-imports-field","pushedAt":"2024-05-27T14:10:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"}},{"before":"99cb3dd52bddb76854fce920aad3e8a9608830db","after":"e1713c55472887c64aa877d774b33bf06222e1ba","ref":"refs/heads/main","pushedAt":"2024-05-27T14:10:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat!: return `ResolveError:Builtin(\"node:{specifier}\")` from package imports and exports (#165)\n\ncloses #164\r\n\r\nAccording to the ESM specification https://nodejs.org/api/esm.html#resolution-and-loading-algorithm\r\n\r\n```\r\n// PACKAGE_RESOLVE(packageSpecifier, parentURL)\r\n// 3. If packageSpecifier is a Node.js builtin module name, then\r\n// 1. Return the string \"node:\" concatenated with packageSpecifier.\r\n```\r\n\r\nThe returned value should be prefixed by `node:`","shortMessageHtmlLink":"feat!: return ResolveError:Builtin(\"node:{specifier}\") from package…"}},{"before":"1585f6ed6c8c3f39af7e70a2a436b6eb7418da9a","after":"056e7b230789aa523e5b93cc98a519c99e2649b1","ref":"refs/heads/fix/builtins-with-imports-field","pushedAt":"2024-05-27T14:06:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat!: return `ResolveError:Builtin(\"node:{specifier}\")` from package imports and exports\n\ncloses #164\n\nAccording to the ESM specification https://nodejs.org/api/esm.html#resolution-and-loading-algorithm\n\n```\n// PACKAGE_RESOLVE(packageSpecifier, parentURL)\n// 3. If packageSpecifier is a Node.js builtin module name, then\n// 1. Return the string \"node:\" concatenated with packageSpecifier.\n```\n\nThe returned value should be prefixed by `node:`","shortMessageHtmlLink":"feat!: return ResolveError:Builtin(\"node:{specifier}\") from package…"}},{"before":"bebe30d3231d2b1dcc900648bdef6f22ffd645e5","after":"1585f6ed6c8c3f39af7e70a2a436b6eb7418da9a","ref":"refs/heads/fix/builtins-with-imports-field","pushedAt":"2024-05-27T13:56:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat!: return `ResolveError:Builtin(\"node:{specifier}\")` from package imports and exports\n\ncloses #164\n\nAccording to the ESM specification https://nodejs.org/api/esm.html#resolution-and-loading-algorithm\n\n```\n// PACKAGE_RESOLVE(packageSpecifier, parentURL)\n// 3. If packageSpecifier is a Node.js builtin module name, then\n// 1. Return the string \"node:\" concatenated with packageSpecifier.\n```\n\nThe returned value should be prefixed by `node:`","shortMessageHtmlLink":"feat!: return ResolveError:Builtin(\"node:{specifier}\") from package…"}},{"before":"a3216d73b18941739a3383cb0a08b39bd05dd3b9","after":null,"ref":"refs/heads/alias-fragment","pushedAt":"2024-05-27T13:26:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"}},{"before":"3ba76386206377a6b20c8d285d75311a7559df7b","after":"99cb3dd52bddb76854fce920aad3e8a9608830db","ref":"refs/heads/main","pushedAt":"2024-05-27T13:26:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"refactor: add test cases for resolve alias value with fragment (#170)","shortMessageHtmlLink":"refactor: add test cases for resolve alias value with fragment (#170)"}},{"before":null,"after":"a3216d73b18941739a3383cb0a08b39bd05dd3b9","ref":"refs/heads/alias-fragment","pushedAt":"2024-05-27T13:21:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"refactor: add test cases for resolve alias value with fragment","shortMessageHtmlLink":"refactor: add test cases for resolve alias value with fragment"}},{"before":"443f9d25ef90218e791407375e0332c1dbf803fb","after":"3ba76386206377a6b20c8d285d75311a7559df7b","ref":"refs/heads/main","pushedAt":"2024-05-27T11:17:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"fix: alias not found should return error (#168)\n\nCo-authored-by: Boshen ","shortMessageHtmlLink":"fix: alias not found should return error (#168)"}},{"before":"b766a068aef113c7d8d37c6f60ae9b343aa62291","after":"443f9d25ef90218e791407375e0332c1dbf803fb","ref":"refs/heads/main","pushedAt":"2024-05-27T10:27:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"ci: use Boshen/rustup (#169)","shortMessageHtmlLink":"ci: use Boshen/rustup (#169)"}},{"before":"aaa9e2d8a1f38885e6ed0a61d29a24a9e2af7ca8","after":null,"ref":"refs/heads/ci","pushedAt":"2024-05-27T10:27:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"}},{"before":"332f1dd6f699a8a6403a8443311a23c6397aa4c2","after":"aaa9e2d8a1f38885e6ed0a61d29a24a9e2af7ca8","ref":"refs/heads/ci","pushedAt":"2024-05-27T10:24:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"ci: use Boshen/rustup","shortMessageHtmlLink":"ci: use Boshen/rustup"}},{"before":"0ab136c83e2610d63aef193db4349569b3202a82","after":"332f1dd6f699a8a6403a8443311a23c6397aa4c2","ref":"refs/heads/ci","pushedAt":"2024-05-27T10:19:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"ci: use Boshen/rustup","shortMessageHtmlLink":"ci: use Boshen/rustup"}},{"before":null,"after":"0ab136c83e2610d63aef193db4349569b3202a82","ref":"refs/heads/ci","pushedAt":"2024-05-27T10:16:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"ci: use Boshen/rustup","shortMessageHtmlLink":"ci: use Boshen/rustup"}},{"before":"4306aa1d871124be39d0cf86041fc1e4b76af16f","after":null,"ref":"refs/heads/renovate/rust-crates","pushedAt":"2024-05-26T21:55:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"855cf147254d62ef0c0065f2d5cd24e3dd0aa847","after":"b766a068aef113c7d8d37c6f60ae9b343aa62291","ref":"refs/heads/main","pushedAt":"2024-05-26T21:55:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance rust crates (#167)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): lock file maintenance rust crates (#167)"}},{"before":"a987dbe4c06f2e69fcbb25c76fe4dcf78bd2430c","after":"4306aa1d871124be39d0cf86041fc1e4b76af16f","ref":"refs/heads/renovate/rust-crates","pushedAt":"2024-05-26T19:02:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance rust crates","shortMessageHtmlLink":"chore(deps): lock file maintenance rust crates"}},{"before":"68288547060f5832ab3e5b843780876dde16effb","after":null,"ref":"refs/heads/renovate/npm-packages","pushedAt":"2024-05-26T16:23:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"42a1e3eb50e9a1365c422c41d51f287fe5fb8244","after":"855cf147254d62ef0c0065f2d5cd24e3dd0aa847","ref":"refs/heads/main","pushedAt":"2024-05-26T16:23:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance npm packages (#166)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): lock file maintenance npm packages (#166)"}},{"before":null,"after":"a987dbe4c06f2e69fcbb25c76fe4dcf78bd2430c","ref":"refs/heads/renovate/rust-crates","pushedAt":"2024-05-26T16:21:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance rust crates","shortMessageHtmlLink":"chore(deps): lock file maintenance rust crates"}},{"before":null,"after":"68288547060f5832ab3e5b843780876dde16effb","ref":"refs/heads/renovate/npm-packages","pushedAt":"2024-05-26T16:20:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance npm packages","shortMessageHtmlLink":"chore(deps): lock file maintenance npm packages"}},{"before":null,"after":"bebe30d3231d2b1dcc900648bdef6f22ffd645e5","ref":"refs/heads/fix/builtins-with-imports-field","pushedAt":"2024-05-24T22:56:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dunqing","name":"Dunqing","path":"/Dunqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29533304?s=80&v=4"},"commit":{"message":"fix: if the specifier is defined in `imports` field and it resolved result is a builtin module should return `ResolvedError:Builtin`","shortMessageHtmlLink":"fix: if the specifier is defined in imports field and it resolved r…"}},{"before":"fb8a15dbb1aaa9e412f81f5f9b603930097d6117","after":null,"ref":"refs/heads/renovate/rust-crates","pushedAt":"2024-05-20T17:20:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"9f9beb15f5d3e806fc1f15c5c26d2d08eb1f2c7f","after":"42a1e3eb50e9a1365c422c41d51f287fe5fb8244","ref":"refs/heads/main","pushedAt":"2024-05-20T17:20:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance rust crates (#163)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): lock file maintenance rust crates (#163)"}},{"before":"7c0ecbc29832b01e6260a0523754c7db02723e7b","after":"fb8a15dbb1aaa9e412f81f5f9b603930097d6117","ref":"refs/heads/renovate/rust-crates","pushedAt":"2024-05-20T06:05:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance rust crates","shortMessageHtmlLink":"chore(deps): lock file maintenance rust crates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVRZAcwA","startCursor":null,"endCursor":null}},"title":"Activity · oxc-project/oxc-resolver"}