Skip to content

Commit 99a82b2

Browse files
author
Tom Softreck
committed
Version bump to 0.3.91
1 parent 5373053 commit 99a82b2

10 files changed

Lines changed: 105 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## [0.3.91] - 2025-04-02
2+
3+
### Changes since v0.3.91
4+
5+
6+
17
## [0.3.91] - 2025-04-02
28

39
### Changes since v0.3.2

STRUCTURE.md

Whitespace-only changes.

components/documentation.html

Whitespace-only changes.

components/features.html

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<section id="features" class="py-20 bg-white">
2+
<div class="container mx-auto px-4">
3+
<div class="text-center mb-16">
4+
<h2 class="text-3xl font-bold mb-4">Powerful Features for React Developers</h2>
5+
<p class="text-xl text-gray-600 max-w-3xl mx-auto">
6+
ReactStream provides comprehensive tooling to improve your development workflow, catch bugs early, and optimize your components.
7+
</p>
8+
</div>
9+
10+
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
11+
<!-- Feature 1 -->
12+
<div class="feature-card bg-white rounded-lg p-6 shadow-md border border-gray-100">
13+
<div class="h-12 w-12 bg-indigo-100 rounded-lg flex items-center justify-center mb-4">
14+
<i class="fas fa-code text-indigo-600 text-2xl"></i>
15+
</div>
16+
<h3 class="text-xl font-semibold mb-2">Syntax Analysis</h3>
17+
<p class="text-gray-600">
18+
Validate your component's syntax, detect unused imports, and find common React patterns that could lead to bugs.
19+
</p>
20+
</div>
21+
22+
<!-- Feature 2 -->
23+
<div class="feature-card bg-white rounded-lg p-6 shadow-md border border-gray-100">
24+
<div class="h-12 w-12 bg-green-100 rounded-lg flex items-center justify-center mb-4">
25+
<i class="fas fa-sync-alt text-green-600 text-2xl"></i>
26+
</div>
27+
<h3 class="text-xl font-semibold mb-2">Hook Analysis</h3>
28+
<p class="text-gray-600">
29+
Ensure React hooks are used correctly, detect dependency issues, and get optimization suggestions for useEffect, useState, and more.
30+
</p>
31+
</div>
32+
33+
<!-- Feature 3 -->
34+
<div class="feature-card bg-white rounded-lg p-6 shadow-md border border-gray-100">
35+
<div class="h-12 w-12 bg-purple-100 rounded-lg flex items-center justify-center mb-4">
36+
<i class="fas fa-tachometer-alt text-purple-600 text-2xl"></i>
37+
</div>
38+
<h3 class="text-xl font-semibold mb-2">Performance Analysis</h3>
39+
<p class="text-gray-600">
40+
Detect potential performance bottlenecks, unnecessary re-renders, and missed memoization opportunities in your components.
41+
</p>
42+
</div>
43+
44+
<!-- Feature 4 -->
45+
<div class="feature-card bg-white rounded-lg p-6 shadow-md border border-gray-100">
46+
<div class="h-12 w-12 bg-blue-100 rounded-lg flex items-center justify-center mb-4">
47+
<i class="fas fa-universal-access text-blue-600 text-2xl"></i>
48+
</div>
49+
<h3 class="text-xl font-semibold mb-2">Accessibility Checks</h3>
50+
<p class="text-gray-600">
51+
Identify accessibility issues like missing alt text, improper ARIA attributes, and contrast problems to make your components more inclusive.
52+
</p>
53+
</div>
54+
55+
<!-- Feature 5 -->
56+
<div class="feature-card bg-white rounded-lg p-6 shadow-md border border-gray-100">
57+
<div class="h-12 w-12 bg-yellow-100 rounded-lg flex items-center justify-center mb-4">
58+
<i class="fas fa-server text-yellow-600 text-2xl"></i>
59+
</div>
60+
<h3 class="text-xl font-semibold mb-2">Development Server</h3>
61+
<p class="text-gray-600">
62+
Test and debug components in isolation with hot module replacement, built-in UI components, and support for multiple components.
63+
</p>
64+
</div>
65+
66+
<!-- Feature 6 -->
67+
<div class="feature-card bg-white rounded-lg p-6 shadow-md border border-gray-100">
68+
<div class="h-12 w-12 bg-red-100 rounded-lg flex items-center justify-center mb-4">
69+
<i class="fas fa-bug text-red-600 text-2xl"></i>
70+
</div>
71+
<h3 class="text-xl font-semibold mb-2">Automated Fixes</h3>
72+
<p class="text-gray-600">
73+
Automatically fix common issues and get suggestions for more complex problems, saving you time and preventing bugs.
74+
</p>
75+
</div>
76+
</div>
77+
</div>
78+
</section>

components/how-it-works.html

Whitespace-only changes.

css/styles.css

Whitespace-only changes.

index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/usr/bin/env node
2+
// index.js - Main CLI entry point
3+
4+
// Support both direct execution and programmatic usage
5+
const runCli = (args) => {
6+
const argv = args || process.argv.slice(2);
7+
// Import the module properly
8+
const reactstream = require('./src/reactstream');
9+
reactstream(argv);
10+
};
11+
12+
// If called directly as script
13+
if (require.main === module) {
14+
runCli();
15+
}
16+
17+
// Export for programmatic usage
18+
module.exports = runCli;

js/components.js

Whitespace-only changes.

js/main.js

Whitespace-only changes.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"description": "CLI tool for React component development and debugging",
55
"main": "index.js",
66
"bin": {
7-
"reactstream": "index.js",
8-
"reactstream-analyze": "bin/reactstream-analyze.js"
7+
"reactstream": "./bin/reactstream.js",
8+
"reactstream-analyze": "./bin/reactstream-analyze.js"
99
},
1010
"scripts": {
1111
"start": "node index.js",
@@ -14,7 +14,7 @@
1414
"prepare": "npm run lint",
1515
"increment": "bash version.sh",
1616
"publish-npm": "bash version.sh --no-publish && npm publish --access=public",
17-
"analyze": "node index.js analyze",
17+
"analyze": "node bin/reactstream-analyze.js",
1818
"serve": "node index.js serve",
1919
"clean": "bash start.sh clean",
2020
"build": "echo \"No build step required\"",

0 commit comments

Comments
 (0)