UNPKG

@omicrxn/mercury

Version:

Mercury is a Svelte animation library using AnimeJS under the hood. It simplifies complex animations with Svelte actions, provides layout and exit animations, and integrates seamlessly with Svelte features.

101 lines (100 loc) 2.63 kB
{ "name": "@omicrxn/mercury", "version": "0.5.5", "description": "Mercury is a Svelte animation library using AnimeJS under the hood. It simplifies complex animations with Svelte actions, provides layout and exit animations, and integrates seamlessly with Svelte features.", "license": "MIT", "keywords": [ "svelte", "animation", "animejs", "layout-animations", "framer-motion", "exit-animations", "svelte-action", "svelte-animations" ], "repository": { "type": "git", "url": "git+https://github.com/Omicrxn/mercury.git" }, "author": "Alejandro Avila (Omicrxn)", "scripts": { "dev": "vite dev", "build": "vite build && npm run package", "preview": "vite preview", "package": "svelte-kit sync && svelte-package && publint", "prepublishOnly": "npm run package", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "lint": "npx oxlint@latest && prettier --check .", "format": "prettier --write ." }, "files": [ "dist", "!dist/**/*.test.*", "!dist/**/*.spec.*" ], "sideEffects": [ "**/*.css" ], "svelte": "./dist/index.js", "types": "./dist/index.d.ts", "type": "module", "publishConfig": { "registry": "https://registry.npmjs.org/" }, "exports": { ".": { "types": "./dist/index.d.ts", "svelte": "./dist/index.js", "default": "./dist/index.js" } }, "peerDependencies": { "gsap": "^3.13.0", "animejs": "^4.0.2", "svelte": "^5.0.0" }, "peerDependenciesMeta": { "gsap": { "optional": true }, "animejs": { "optional": true } }, "devDependencies": { "@lucide/svelte": "^0.525.0", "@sveltejs/adapter-auto": "^6.0.1", "@sveltejs/kit": "^2.22.2", "@sveltejs/package": "^2.3.12", "@sveltejs/vite-plugin-svelte": "^5.1.0", "@tailwindcss/postcss": "^4.1.11", "@tailwindcss/typography": "^0.5.16", "@types/eslint": "^9.6.1", "@types/node": "^24.0.7", "eslint-config-prettier": "^10.1.5", "eslint-plugin-svelte": "^3.10.1", "globals": "^16.2.0", "oxlint": "^1.4.0", "prettier": "^3.6.2", "prettier-plugin-svelte": "^3.4.0", "publint": "^0.3.12", "svelte": "^5.34.9", "svelte-check": "^4.2.2", "tailwind-variants": "^1.0.0", "tailwindcss": "^4.1.11", "typescript": "^5.8.3", "typescript-eslint": "^8.35.0", "vite": "npm:rolldown-vite@latest", "vite-plugin-oxlint": "^1.3.3" }, "dependencies": { "@layout-projection/animation": "^0.17.0", "@layout-projection/core": "^0.17.0", "@use-gesture/vanilla": "^10.3.1", "motion": "^12.19.3", "runed": "^0.29.1", "uuid": "^11.1.0" } }