From f026a62481384535ff82a74e659f47b86dd14075 Mon Sep 17 00:00:00 2001 From: "Harry Ross [SSW]" Date: Tue, 2 Jan 2024 15:24:46 +1100 Subject: [PATCH] Fixed Build, Improved Build Process (#54) * removed private addition to package * Fixed build * added no frozen lockfile * changed to correct package name --- .github/workflows/lint-code.yml | 2 +- .github/workflows/publish.yml | 8 ++------ package.json | 13 ++++++++----- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.github/workflows/lint-code.yml b/.github/workflows/lint-code.yml index 1172108..c3fd544 100644 --- a/.github/workflows/lint-code.yml +++ b/.github/workflows/lint-code.yml @@ -20,5 +20,5 @@ jobs: with: node-version-file: ".nvmrc" cache: "pnpm" - - run: pnpm i + - run: pnpm install --no-frozen-lockfile - run: pnpm lint diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 22b7ddc..e42c35d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,6 +1,7 @@ name: Publish npm Package on: + workflow_dispatch: release: types: [published] @@ -20,17 +21,12 @@ jobs: cache: "pnpm" - name: 📦️ Install dependencies - run: pnpm install + run: pnpm install --no-frozen-lockfile - name: 🏗️ Build run: | pnpm build - - name: 📋 Copy package.json + README to dist - run: | - cp package.json dist/ - cp README.md dist/ - - name: 🚀️ Publish to NPM run: pnpm publish --no-git-checks --access public env: diff --git a/package.json b/package.json index 08b7ab6..a319855 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,14 @@ { - "name": "ssw-megamenu", - "private": true, + "name": "ssw.megamenu", "version": "4.0.0", "type": "module", + "main": "dist/index.js", + "module": "dist/index.es.js", + "types": "dist/index.d.ts", + "files": [ + "dist", + "README.md" + ], "scripts": { "dev": "vite", "build": "tsc && vite build", @@ -73,8 +79,5 @@ "last 1 safari version" ] }, - "publishConfig": { - "directory": "dist" - }, "packageManager": "pnpm@8.13.0+sha256.fbcf256db6d06bc189e31df34b3ed61220f3ba9f78a2ca8fe7be0fce4670dbd3" }