@oku-ui/motion
Version:
A tiny, performant animation library for VueJS
127 lines • 3.37 kB
JSON
{
"name": "@oku-ui/motion",
"type": "module",
"version": "0.4.3",
"private": false,
"description": "A tiny, performant animation library for VueJS",
"author": "Mehmet productdevbook <hi@productdevbook.com>",
"license": "MIT",
"funding": "https://github.com/sponsors/productdevbook",
"homepage": "https://github.com/oku-ui/motion",
"repository": {
"type": "git",
"url": "https://github.com/oku-ui/motion.git"
},
"bugs": "https://github.com/oku-ui/motion/issues",
"keywords": [
"vue",
"motion",
"motionone"
],
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js"
},
"./*": {
"types": "./dist/*/index.d.ts",
"import": "./dist/*/index.js"
},
"./nuxt": {
"import": {
"types": "./dist/nuxt/index.d.mts",
"default": "./dist/nuxt/index.mjs"
},
"require": {
"types": "./dist/nuxt/index.d.cts",
"default": "./dist/nuxt/index.cjs"
}
},
"./resolver": {
"import": {
"types": "./dist/resolver/index.d.mts",
"default": "./dist/resolver/index.mjs"
},
"require": {
"types": "./dist/resolver/index.d.cts",
"default": "./dist/resolver/index.cjs"
}
}
},
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"typesVersions": {
"*": {
"*": [
"./dist/*/index.d.ts",
"./dist/index.d.ts"
],
"nuxt": [
"./dist/nuxt/index.d.mts",
"./dist/nuxt/index.d.ts"
],
"resolver": [
"./dist/resolver/index.d.mts",
"./dist/resolver/index.d.ts"
]
}
},
"files": [
"dist"
],
"peerDependencies": {
"@vue/shared": "^3.4.31"
},
"dependencies": {
"@oku-ui/primitives": "^0.7.5",
"defu": "^6.1.4",
"framer-motion": "^11.11.17",
"hey-listen": "^1.0.8",
"motion": "^11.11.17"
},
"devDependencies": {
"@tsconfig/node20": "^20.1.4",
"@types/jsdom": "^21.1.7",
"@types/node": "^22.9.1",
"@vitejs/plugin-vue": "^5.2.0",
"@vitejs/plugin-vue-jsx": "^4.1.0",
"@vue/test-utils": "^2.4.6",
"@vue/tsconfig": "^0.5.1",
"@vueuse/core": "^11.2.0",
"filter-anything": "^4.0.2",
"jsdom": "^25.0.1",
"npm-run-all2": "^7.0.1",
"storybook": "^8.4.4",
"typescript": "^5.6.3",
"unplugin-vue-components": "^0.27.4",
"vite": "^5.4.11",
"vite-plugin-dts": "^4.3.0",
"vite-plugin-externalize-deps": "^0.8.0",
"vite-plugin-pages": "^0.32.3",
"vitest": "^2.1.5",
"vue": "^3.5.13",
"vue-router": "^4.4.5",
"vue-tsc": "^2.1.10",
"@oku/tsconfig": "0.4.2"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"dev": "vite",
"build": "run-p type-check \"build-only {@}\" --",
"preview": "vite preview",
"test:unit": "vitest",
"build-only": "vite build",
"type-check": "vue-tsc --build tsconfig.build.json --force",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"eslint": "eslint .",
"eslint:fix": "eslint . --fix",
"release": "pnpm build && pnpm publish --no-git-checks --access public",
"release:beta": "pnpm release --tag beta --access public",
"release:alpha": "pnpm release --tag alpha --access public",
"typecheck": "tsc --noEmit"
}
}