diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0a6988b..684d3ac 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,7 +5,7 @@ on: types: [created] jobs: - build: + ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -19,10 +19,9 @@ jobs: - run: pnpm install - run: pnpm lint - run: pnpm test - - run: pnpm run build publish-npm: - needs: build + needs: ci runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -35,8 +34,7 @@ jobs: with: version: 9.9.0 - run: pnpm install - - run: pnpm lint - - run: pnpm test - - run: pnpm publish + - run: pnpm build + - run: pnpm publish --no-git-checks env: NODE_AUTH_TOKEN: ${{secrets.npm_token}} diff --git a/package.json b/package.json index 332d52b..5023c90 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,10 @@ { "name": "vue-interact", "description": "Interact.js wrapper for VueJS", - "version": "2.1.0", + "version": "2.1.1", "author": "Kimura ", "private": false, - "main": "dist/vue-interact.umd.cjs", "type": "module", - "module": "dist/vue-interact.js", "exports": { ".": { "import": "./dist/vue-interact.js", @@ -14,6 +12,9 @@ } }, "types": "vue-interact.d.ts", + "files": [ + "dist" + ], "license": "MIT", "scripts": { "build": "vite build", diff --git a/vite.config.ts b/vite.config.ts index 23c86a1..68b0d3b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -9,14 +9,16 @@ export default defineConfig({ name: 'VueInteract', }, rollupOptions: { + external: ['vue', 'interactjs'], output: { - exports: "named", + exports: 'named', globals: { vue: 'Vue', + interactjs: 'interactjs', }, + format: 'es', }, - external: ['vue'], - } + }, }, plugins: [ dts({