Skip to content

Commit 0110137

Browse files
committed
rename to react-jq-cloud
1 parent 62c5fc6 commit 0110137

5 files changed

Lines changed: 27 additions & 27 deletions

File tree

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# react-jqcloud
1+
# react-jq-cloud
22

33
A React + TypeScript word cloud component based on the layout algorithm from [jQCloud](https://github.com/lucaong/jQCloud).
44

@@ -31,7 +31,7 @@ Words are placed on a spiral (elliptic or rectangular) starting from the center
3131
## Installation
3232

3333
```bash
34-
npm install react-jqcloud
34+
npm install react-jq-cloud
3535
```
3636

3737
Peer dependencies (`react` and `react-dom` ≥ 17) must already be installed in your project.
@@ -41,8 +41,8 @@ Peer dependencies (`react` and `react-dom` ≥ 17) must already be installed in
4141
## Quick start
4242

4343
```tsx
44-
import { WordCloud } from 'react-jqcloud';
45-
import 'react-jqcloud/styles.css';
44+
import { WordCloud } from 'react-jq-cloud';
45+
import 'react-jq-cloud/styles.css';
4646

4747
const words = [
4848
{ text: 'React', weight: 10 },
@@ -102,15 +102,15 @@ interface Word {
102102

103103
### CSS weight classes
104104

105-
When you import `react-jqcloud/styles.css` each word receives a class `w1``w10` (1 = lightest, 10 = heaviest). You can override these classes in your own stylesheet:
105+
When you import `react-jq-cloud/styles.css` each word receives a class `w1``w10` (1 = lightest, 10 = heaviest). You can override these classes in your own stylesheet:
106106

107107
```css
108108
/* your-styles.css */
109-
.react-jqcloud .w10 { color: #e63946; }
110-
.react-jqcloud .w9 { color: #e63946; }
111-
.react-jqcloud .w8 { color: #457b9d; }
109+
.react-jq-cloud .w10 { color: #e63946; }
110+
.react-jq-cloud .w9 { color: #e63946; }
111+
.react-jq-cloud .w8 { color: #457b9d; }
112112
/**/
113-
.react-jqcloud .w1 { color: #a8dadc; }
113+
.react-jq-cloud .w1 { color: #a8dadc; }
114114
```
115115

116116
### Inline colors
@@ -277,8 +277,8 @@ Contributions are welcome — bug reports, feature requests, and pull requests a
277277
### Development setup
278278

279279
```bash
280-
git clone https://github.com/your-org/react-jqcloud.git
281-
cd react-jqcloud
280+
git clone https://github.com/your-org/react-jq-cloud.git
281+
cd react-jq-cloud
282282
npm install
283283
```
284284

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "react-jqcloud",
2+
"name": "react-jq-cloud",
33
"version": "0.2.0",
44
"description": "React word cloud component based on jQCloud layout algorithm",
55
"keywords": [

src/WordCloud.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ export function WordCloud({
156156

157157
return (
158158
<div
159-
className={`react-jqcloud${className ? ` ${className}` : ''}`}
159+
className={`react-jq-cloud${className ? ` ${className}` : ''}`}
160160
style={containerStyle}
161161
>
162162
{words.map((word, i) => {

src/styles.css

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
.react-jqcloud {
1+
.react-jq-cloud {
22
overflow: hidden;
33
position: relative;
44
font-family: "Helvetica", "Arial", sans-serif;
55
}
66

7-
.react-jqcloud span {
7+
.react-jq-cloud span {
88
position: absolute;
99
padding: 0;
1010
cursor: default;
1111
}
1212

13-
.react-jqcloud a {
13+
.react-jq-cloud a {
1414
text-decoration: none;
1515
color: inherit;
1616
}
1717

1818
/* Weight classes for color theming (font sizes are inline) */
19-
.react-jqcloud .w10 { color: #0cf; }
20-
.react-jqcloud .w9 { color: #0cf; }
21-
.react-jqcloud .w8 { color: #0cf; }
22-
.react-jqcloud .w7 { color: #39d; }
23-
.react-jqcloud .w6 { color: #90c5f0; }
24-
.react-jqcloud .w5 { color: #90a0dd; }
25-
.react-jqcloud .w4 { color: #90c5f0; }
26-
.react-jqcloud .w3 { color: #a0ddff; }
27-
.react-jqcloud .w2 { color: #99ccee; }
28-
.react-jqcloud .w1 { color: #aab5f0; }
19+
.react-jq-cloud .w10 { color: #0cf; }
20+
.react-jq-cloud .w9 { color: #0cf; }
21+
.react-jq-cloud .w8 { color: #0cf; }
22+
.react-jq-cloud .w7 { color: #39d; }
23+
.react-jq-cloud .w6 { color: #90c5f0; }
24+
.react-jq-cloud .w5 { color: #90a0dd; }
25+
.react-jq-cloud .w4 { color: #90c5f0; }
26+
.react-jq-cloud .w3 { color: #a0ddff; }
27+
.react-jq-cloud .w2 { color: #99ccee; }
28+
.react-jq-cloud .w1 { color: #aab5f0; }

test/WordCloud.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ describe('WordCloud', () => {
3232
<WordCloud words={words} width={600} height={400} className="my-cloud" />
3333
);
3434
const div = container.firstChild as HTMLElement;
35-
expect(div.classList.contains('react-jqcloud')).toBe(true);
35+
expect(div.classList.contains('react-jq-cloud')).toBe(true);
3636
expect(div.classList.contains('my-cloud')).toBe(true);
3737
});
3838

0 commit comments

Comments
 (0)