diff --git a/.github/workflows/frontend-ci.yml b/.github/workflows/frontend-ci.yml index 47d60e4..41a636f 100644 --- a/.github/workflows/frontend-ci.yml +++ b/.github/workflows/frontend-ci.yml @@ -32,6 +32,7 @@ jobs: cache-dependency-path: chartlets.js/package-lock.json - run: npm ci + - run: npm run compile - run: npm run lint - run: npm run test @@ -62,7 +63,12 @@ jobs: run: | cd chartlets.js npm install - + + - name: Lib compile + run: | + cd chartlets.js/packages/lib + npm run compile + - name: Lib lint run: | cd chartlets.js/packages/lib @@ -77,7 +83,12 @@ jobs: run: | cd chartlets.js/packages/lib npm run build - + + - name: Demo compile + run: | + cd chartlets.js/packages/demo + npm run compile + - name: Demo lint run: | cd chartlets.js/packages/demo diff --git a/.github/workflows/publish-frontend.yml b/.github/workflows/publish-frontend.yml index f18c167..ab398b4 100644 --- a/.github/workflows/publish-frontend.yml +++ b/.github/workflows/publish-frontend.yml @@ -27,6 +27,7 @@ jobs: cache-dependency-path: chartlets.js/package-lock.json - run: npm ci + - run: npm run compile - run: npm run lint - run: npm run test @@ -56,8 +57,13 @@ jobs: - name: Install common dependencies run: | cd chartlets.js - npm install - + npm install + + - name: Lib compile + run: | + cd chartlets.js/packages/lib + npm run compile + - name: Lib lint run: | cd chartlets.js/packages/lib @@ -72,7 +78,12 @@ jobs: run: | cd chartlets.js/packages/lib npm run build - + + - name: Demo compile + run: | + cd chartlets.js/packages/demo + npm run compile + - name: Demo lint run: | cd chartlets.js/packages/demo diff --git a/chartlets.js/packages/demo/package.json b/chartlets.js/packages/demo/package.json index 9efbf6e..5c59816 100644 --- a/chartlets.js/packages/demo/package.json +++ b/chartlets.js/packages/demo/package.json @@ -24,7 +24,8 @@ "coverage": "vitest run --coverage", "build": "tsc && vite build", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", - "preview": "vite preview" + "preview": "vite preview", + "compile": "tsc" }, "dependencies": { "@emotion/react": "^11.13.3", diff --git a/chartlets.js/packages/lib/package.json b/chartlets.js/packages/lib/package.json index 3c38875..c02b6d2 100644 --- a/chartlets.js/packages/lib/package.json +++ b/chartlets.js/packages/lib/package.json @@ -52,7 +52,8 @@ "coverage": "vitest run --coverage", "build": "tsc && vite build", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", - "preview": "vite preview" + "preview": "vite preview", + "compile": "tsc" }, "dependencies": { "micro-memoize": "^4.1.3",