main repo

This commit is contained in:
Basilosaurusrex
2025-11-24 18:09:40 +01:00
parent b636ee5e70
commit f027651f9b
34146 changed files with 4436636 additions and 0 deletions

21
node_modules/motion/LICENSE.md generated vendored Normal file
View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2024 [Motion](https://motion.dev) B.V.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

140
node_modules/motion/README.md generated vendored Normal file
View File

@@ -0,0 +1,140 @@
<h1 align="center"> <img width="35" height="35" alt="Motion logo" src="https://github.com/user-attachments/assets/00d6d1c3-72c4-4c2f-a664-69da13182ffc" /><br />Motion</h1>
<h3 align="center">
An open source animation library<br />for JavaScript, React and Vue
</h3>
<p align="center">
<a href="https://www.npmjs.com/package/motion" rel="noopener noreferrer nofollow" ><img src="https://img.shields.io/npm/v/motion?color=0368FF&label=version" alt="npm version"></a>
<a href="https://www.npmjs.com/package/motion" rel="noopener noreferrer nofollow" ><img src="https://img.shields.io/npm/dm/framer-motion?color=8D30FF&label=npm" alt="npm downloads per month"></a>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://www.jsdelivr.com/package/npm/motion"><img alt="jsDelivr hits (npm)" src="https://img.shields.io/jsdelivr/npm/hm/framer-motion?logo=jsdeliver&color=FF4FBA"></a>
<img alt="NPM License" src="https://img.shields.io/npm/l/motion?color=FF2B6E">
</p>
```bash
# React / JavaScript
npm install motion
# Vue
npm install motion-v
```
## Table of Contents
1. [Why Motion?](#why-motion)
2. [🍦 Platforms](#-platforms)
3. [🎓 Examples](#-examples)
4. [⚡️ Motion+](#-motion)
5. [👩🏻‍⚖️ License](#-license)
6. [💎 Contribute](#-contribute)
7. [✨ Sponsors](#-sponsors)
## Why Motion?
- **Simple API:** First-class React, JavaScript, and Vue packages.
- **Hybrid engine:** Power of JavaScript combined with native browser APIs for 120fps, GPU-accelerated animations.
- **Production-ready:** TypeScript, extensive test suite, tree-shakable, tiny footprint.
**Batteries included:** Gestures, springs, layout transitions, scroll-linked effects, timelines.
## 🍦 Platforms
Motion is available for [React](https://motion.dev/docs/react), [JavaScript](https://motion.dev/docs/quick-start) and [Vue](https://motion.dev/docs/vue).
<details>
<summary>React ⬇</summary>
```jsx
import { motion } from "motion/react"
function Component() {
return <motion.div animate={{ x: 100 }} />
}
```
Get started with [Motion for React](https://motion.dev/docs/react).
</details>
<details>
<summary>JavaScript ⬇</summary>
```javascript
import { animate } from "motion"
animate("#box", { x: 100 })
```
Get started with [JavaScript](https://motion.dev/docs/quick-start).
</details>
<details>
<summary>Vue ⬇</summary>
```html
<script>
import { motion } from "motion-v"
</script>
<template> <motion.div :animate={{ x: 100 }} /> </template>
```
Get started with [Motion for Vue](https://motion.dev/docs/vue).
</details>
## 🎓 Examples
Browse 100+ free and 180+ premium [Motion Examples](https://motion.dev/examples), with copy-paste code that'll level-up your animations whether you're a beginner or an expert.
## ⚡️ Motion+
A one-time payment, lifetime-updates membership:
- **180+ premium examples**
- **Premium APIs** like [Cursor](https://motion.dev/docs/cursor) and [Ticker](https://motion.dev/docs/react-ticker)
- **Visual editing** for VS Code (alpha)
- **Private Discord**
- **Early access content**
[Get Motion+](https://motion.dev/plus)
## 👩🏻‍⚖️ License
- Motion is MIT licensed.
## 💎 Contribute
- Want to contribute to Motion? Our [contributing guide](https://github.com/motiondivision/motion/blob/master/CONTRIBUTING.md) has you covered.
## ✨ Sponsors
Motion is sustainable thanks to the kind support of its sponsors.
[Become a sponsor](https://motion.dev/sponsor)
### Partner
Motion powers Framer animations, the web builder for creative pros. Design and ship your dream site. Zero code, maximum speed.
<a href="https://framer.link/FlnUbQY">
<img alt="Framer" src="https://github.com/user-attachments/assets/22a79be7-672e-4336-bfb7-5d55d1deb917" width="250px" height="150px">
</a>
### Platinum
<a href="https://linear.app"><img alt="Linear" src="https://github.com/user-attachments/assets/f9ce44b4-af28-4770-bb6e-9515b474bfb2" width="250px" height="150px"></a> <a href="https://figma.com"><img alt="Figma" src="https://github.com/user-attachments/assets/1077d0ab-4305-4a1f-81c8-d5be8c4c6717" width="250px" height="150px"></a> <a href="https://sanity.io"><img alt="Sanity" src="https://github.com/user-attachments/assets/80134088-f456-483f-8edd-940593c120ce" width="250px" height="150px"></a>
### Gold
<a href="https://tailwindcss.com"><img alt="Tailwind" src="https://github.com/user-attachments/assets/1d5f2571-8bc3-4367-9fec-14d291168ff0" width="200px" height="120px"></a> <a href="https://emilkowal.ski"><img alt="Emil Kowalski" src="https://github.com/user-attachments/assets/33d1cb98-238a-4eed-a0df-9c7ab097d65b" width="200px" height="120px"></a> <a href="https://liveblocks.io"><img alt="Liveblocks" src="https://github.com/user-attachments/assets/28eddbe5-1617-4e74-969d-2eb6fcd481af" width="200px" height="120px"></a> <a href="https://lu.ma"><img alt="Luma" src="https://github.com/user-attachments/assets/ac282433-6adb-4ad2-9fd2-5c6ee513c14b" width="200px" height="120px"></a> <a href="https://notion.com"><img alt="Notion" src="https://github.com/user-attachments/assets/a27a6033-3cb0-4232-a6bb-625e1824517b" width="200px" height="120px"></a> <a href="https://lottiefiles.com"><img alt="LottieFiles" src="https://github.com/user-attachments/assets/4e99d8c7-4cba-43ee-93c5-93861ae708ec" width="200px" height="120px"></a>
### Silver
<a href="https://www.frontend.fyi/?utm_source=motion"><img alt="Frontend.fyi" src="https://github.com/user-attachments/assets/f16e3eb9-f0bd-4ad1-8049-f079a3d65c69" width="150px" height="100px"></a> <a href="https://firecrawl.dev"><img alt="Firecrawl" src="https://github.com/user-attachments/assets/2c44e7f4-5c2a-4714-9050-1570538665ff" width="150px" height="100px"></a> <a href="https://puzzmo.com"><img alt="Puzzmo" src="https://github.com/user-attachments/assets/e32205a7-3ab1-41ec-8729-a794058fd655" width="150px" height="100px"></a> <a href="https://bolt.new"><img alt="Bolt.new" src="https://github.com/user-attachments/assets/7932d4b2-bb6c-422e-82b9-6ad78a7e3090" width="150px" height="100px"></a>
### Personal
- [OlegWock](https://sinja.io)
- [Lambert Weller](https://github.com/l-mbert)
- [Jake LeBoeuf](https://jklb.wf)
- [Han Lee](https://github.com/hahnlee)

14
node_modules/motion/dist/cjs/debug.js generated vendored Normal file
View File

@@ -0,0 +1,14 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var debug = require('framer-motion/debug');
Object.keys(debug).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return debug[k]; }
});
});

14
node_modules/motion/dist/cjs/index.js generated vendored Normal file
View File

@@ -0,0 +1,14 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var dom = require('framer-motion/dom');
Object.keys(dom).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return dom[k]; }
});
});

14
node_modules/motion/dist/cjs/mini.js generated vendored Normal file
View File

@@ -0,0 +1,14 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var mini = require('framer-motion/dom/mini');
Object.keys(mini).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return mini[k]; }
});
});

14
node_modules/motion/dist/cjs/react-client.js generated vendored Normal file
View File

@@ -0,0 +1,14 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var client = require('framer-motion/client');
Object.keys(client).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return client[k]; }
});
});

14
node_modules/motion/dist/cjs/react-m.js generated vendored Normal file
View File

@@ -0,0 +1,14 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var m = require('framer-motion/m');
Object.keys(m).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return m[k]; }
});
});

14
node_modules/motion/dist/cjs/react-mini.js generated vendored Normal file
View File

@@ -0,0 +1,14 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var mini = require('framer-motion/mini');
Object.keys(mini).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return mini[k]; }
});
});

14
node_modules/motion/dist/cjs/react.js generated vendored Normal file
View File

@@ -0,0 +1,14 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var framerMotion = require('framer-motion');
Object.keys(framerMotion).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return framerMotion[k]; }
});
});

1
node_modules/motion/dist/debug.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/debug';

1
node_modules/motion/dist/es/debug.mjs generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/debug';

1
node_modules/motion/dist/es/index.mjs generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/dom';

1
node_modules/motion/dist/es/mini.mjs generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/dom/mini';

1
node_modules/motion/dist/es/react-client.mjs generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/client';

1
node_modules/motion/dist/es/react-m.mjs generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/m';

1
node_modules/motion/dist/es/react-mini.mjs generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/mini';

1
node_modules/motion/dist/es/react.mjs generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion';

1
node_modules/motion/dist/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/dom';

1
node_modules/motion/dist/mini.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/dom/mini';

7621
node_modules/motion/dist/motion.dev.js generated vendored Normal file

File diff suppressed because it is too large Load Diff

1
node_modules/motion/dist/motion.js generated vendored Normal file

File diff suppressed because one or more lines are too long

1
node_modules/motion/dist/react-client.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/client';

1
node_modules/motion/dist/react-m.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/m';

1
node_modules/motion/dist/react-mini.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion/mini';

1
node_modules/motion/dist/react.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from 'framer-motion';

6
node_modules/motion/mini/package.json generated vendored Normal file
View File

@@ -0,0 +1,6 @@
{
"private": true,
"types": "../dist/mini.d.ts",
"main": "../dist/cjs/mini.js",
"module": "../dist/es/mini.mjs"
}

99
node_modules/motion/package.json generated vendored Normal file
View File

@@ -0,0 +1,99 @@
{
"name": "motion",
"version": "12.23.24",
"description": "An animation library for JavaScript and React.",
"main": "dist/cjs/index.js",
"module": "dist/es/index.mjs",
"exports": {
".": {
"types": "./dist/index.d.ts",
"require": "./dist/cjs/index.js",
"import": "./dist/es/index.mjs",
"default": "./dist/cjs/index.js"
},
"./debug": {
"types": "./dist/debug.d.ts",
"require": "./dist/cjs/debug.js",
"import": "./dist/es/debug.mjs",
"default": "./dist/cjs/debug.js"
},
"./mini": {
"types": "./dist/mini.d.ts",
"require": "./dist/cjs/mini.js",
"import": "./dist/es/mini.mjs",
"default": "./dist/cjs/mini.js"
},
"./react": {
"types": "./dist/react.d.ts",
"require": "./dist/cjs/react.js",
"import": "./dist/es/react.mjs",
"default": "./dist/cjs/react.js"
},
"./react-client": {
"types": "./dist/react-client.d.ts",
"require": "./dist/cjs/react-client.js",
"import": "./dist/es/react-client.mjs",
"default": "./dist/cjs/react-client.js"
},
"./react-m": {
"types": "./dist/react-m.d.ts",
"require": "./dist/cjs/react-m.js",
"import": "./dist/es/react-m.mjs",
"default": "./dist/cjs/react-m.js"
},
"./react-mini": {
"types": "./dist/react-mini.d.ts",
"require": "./dist/cjs/react-mini.js",
"import": "./dist/es/react-mini.mjs",
"default": "./dist/cjs/react-mini.js"
},
"./package.json": "./package.json"
},
"types": "dist/index.d.ts",
"author": "Matt Perry",
"license": "MIT",
"repository": "https://github.com/motiondivision/motion",
"sideEffects": false,
"keywords": [
"javascript animation",
"react animation",
"react",
"three",
"3d",
"animation",
"gestures",
"drag",
"spring",
"popmotion",
"framer",
"waapi"
],
"scripts": {
"build": "yarn clean && tsc -p . && rollup -c",
"dev": "concurrently -c blue,red -n tsc,rollup --kill-others \"tsc --watch -p . --preserveWatchOutput\" \"rollup --config --watch --no-watch.clearScreen\"",
"clean": "rm -rf types dist lib",
"prepack": "yarn build",
"postpublish": "git push --tags"
},
"dependencies": {
"framer-motion": "^12.23.24",
"tslib": "^2.4.0"
},
"peerDependencies": {
"@emotion/is-prop-valid": "*",
"react": "^18.0.0 || ^19.0.0",
"react-dom": "^18.0.0 || ^19.0.0"
},
"peerDependenciesMeta": {
"@emotion/is-prop-valid": {
"optional": true
},
"react": {
"optional": true
},
"react-dom": {
"optional": true
}
},
"gitHead": "b5df740a4649ee64a07523fc9f362c56f240eb3f"
}

6
node_modules/motion/react-client/package.json generated vendored Normal file
View File

@@ -0,0 +1,6 @@
{
"private": true,
"types": "../dist/react-client.d.ts",
"main": "../dist/cjs/react-client.js",
"module": "../dist/es/react-client.mjs"
}

6
node_modules/motion/react-m/package.json generated vendored Normal file
View File

@@ -0,0 +1,6 @@
{
"private": true,
"types": "../dist/react-m.d.ts",
"main": "../dist/cjs/react-m.js",
"module": "../dist/es/react-m.mjs"
}

6
node_modules/motion/react/package.json generated vendored Normal file
View File

@@ -0,0 +1,6 @@
{
"private": true,
"types": "../dist/react.d.ts",
"main": "../dist/cjs/react.js",
"module": "../dist/es/react.mjs"
}