diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 282e7dc..fc8278c 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -47,8 +47,6 @@ jobs: - name: Install dependencies run: pnpm i - - name: PNPM build - run: pnpm run build - name: Build Docs run: pnpm docs:build diff --git a/packages/motion/package.json b/packages/motion/package.json index 38fd5a1..0209a1f 100644 --- a/packages/motion/package.json +++ b/packages/motion/package.json @@ -1,6 +1,6 @@ { "name": "motion-v", - "version": "0.1.0", + "version": "0.1.1", "description": "", "author": "", "license": "MIT", @@ -10,10 +10,10 @@ ".": { "types": "./dist/src/index.d.ts", "import": "./dist/index.js", - "require": "./dist/index.umd.cjs" + "require": "./dist/index.cjs" } }, - "main": "./dist/index.umd.cjs", + "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/src/index.d.ts", "files": [ diff --git a/packages/motion/src/features/gestures/types.ts b/packages/motion/src/features/gestures/types.ts index 743864d..5421c40 100644 --- a/packages/motion/src/features/gestures/types.ts +++ b/packages/motion/src/features/gestures/types.ts @@ -8,7 +8,7 @@ export interface StateHandlers { export interface Gesture { isActive: (options: Options) => void subscribe: ( - element: Element, + element: HTMLElement, stateHandlers: StateHandlers, options: Options ) => () => void diff --git a/packages/motion/vite.config.ts b/packages/motion/vite.config.ts index 84a1873..9cbf7eb 100644 --- a/packages/motion/vite.config.ts +++ b/packages/motion/vite.config.ts @@ -26,18 +26,14 @@ export default defineConfig({ build: { lib: { name: 'motion-v', - fileName: (format, name) => { - return `${name}.${format === 'es' ? 'js' : 'umd.cjs'}` - }, - entry: { - index: path.resolve(__dirname, 'src/index.ts'), - }, + formats: ['es', 'cjs'], + fileName: format => `index.${format === 'es' ? 'mjs' : 'cjs'}`, + entry: path.resolve(__dirname, 'src/index.ts'), }, rollupOptions: { external: [ 'vue', // 'framer-motion', - 'radix-vue', ], }, }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ebf4aad..0f0db0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -167,8 +167,8 @@ importers: specifier: ^4.5.0 version: 4.5.0 motion-v: - specifier: workspace:* - version: link:../packages/motion + specifier: 0.1.0 + version: 0.1.0 pathe: specifier: ^1.1.2 version: 1.1.2 @@ -5222,6 +5222,9 @@ packages: mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + motion-v@0.1.0: + resolution: {integrity: sha512-19JzkpKSeSdbsnX6rtg1QzNQ32AegUPO6PkA7hUEk5kdfkv7oGqH9zh/h5jqkPNWIF/tTfqtCmdp7j4S0QsVrw==} + move-concurrently@1.0.1: resolution: {integrity: sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==} deprecated: This package is no longer supported. @@ -13247,6 +13250,14 @@ snapshots: pkg-types: 1.2.0 ufo: 1.5.4 + motion-v@0.1.0: + dependencies: + framer-motion: 11.11.11 + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - react + - react-dom + move-concurrently@1.0.1: dependencies: aproba: 1.2.0