aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cli/internal/util/backends.go
diff options
context:
space:
mode:
Diffstat (limited to 'cli/internal/util/backends.go')
-rw-r--r--cli/internal/util/backends.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/cli/internal/util/backends.go b/cli/internal/util/backends.go
deleted file mode 100644
index 66941ad..0000000
--- a/cli/internal/util/backends.go
+++ /dev/null
@@ -1,30 +0,0 @@
-package util
-
-import (
- "fmt"
- "io/ioutil"
- "path/filepath"
-
- "github.com/vercel/turbo/cli/internal/yaml"
-)
-
-// YarnRC Represents contents of .yarnrc.yml
-type YarnRC struct {
- NodeLinker string `yaml:"nodeLinker"`
-}
-
-// IsNMLinker Checks that Yarn is set to use the node-modules linker style
-func IsNMLinker(cwd string) (bool, error) {
- yarnRC := &YarnRC{}
-
- bytes, err := ioutil.ReadFile(filepath.Join(cwd, ".yarnrc.yml"))
- if err != nil {
- return false, fmt.Errorf(".yarnrc.yml: %w", err)
- }
-
- if yaml.Unmarshal(bytes, yarnRC) != nil {
- return false, fmt.Errorf(".yarnrc.yml: %w", err)
- }
-
- return yarnRC.NodeLinker == "node-modules", nil
-}