Skip to content

Commit c4d2849

Browse files
committed
fix: handle NaN in spring
1 parent 8a69dc6 commit c4d2849

File tree

3 files changed

+19
-16
lines changed

3 files changed

+19
-16
lines changed

examples/simple/.rescriptsrc.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
const path = require('path')
2-
const resolveFrom = require('resolve-from')
1+
const path = require("path");
2+
const resolveFrom = require("resolve-from");
33

4-
const fixLinkedDependencies = config => {
4+
const fixLinkedDependencies = (config) => {
55
config.resolve = {
66
...config.resolve,
77
alias: {
88
...config.resolve.alias,
9-
react$: resolveFrom(path.resolve('node_modules'), 'react'),
10-
'react-dom$': resolveFrom(path.resolve('node_modules'), 'react-dom'),
9+
react$: resolveFrom(path.resolve("node_modules"), "react"),
10+
"react-dom$": resolveFrom(path.resolve("node_modules"), "react-dom"),
1111
},
12-
}
13-
return config
14-
}
12+
};
13+
return config;
14+
};
1515

16-
const includeSrcDirectory = config => {
16+
const includeSrcDirectory = (config) => {
1717
config.resolve = {
1818
...config.resolve,
19-
modules: [path.resolve('src'), ...config.resolve.modules],
20-
}
21-
return config
22-
}
19+
modules: [path.resolve("src"), ...config.resolve.modules],
20+
};
21+
return config;
22+
};
2323

2424
module.exports = [
25-
['use-babel-config', '.babelrc'],
26-
['use-eslint-config', '.eslintrc'],
25+
["use-babel-config", ".babelrc"],
26+
["use-eslint-config", ".eslintrc"],
2727
fixLinkedDependencies,
2828
// includeSrcDirectory,
29-
]
29+
];

media/logo.sketch

-242 Bytes
Binary file not shown.

src/utils/spring.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ type Solution = {
1313
const epsilon = 0.001
1414

1515
function almostEqual(a: number, b: number) {
16+
if (Number.isNaN(a) && Number.isNaN(b)) {
17+
return true
18+
}
1619
return a > b - epsilon && a < b + epsilon
1720
}
1821

0 commit comments

Comments
 (0)