Skip to content

Commit d0c310b

Browse files
committed
chore: Updated deps, npm keywords, better landing page.
1 parent f6ee64a commit d0c310b

File tree

4 files changed

+34
-8
lines changed

4 files changed

+34
-8
lines changed

README.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,15 @@
44

55
# solid-number-flow
66

7-
<!-- ![Demo](/_docs/demo.gif) -->
87
<div align="center">
98
<img src="_docs/demo.gif" alt="Demo" />
109
</div>
1110

1211
<div align="center">
1312
<img src="https://img.shields.io/badge/maintained%20with-bun-cc00ff.svg?style=for-the-badge&logo=bun)](https://bun.sh/" alt="Bun"></img>
14-
<img src="https://img.shields.io/npm/dw/bagon-hooks?style=for-the-badge" alt="NPM Downloads"></img>
15-
<img src="https://img.shields.io/npm/l/bagon-hooks?style=for-the-badge" alt="NPM License"></img>
16-
<img src="https://img.shields.io/bundlephobia/minzip/bagon-hooks?style=for-the-badge" alt="NPM Bundle Size" ></img>
13+
<img src="https://img.shields.io/npm/dw/solid-number-flow?style=for-the-badge" alt="NPM Downloads"></img>
14+
<img src="https://img.shields.io/npm/l/solid-number-flow?style=for-the-badge" alt="NPM License"></img>
15+
<img src="https://img.shields.io/bundlephobia/minzip/solid-number-flow?style=for-the-badge" alt="NPM Bundle Size" ></img>
1716
</div>
1817

1918
A SolidJS component to transition, format, and localize numbers. Forked from [@barvian/number-flow](https://github.com/barvian/number-flow).
@@ -36,4 +35,16 @@ Use it:
3635

3736
```tsx
3837
import solid-number-flow from 'solid-number-flow'
38+
39+
export default function Page() {
40+
const [value, setValue] = createSignal(398.43);
41+
42+
return (
43+
<>
44+
<button onClick={() => setValue(Math.random() * 1000)}>Random</button>
45+
<NumberFlow value={value()} />
46+
</>
47+
)
48+
}
49+
3950
```

bun.lockb

7.36 KB
Binary file not shown.

dev/markdown.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { createEffect, createResource, createSignal, FlowProps, JSX, Show } from 'solid-js';
21
import * as shikiji from 'shikiji';
3-
import { Dynamic, render } from 'solid-js/web';
2+
import { createEffect, createResource, createSignal, FlowProps, JSX, Show } from 'solid-js';
3+
import { Dynamic } from 'solid-js/web';
44
import { MDXProvider } from 'solid-marked';
55

66
export function Markdown(props: FlowProps) {
@@ -48,7 +48,12 @@ export function Markdown(props: FlowProps) {
4848
});
4949
}
5050
});
51-
return <div ref={setRef} lang={props.lang ?? undefined} />;
51+
return (
52+
<div ref={setRef} lang={props.lang ?? undefined}>
53+
{/* Render the code without syntax highlights but less opaque. */}
54+
<pre class="opacity-40">{props.children}</pre>
55+
</div>
56+
);
5257
},
5358
InlineCode(props): JSX.Element {
5459
return <code>{props.children}</code>;

package.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
"postcss": "^8.4.47",
7676
"prettier": "3.3.3",
7777
"prettier-plugin-tailwindcss": "^0.6.8",
78+
"shiki": "^1.22.0",
7879
"shikiji": "^0.10.2",
7980
"solid-js": "^1.9.2",
8081
"solid-marked": "^0.6.3",
@@ -90,7 +91,16 @@
9091
"vitest": "^1.6.0"
9192
},
9293
"keywords": [
93-
"solid"
94+
"solid",
95+
"solid-js",
96+
"number-flow",
97+
"slot machine",
98+
"accessible",
99+
"odometer",
100+
"animation",
101+
"number-format",
102+
"number-animation",
103+
"animated-number"
94104
],
95105
"engines": {
96106
"node": ">=18"

0 commit comments

Comments
 (0)