Skip to content

Commit 97f7cb2

Browse files
committed
Latest
1 parent cbeafb2 commit 97f7cb2

File tree

4 files changed

+35
-9
lines changed

4 files changed

+35
-9
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"private": true,
3-
"types": "../dist/client.d.ts",
3+
"types": "../dist/types/client.d.ts",
44
"main": "../dist/cjs/client.js",
55
"module": "../dist/es/client.mjs"
66
}

packages/framer-motion/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"module": "dist/es/index.mjs",
77
"exports": {
88
".": {
9-
"types": "./dist/index.d.ts",
9+
"types": "./dist/types/index.d.ts",
1010
"require": "./dist/cjs/index.js",
1111
"import": "./dist/es/index.mjs",
1212
"default": "./dist/cjs/index.js"
@@ -24,7 +24,7 @@
2424
"default": "./dist/cjs/dom.js"
2525
},
2626
"./client": {
27-
"types": "./dist/client.d.ts",
27+
"types": "./dist/types/client.d.ts",
2828
"require": "./dist/cjs/client.js",
2929
"import": "./dist/es/client.mjs",
3030
"default": "./dist/cjs/client.js"

packages/framer-motion/rollup.config.mjs

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ const umdDomProd = createUmd("lib/dom.js", `dist/dom.js`)
114114
const umdDomMiniProd = createUmd("lib/dom-mini.js", `dist/dom-mini.js`)
115115

116116
const cjs = Object.assign({}, config, {
117-
input: "lib/index.js",
117+
input: ["lib/index.js", "lib/client.js"],
118118
output: {
119119
entryFileNames: `[name].js`,
120120
dir: "dist/cjs",
@@ -138,7 +138,6 @@ const cjs = Object.assign({}, config, {
138138
const cjsDom = Object.assign({}, cjs, { input : "lib/dom.js" })
139139
const cjsMini = Object.assign({}, cjs, { input : "lib/mini.js" })
140140
const cjsDomMini = Object.assign({}, cjs, { input : "lib/dom-mini.js" })
141-
const cjsClient = Object.assign({}, cjs, { input : "lib/client.js" })
142141
const cjsM = Object.assign({}, cjs, { input : "lib/m.js" })
143142

144143
export const es = Object.assign({}, config, {
@@ -162,6 +161,17 @@ export const es = Object.assign({}, config, {
162161

163162
const typePlugins = [dts({compilerOptions: {...tsconfig, baseUrl:"types"}})]
164163

164+
const types = {
165+
input: ["types/index.d.ts", "types/client.d.ts"],
166+
output: {
167+
format: "es",
168+
entryFileNames: "[name].d.ts",
169+
dir: "dist",
170+
},
171+
plugins: typePlugins,
172+
}
173+
174+
165175
function createTypes(input, file) {
166176
return {
167177
input,
@@ -174,12 +184,10 @@ function createTypes(input, file) {
174184
}
175185

176186

177-
const types = createTypes("types/index.d.ts", "dist/index.d.ts")
178187
const miniTypes = createTypes("types/mini.d.ts", "dist/mini.d.ts")
179188
const animateTypes = createTypes("types/dom.d.ts", "dist/dom.d.ts")
180189
const animateMiniTypes = createTypes("types/dom-mini.d.ts", "dist/dom-mini.d.ts")
181190
const mTypes = createTypes("types/m.d.ts", "dist/m.d.ts")
182-
const clientTypes = createTypes("types/client.d.ts", "dist/client.d.ts")
183191
const threeTypes = createTypes("types/three-entry.d.ts", "dist/three.d.ts")
184192

185193
// eslint-disable-next-line import/no-default-export
@@ -193,13 +201,11 @@ export default [
193201
cjsMini,
194202
cjsDom,
195203
cjsDomMini,
196-
cjsClient,
197204
cjsM,
198205
es,
199206
types,
200207
mTypes,
201208
miniTypes,
202-
clientTypes,
203209
animateTypes,
204210
animateMiniTypes,
205211
threeTypes,
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { motion, useMotionValue } from "framer-motion"
2+
import * as clientMotion from "framer-motion/client"
3+
import * as React from "react"
4+
import { render } from "../../../jest.setup"
5+
6+
describe("accepts motion values into both motion components from both entry points", () => {
7+
it("renders", () => {
8+
function Component() {
9+
const x = useMotionValue(0)
10+
return (
11+
<>
12+
<motion.div style={{ x }} />
13+
<clientMotion.div style={{ x }} />
14+
</>
15+
)
16+
}
17+
18+
render(<Component />)
19+
})
20+
})

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy