(version string)
| 727 | } |
| 728 | |
| 729 | func nodeVersionRequiresSSLEnvVars(version string) (bool, error) { |
| 730 | // NOTE: ensures OpenSSL CA store works with Node v20 and higher. Waiting |
| 731 | // for resolution on https://github.com/nodejs/node/issues/43560 to decide |
| 732 | // how to properly fix this. |
| 733 | |
| 734 | nodeVersion, err := semver.NewVersion(version) |
| 735 | if err != nil { |
| 736 | return false, err |
| 737 | } |
| 738 | |
| 739 | return nodeVersion.Major() >= 20, nil |
| 740 | } |
| 741 | |
| 742 | func (s *Supplier) InstallNPM() error { |
| 743 | buffer := new(bytes.Buffer) |
no outgoing calls
no test coverage detected