Pārlūkot izejas kodu

feat(build) don't build library on postinstall

Do it on the prepack step, so it gets built before we upload the build
artifact.
dev1
Saúl Ibarra Corretgé 3 gadus atpakaļ
vecāks
revīzija
17b116857d
4 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 1
    0
      .github/workflows/ci.yml
  2. 1
    0
      .gitignore
  3. 0
    1
      package-lock.json
  4. 2
    1
      package.json

+ 1
- 0
.github/workflows/ci.yml Parādīt failu

@@ -13,5 +13,6 @@ jobs:
13 13
         node-version: '14.x'
14 14
     - run: npm i -g npm@7
15 15
     - run: npm install
16
+    - run: npm run build
16 17
     - run: npm run lint
17 18
     - run: npm run test

+ 1
- 0
.gitignore Parādīt failu

@@ -16,3 +16,4 @@ stats.json
16 16
 dist
17 17
 types/types-comparer/auto.json
18 18
 types/types-comparer/hand-crafted.json
19
+*.tgz

+ 0
- 1
package-lock.json Parādīt failu

@@ -7,7 +7,6 @@
7 7
     "": {
8 8
       "name": "lib-jitsi-meet",
9 9
       "version": "0.0.0",
10
-      "hasInstallScript": true,
11 10
       "license": "Apache-2.0",
12 11
       "dependencies": {
13 12
         "@jitsi/js-utils": "2.0.0",

+ 2
- 1
package.json Parādīt failu

@@ -58,9 +58,10 @@
58 58
     "webpack-cli": "4.9.0"
59 59
   },
60 60
   "scripts": {
61
+    "build": "webpack && tsc",
61 62
     "lint": "eslint .",
62 63
     "lint-fix": "eslint . --fix",
63
-    "postinstall": "webpack && tsc",
64
+    "prepack": "npm run build",
64 65
     "test": "karma start karma.conf.js",
65 66
     "test-watch": "karma start karma.conf.js --no-single-run",
66 67
     "validate": "npm ls",

Notiek ielāde…
Atcelt
Saglabāt