+ );
+};
+
+export default Tile;
diff --git a/website/src/components/tile/styles.module.css b/website/src/components/tile/styles.module.css
new file mode 100644
index 000000000..7c0e2c9b5
--- /dev/null
+++ b/website/src/components/tile/styles.module.css
@@ -0,0 +1,8 @@
+.tile {
+ position: relative;
+ background: var(--ifm-color-emphasis-100);
+ border: #eee 1px solid;
+ border-radius: 1rem;
+ padding: 1rem;
+ min-height: 500px;
+}
diff --git a/website/src/css/custom.css b/website/src/css/custom.css
index 5f9fb2be9..fca31d946 100644
--- a/website/src/css/custom.css
+++ b/website/src/css/custom.css
@@ -15,6 +15,7 @@
--ifm-color-primary-lighter: #ad89ec;
--ifm-color-primary-lightest: #c0a4f1;
/* --ifm-code-font-size: 95%; */
+ --ifm-background-color: #f8f8f8;
}
.docusaurus-highlight-code-line {
@@ -23,3 +24,18 @@
margin: 0 calc(-1 * var(--ifm-pre-padding));
padding: 0 var(--ifm-pre-padding);
}
+
+.navbar--fixed-top {
+ --ifm-navbar-height: 6rem;
+ /* backdrop-filter: blur(10px); */
+ /* background: #ffffffa6; */
+}
+
+.button--xl {
+ --ifm-button-size-multiplier: 2;
+}
+
+
+.row {
+ margin-bottom: 2rem;
+}
diff --git a/website/src/pages/index.js b/website/src/pages/index.js
index e7251241d..2b2eb33cd 100644
--- a/website/src/pages/index.js
+++ b/website/src/pages/index.js
@@ -9,6 +9,10 @@ import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import styles from './styles.module.css';
import Logo from '@site/static/img/logo.svg';
+import RegistyTile from '../components/registry-tile';
+import Tile from '../components/tile';
+import Marquee from '../components/marquee';
+import { LineChartPositive, LineChartNegative } from '../components/graphs';
export default function Home() {
const context = useDocusaurusContext();
@@ -21,27 +25,19 @@ export default function Home() {
description="Discover the power of codemods for your development workflow. Our tools and resources allow you to easily manage dependencies, automate refactoring, and transform your codebase. With support for code migration and evolution, you can modernize your code and keep it up-to-date with the latest best practices. Try our tools today and improve your development process."
>
-
+
- The community-owned codemod registry.
+ The ultimate code evolution toolchain.
-
- Discover the power of codemods for your development workflow. Our
- tools and resources allow you to easily manage dependencies,
- automate refactoring, and transform your codebase.
+
+ Put your codebase on a diet, with automated for code
+ migration and monitoring you can modernize your code and keep it
+ up-to-date with best practices.
-
- With support for code migration and evolution, you can modernize
- your code and keep it up-to-date with the latest best practices.
-
-
- Try our tools today and improve your development process.
-
+ Discover the power of codemods for your development workflow. Our
+ tools and resources allow you to easily manage dependencies,
+ automate refactoring, and transform your codebase.
+
+
+
+
+
+
+ Monitor migrations at scale
+
+
+ Build expressive queries to track dependency migrations, technical
+ debt or adoption of new APIs.
+
-
-
-
- 🎁
- {' '}
-
Publish
-
- Create, test and publish your own codemods for your users.
+
+
+
+ 98%
+
+ styled-components to emotion
-
+
+
-
-
-
- 🌱
- {' '}
-
Up-skill
-
- Up-skill your engineering team using our guides & resources.
-
-
+
+
+
- 43%
+
Emotion Adoption
+
+
-
-
-
- ⚡️
- {' '}
-
Go fast
-
- Use our helpers & testing utilities to make writing codemods
- a breeze.
-
-
-
-
-
-
- 🔭
- {' '}
-
Registry
-
- Explore an extensive list of codemods contributed by the
- community.
-
-
+
+
+
+
+
+
+
+ Dependency bumps to the max
+
+
+ Recieve fully automated dependency upgrates even for major
+ versions.
+
+
+
+
-
+
- Bring users with you.
+ Explore the community registry
+
+
+ Browse our registry of ready to use codemods to help automatically
+ refactor your codebase, or contribute your own codemods to share
+ with the community.
+
+
+
+
+
+
+
+ Build & publish your own
Don't let APIs of the past hold you back. Give users the tools
they need to upgrade across major versions by creating
version-targeted codemods.
- Help make the JS ecosystem a better place.
+ Bring users with you.
- CodeshiftCommunity exists to make dependency management feel less
- of a juggling act. But it's a team effort...
+ Don't let APIs of the past hold you back. Publish codemods for
+ your own libraries and give users the tools they need to upgrade
+ across major versions by creating version-targeted codemods.
-
-
- Join our community!
-
-
-
+
+
+
+
+
+
+
+ Help make the JS ecosystem a better place.
+
+
+ CodeshiftCommunity exists to make dependency management feel
+ less of a juggling act. But it's a team effort...
+