Ver Fonte

workflow: alert user working on repo if not using yarn (#1237)

limichange há 5 anos atrás
pai
commit
bccae1632f
2 ficheiros alterados com 7 adições e 1 exclusões
  1. 2 1
      package.json
  2. 5 0
      scripts/checkYarn.js

+ 2 - 1
package.json

@@ -16,7 +16,8 @@
     "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
     "dev-compiler": "npm-run-all --parallel \"dev template-explorer\" serve",
     "serve": "serve",
-    "open": "open http://localhost:5000/packages/template-explorer/local.html"
+    "open": "open http://localhost:5000/packages/template-explorer/local.html",
+    "preinstall": "node ./scripts/checkYarn.js"
   },
   "types": "test-dts/index.d.ts",
   "tsd": {

+ 5 - 0
scripts/checkYarn.js

@@ -0,0 +1,5 @@
+if (!/yarn\.js$/.test(process.env.npm_execpath || '')) {
+  console.warn(
+    "\u001b[33mYou don't seem to be using yarn. This could produce unexpected results.\u001b[39m"
+  )
+}