{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50849377,"defaultBranch":"master","name":"npminstall","ownerLogin":"cnpm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-01T15:39:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6365106?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716395349.0","currentOid":""},"activityList":{"items":[{"before":"e208db4c01b310564513323d1894f6e30f1bbbbd","after":"11e477066719ae1e12f7cfad477b302a88c2e2eb","ref":"refs/heads/snyk-fix-319d6e3b945cd01cfaba361cff2d8ca9","pushedAt":"2024-02-11T19:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"fix: package.json to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-JS-IP-6240864","shortMessageHtmlLink":"fix: package.json to reduce vulnerabilities"}},{"before":null,"after":"e208db4c01b310564513323d1894f6e30f1bbbbd","ref":"refs/heads/snyk-fix-319d6e3b945cd01cfaba361cff2d8ca9","pushedAt":"2024-02-11T19:07:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 7.12.0\n\n[skip ci]\n\n## [7.12.0](https://github.com/cnpm/npminstall/compare/v7.11.1...v7.12.0) (2023-12-18)\n\n### Features\n\n* add support for process.env.npminstall_cache (cherry-pick [#471](https://github.com/cnpm/npminstall/issues/471)) ([#472](https://github.com/cnpm/npminstall/issues/472)) ([4c2cc3b](https://github.com/cnpm/npminstall/commit/4c2cc3bc937bf01e39963e4f06d5b55bfd91826c))","shortMessageHtmlLink":"Release 7.12.0"}},{"before":"4c2cc3bc937bf01e39963e4f06d5b55bfd91826c","after":"e208db4c01b310564513323d1894f6e30f1bbbbd","ref":"refs/heads/master","pushedAt":"2023-12-18T09:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 7.12.0\n\n[skip ci]\n\n## [7.12.0](https://github.com/cnpm/npminstall/compare/v7.11.1...v7.12.0) (2023-12-18)\n\n### Features\n\n* add support for process.env.npminstall_cache (cherry-pick [#471](https://github.com/cnpm/npminstall/issues/471)) ([#472](https://github.com/cnpm/npminstall/issues/472)) ([4c2cc3b](https://github.com/cnpm/npminstall/commit/4c2cc3bc937bf01e39963e4f06d5b55bfd91826c))","shortMessageHtmlLink":"Release 7.12.0"}},{"before":"bb1a077e9456bf7051348805f4d65b6a11e1ad0a","after":null,"ref":"refs/heads/snyk-fix-565041081e9b7bc8a739b5e99a1cbfec","pushedAt":"2023-12-18T09:39:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"73979fe0fa44e71b10697b15479de1ee8c5808eb","after":null,"ref":"refs/heads/feat/suppor_npminstall_cache","pushedAt":"2023-12-18T09:39:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"caae2a54e7748273a93455beea3c7a5ef05aaec1","after":"4c2cc3bc937bf01e39963e4f06d5b55bfd91826c","ref":"refs/heads/master","pushedAt":"2023-12-18T09:39:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: add support for process.env.npminstall_cache (cherry-pick #471) (#472)\n\npick from https://github.com/cnpm/npminstall/pull/471","shortMessageHtmlLink":"feat: add support for process.env.npminstall_cache (cherry-pick #471) ("}},{"before":null,"after":"73979fe0fa44e71b10697b15479de1ee8c5808eb","ref":"refs/heads/feat/suppor_npminstall_cache","pushedAt":"2023-12-18T09:23:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"feichao93","name":null,"path":"/feichao93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5550931?s=80&v=4"},"commit":{"message":"feat: add support for process.env.npminstall_cache (cherry-pick #471)","shortMessageHtmlLink":"feat: add support for process.env.npminstall_cache (cherry-pick #471)"}},{"before":"bd2cd348723b2fa91e406f9e8cad2fb14e186834","after":"3d6e6b7b47b2b507eb9759556a1bcee4101a5fca","ref":"refs/heads/6.x","pushedAt":"2023-12-18T09:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 6.8.0\n\n[skip ci]\n\n## [6.8.0](https://github.com/cnpm/npminstall/compare/v6.7.1...v6.8.0) (2023-12-18)\n\n### Features\n\n* add support for process.env.npminstall_cache ([#471](https://github.com/cnpm/npminstall/issues/471)) ([bd2cd34](https://github.com/cnpm/npminstall/commit/bd2cd348723b2fa91e406f9e8cad2fb14e186834))","shortMessageHtmlLink":"Release 6.8.0"}},{"before":"be7913c47cf7236a29f1c02f37d1b76990e55fae","after":null,"ref":"refs/heads/feat/support_env_npminstall_cache","pushedAt":"2023-12-18T09:14:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"13b20e9a197fe89e64d1b85b5476ef2be7fa4daa","after":"bd2cd348723b2fa91e406f9e8cad2fb14e186834","ref":"refs/heads/6.x","pushedAt":"2023-12-18T09:14:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: add support for process.env.npminstall_cache (#471)\n\n### 现状\r\n\r\nnpminstall 内置了 tarball 的缓存能力,默认的缓存地址为 `~/.npminstall_tarball`.\r\nnpminstall 不支持通过 `--cache` 配置缓存目录的位置,但支持通过\r\n`process.env.npm_config_cache` 进行配置。\r\n\r\n### 我们的预期\r\n\r\n预期能通过配置文件或环境变量修改 npminstall 缓存的位置,且缓存的目录能与 npm 区分开\r\n\r\n### 遇到的问题\r\n\r\n如果使用 `npm_config_cache` 配置 npminstall 的缓存位置,会同时修改 npm\r\n的缓存位置,导致两个缓存总是位于同一个父目录\r\n\r\n### 修改方法\r\n新增 `process.env.npminstall_cache` 配置,允许配置缓存位置,且能够和 npm 的缓存目录分隔开。\r\n(或者其他方式,能满足需求即可)","shortMessageHtmlLink":"feat: add support for process.env.npminstall_cache (#471)"}},{"before":null,"after":"be7913c47cf7236a29f1c02f37d1b76990e55fae","ref":"refs/heads/feat/support_env_npminstall_cache","pushedAt":"2023-12-14T11:02:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"feichao93","name":null,"path":"/feichao93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5550931?s=80&v=4"},"commit":{"message":"feat: add support for process.env.npminstall_cache","shortMessageHtmlLink":"feat: add support for process.env.npminstall_cache"}},{"before":"caae2a54e7748273a93455beea3c7a5ef05aaec1","after":"bb1a077e9456bf7051348805f4d65b6a11e1ad0a","ref":"refs/heads/snyk-fix-565041081e9b7bc8a739b5e99a1cbfec","pushedAt":"2023-12-01T16:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"popomore","name":"Haoliang Gao","path":"/popomore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/360661?s=80&v=4"},"commit":{"message":"fix: package.json to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116","shortMessageHtmlLink":"fix: package.json to reduce vulnerabilities"}},{"before":null,"after":"caae2a54e7748273a93455beea3c7a5ef05aaec1","ref":"refs/heads/snyk-fix-565041081e9b7bc8a739b5e99a1cbfec","pushedAt":"2023-12-01T16:24:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"popomore","name":"Haoliang Gao","path":"/popomore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/360661?s=80&v=4"},"commit":{"message":"Release 7.11.1\n\n[skip ci]\n\n## [7.11.1](https://github.com/cnpm/npminstall/compare/v7.11.0...v7.11.1) (2023-09-20)\n\n### Bug Fixes\n\n* lockfile convert option ([#466](https://github.com/cnpm/npminstall/issues/466)) ([dee32a1](https://github.com/cnpm/npminstall/commit/dee32a1d3e77cf7c7faf5ac1112211c40dde82b8)), closes [#465](https://github.com/cnpm/npminstall/issues/465)","shortMessageHtmlLink":"Release 7.11.1"}},{"before":"dee32a1d3e77cf7c7faf5ac1112211c40dde82b8","after":"caae2a54e7748273a93455beea3c7a5ef05aaec1","ref":"refs/heads/master","pushedAt":"2023-09-20T14:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 7.11.1\n\n[skip ci]\n\n## [7.11.1](https://github.com/cnpm/npminstall/compare/v7.11.0...v7.11.1) (2023-09-20)\n\n### Bug Fixes\n\n* lockfile convert option ([#466](https://github.com/cnpm/npminstall/issues/466)) ([dee32a1](https://github.com/cnpm/npminstall/commit/dee32a1d3e77cf7c7faf5ac1112211c40dde82b8)), closes [#465](https://github.com/cnpm/npminstall/issues/465)","shortMessageHtmlLink":"Release 7.11.1"}},{"before":"bc7d7bd42192aa326549a6abf6649384a611cd2e","after":null,"ref":"refs/heads/convert-otpion","pushedAt":"2023-09-20T14:45:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"6442f6636e497b3b04de799cd60c0b4517536784","after":"dee32a1d3e77cf7c7faf5ac1112211c40dde82b8","ref":"refs/heads/master","pushedAt":"2023-09-20T14:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"fix: lockfile convert option (#466)\n\n> pick #465","shortMessageHtmlLink":"fix: lockfile convert option (#466)"}},{"before":"b5caaa22f88b48add18d43ae04957130555a5549","after":"bc7d7bd42192aa326549a6abf6649384a611cd2e","ref":"refs/heads/convert-otpion","pushedAt":"2023-09-20T13:30:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"elrrrrrrr","name":"elrrrrrrr","path":"/elrrrrrrr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5574625?s=80&v=4"},"commit":{"message":"Merge branch 'master' into convert-otpion","shortMessageHtmlLink":"Merge branch 'master' into convert-otpion"}},{"before":null,"after":"b5caaa22f88b48add18d43ae04957130555a5549","ref":"refs/heads/convert-otpion","pushedAt":"2023-09-20T13:28:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elrrrrrrr","name":"elrrrrrrr","path":"/elrrrrrrr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5574625?s=80&v=4"},"commit":{"message":"fix: lockfile convert option","shortMessageHtmlLink":"fix: lockfile convert option"}},{"before":"a1377bc35c3270a3cc178cf79eb8bcd51e1f4b80","after":"6442f6636e497b3b04de799cd60c0b4517536784","ref":"refs/heads/master","pushedAt":"2023-09-20T10:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"chore: use cnpm/github-actions","shortMessageHtmlLink":"chore: use cnpm/github-actions"}},{"before":"48b411a93acd2e25bd6fa8e34ecdecfc8dafe6bf","after":"13b20e9a197fe89e64d1b85b5476ef2be7fa4daa","ref":"refs/heads/6.x","pushedAt":"2023-09-20T10:58:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"chore: use cnpm/github-actions/.github/workflows/node-release.yml@master","shortMessageHtmlLink":"chore: use cnpm/github-actions/.github/workflows/node-release.yml@master"}},{"before":"1e64b30fa1de599814ee1fa0629ef02d4f13d13e","after":"48b411a93acd2e25bd6fa8e34ecdecfc8dafe6bf","ref":"refs/heads/6.x","pushedAt":"2023-09-20T10:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 6.7.1\n\nDisable auto release\n\n[skip ci]","shortMessageHtmlLink":"Release 6.7.1"}},{"before":"88f065a163a54b4351cb58d51c07daaf3ecbbc62","after":"1e64b30fa1de599814ee1fa0629ef02d4f13d13e","ref":"refs/heads/6.x","pushedAt":"2023-09-20T10:52:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"fix: npe in lockfileConvertor (#465)\n\nAdd the `ignoreOptionalDependencies` parameter to fix the npe with\r\noptionalDeps packages during lockfile conversion.","shortMessageHtmlLink":"fix: npe in lockfileConvertor (#465)"}},{"before":"88f065a163a54b4351cb58d51c07daaf3ecbbc62","after":null,"ref":"refs/tags/v6.7.1","pushedAt":"2023-09-20T10:52:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"1e64b30fa1de599814ee1fa0629ef02d4f13d13e","after":"88f065a163a54b4351cb58d51c07daaf3ecbbc62","ref":"refs/heads/6.x","pushedAt":"2023-09-20T10:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 6.7.1\n\n[skip ci]\n\n## [6.7.1](https://github.com/cnpm/npminstall/compare/v6.7.0...v6.7.1) (2023-09-20)\n\n### Bug Fixes\n\n* npe in lockfileConvertor ([#465](https://github.com/cnpm/npminstall/issues/465)) ([1e64b30](https://github.com/cnpm/npminstall/commit/1e64b30fa1de599814ee1fa0629ef02d4f13d13e))","shortMessageHtmlLink":"Release 6.7.1"}},{"before":"a47820ae8853a57ad95bf5893585272b0d4913bf","after":"1e64b30fa1de599814ee1fa0629ef02d4f13d13e","ref":"refs/heads/6.x","pushedAt":"2023-09-20T10:46:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"fix: npe in lockfileConvertor (#465)\n\nAdd the `ignoreOptionalDependencies` parameter to fix the npe with\r\noptionalDeps packages during lockfile conversion.","shortMessageHtmlLink":"fix: npe in lockfileConvertor (#465)"}},{"before":"a47820ae8853a57ad95bf5893585272b0d4913bf","after":null,"ref":"refs/tags/v6.7.1","pushedAt":"2023-09-20T10:46:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"1e64b30fa1de599814ee1fa0629ef02d4f13d13e","after":"a47820ae8853a57ad95bf5893585272b0d4913bf","ref":"refs/heads/6.x","pushedAt":"2023-09-20T10:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 6.7.1\n\n[skip ci]\n\n## [6.7.1](https://github.com/cnpm/npminstall/compare/v6.7.0...v6.7.1) (2023-09-20)\n\n### Bug Fixes\n\n* npe in lockfileConvertor ([#465](https://github.com/cnpm/npminstall/issues/465)) ([1e64b30](https://github.com/cnpm/npminstall/commit/1e64b30fa1de599814ee1fa0629ef02d4f13d13e))","shortMessageHtmlLink":"Release 6.7.1"}},{"before":"d8a5d564f54d5d79c0cf86a662b8bdbec5ed6568","after":"1e64b30fa1de599814ee1fa0629ef02d4f13d13e","ref":"refs/heads/6.x","pushedAt":"2023-09-20T10:34:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"fix: npe in lockfileConvertor (#465)\n\nAdd the `ignoreOptionalDependencies` parameter to fix the npe with\r\noptionalDeps packages during lockfile conversion.","shortMessageHtmlLink":"fix: npe in lockfileConvertor (#465)"}},{"before":"d8a5d564f54d5d79c0cf86a662b8bdbec5ed6568","after":null,"ref":"refs/tags/v6.7.1","pushedAt":"2023-09-20T10:34:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"1e64b30fa1de599814ee1fa0629ef02d4f13d13e","after":"d8a5d564f54d5d79c0cf86a662b8bdbec5ed6568","ref":"refs/heads/6.x","pushedAt":"2023-09-20T10:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 6.7.1\n\n[skip ci]\n\n## [6.7.1](https://github.com/cnpm/npminstall/compare/v6.7.0...v6.7.1) (2023-09-20)\n\n### Bug Fixes\n\n* npe in lockfileConvertor ([#465](https://github.com/cnpm/npminstall/issues/465)) ([1e64b30](https://github.com/cnpm/npminstall/commit/1e64b30fa1de599814ee1fa0629ef02d4f13d13e))","shortMessageHtmlLink":"Release 6.7.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD99400gA","startCursor":null,"endCursor":null}},"title":"Activity · cnpm/npminstall"}