Преглед изворни кода

chore: Create script for local publishing to Verdaccio

Michael Bromley пре 6 година
родитељ
комит
79339b136b
2 измењених фајлова са 15 додато и 2 уклоњено
  1. 3 2
      package.json
  2. 12 0
      scripts/publish-to-verdaccio.sh

+ 3 - 2
package.json

@@ -1,6 +1,6 @@
 {
   "name": "vendure",
-  "version": "0.0.0",
+  "version": "10.2.2",
   "private": true,
   "scripts": {
     "core:watch": "concurrently -n tsc,gulp,common \"cd packages/core && yarn tsc:watch\" \"cd packages/core && yarn gulp:watch\" \"cd packages/common && yarn watch\"",
@@ -27,7 +27,8 @@
     "build": "lerna run build",
     "check-imports": "ts-node scripts/check-imports.ts",
     "generate-changelog": "ts-node scripts/changelogs/generate-changelog.ts",
-    "publish-release": "lerna publish -m \"chore: Publish %s\" --no-push"
+    "publish-release": "lerna publish -m \"chore: Publish %s\" --no-push",
+    "publish-local": "lerna version --no-git-tag-version && cd scripts && ./publish-to-verdaccio.sh"
   },
   "devDependencies": {
     "@commitlint/cli": "^7.6.1",

+ 12 - 0
scripts/publish-to-verdaccio.sh

@@ -0,0 +1,12 @@
+#!/bin/bash
+
+# A shell script which publishes all packages to a local Verdaccio registry for testing / local dev purposes
+VERDACCIO=http://localhost:4873/
+
+cd ../packages/admin-ui-plugin && npm publish -reg $VERDACCIO &&\
+cd ../asset-server-plugin && npm publish -reg $VERDACCIO &&\
+cd ../common && npm publish -reg $VERDACCIO &&\
+cd ../core && npm publish -reg $VERDACCIO &&\
+cd ../create && npm publish -reg $VERDACCIO &&\
+cd ../elasticsearch-plugin && npm publish -reg $VERDACCIO &&\
+cd ../email-plugin && npm publish -reg $VERDACCIO