chore: remove unused files
@ -28,7 +28,7 @@
|
||||
|
||||
## About the Project
|
||||
|
||||
<img width="100%" alt="booking-screen" src="./public/assets/compare/free.webp">
|
||||
<img width="100%" alt="booking-screen" src="./public/assets/editor.webp">
|
||||
|
||||
## Visualize JSON into interactive graphs
|
||||
|
||||
|
6
next-sitemap.config.js
Normal file
@ -0,0 +1,6 @@
|
||||
/** @type {import('next-sitemap').IConfig} */
|
||||
module.exports = {
|
||||
siteUrl: "https://jsoncrack.com",
|
||||
exclude: ["/widget"],
|
||||
autoLastmod: false,
|
||||
};
|
@ -13,6 +13,7 @@
|
||||
"scripts": {
|
||||
"dev": "next dev",
|
||||
"build": "next build",
|
||||
"postbuild": "next-sitemap --config next-sitemap.config.js",
|
||||
"start": "next start",
|
||||
"lint": "tsc --project tsconfig.json && eslint src && prettier --check src",
|
||||
"lint:fix": "eslint --fix src & prettier --write src",
|
||||
@ -44,6 +45,7 @@
|
||||
"lodash.debounce": "^4.0.8",
|
||||
"next": "14.2.10",
|
||||
"next-seo": "^6.5.0",
|
||||
"next-sitemap": "^4.2.3",
|
||||
"nextjs-google-analytics": "^2.3.7",
|
||||
"react": "^18.3.1",
|
||||
"react-compare-slider": "^3.1.0",
|
||||
|
28
pnpm-lock.yaml
generated
@ -83,6 +83,9 @@ importers:
|
||||
next-seo:
|
||||
specifier: ^6.5.0
|
||||
version: 6.5.0(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
|
||||
next-sitemap:
|
||||
specifier: ^4.2.3
|
||||
version: 4.2.3(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
|
||||
nextjs-google-analytics:
|
||||
specifier: ^2.3.7
|
||||
version: 2.3.7(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
|
||||
@ -254,6 +257,9 @@ packages:
|
||||
resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==}
|
||||
engines: {node: '>=6.9.0'}
|
||||
|
||||
'@corex/deepmerge@4.0.43':
|
||||
resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==}
|
||||
|
||||
'@cspotcode/source-map-support@0.8.1':
|
||||
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
|
||||
engines: {node: '>=12'}
|
||||
@ -420,6 +426,9 @@ packages:
|
||||
'@next/bundle-analyzer@14.2.5':
|
||||
resolution: {integrity: sha512-BtBbI8VUnB7s4m9ut6CkeJ8Hyx+aq+86mbH+uAld7ZGG0/eH4+5hcPnkHKsQM/yj74iClazS0fninI8yZbIZWA==}
|
||||
|
||||
'@next/env@13.5.7':
|
||||
resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==}
|
||||
|
||||
'@next/env@14.2.10':
|
||||
resolution: {integrity: sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==}
|
||||
|
||||
@ -1997,6 +2006,13 @@ packages:
|
||||
react: '>=16.0.0'
|
||||
react-dom: '>=16.0.0'
|
||||
|
||||
next-sitemap@4.2.3:
|
||||
resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==}
|
||||
engines: {node: '>=14.18'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
next: '*'
|
||||
|
||||
next@14.2.10:
|
||||
resolution: {integrity: sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
@ -2892,6 +2908,8 @@ snapshots:
|
||||
'@babel/helper-validator-identifier': 7.24.7
|
||||
to-fast-properties: 2.0.0
|
||||
|
||||
'@corex/deepmerge@4.0.43': {}
|
||||
|
||||
'@cspotcode/source-map-support@0.8.1':
|
||||
dependencies:
|
||||
'@jridgewell/trace-mapping': 0.3.9
|
||||
@ -3077,6 +3095,8 @@ snapshots:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
|
||||
'@next/env@13.5.7': {}
|
||||
|
||||
'@next/env@14.2.10': {}
|
||||
|
||||
'@next/eslint-plugin-next@14.1.0':
|
||||
@ -4847,6 +4867,14 @@ snapshots:
|
||||
react: 18.3.1
|
||||
react-dom: 18.3.1(react@18.3.1)
|
||||
|
||||
next-sitemap@4.2.3(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
|
||||
dependencies:
|
||||
'@corex/deepmerge': 4.0.43
|
||||
'@next/env': 13.5.7
|
||||
fast-glob: 3.3.2
|
||||
minimist: 1.2.8
|
||||
next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
|
||||
|
||||
next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
|
||||
dependencies:
|
||||
'@next/env': 14.2.10
|
||||
|
Before Width: | Height: | Size: 130 KiB |
Before Width: | Height: | Size: 166 KiB |
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 481 KiB |
Before Width: | Height: | Size: 1.1 MiB |
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" fill="#fff"><path d="M0 0v100c166.7 0 166.7-66 333.3-66S500 77 666.7 77 833.3 28 1000 28V0H0Z" opacity=".5"></path><path d="M0 0v100c166.7 0 166.7-66 333.3-66S500 70 666.7 70 833.3 16 1000 16V0H0Z" opacity=".5"></path><path d="M0 0v100c166.7 0 166.7-66 333.3-66S500 63 666.7 63 833.3 4 1000 4V0H0Z"></path></svg>
|
Before Width: | Height: | Size: 375 B |
Before Width: | Height: | Size: 616 KiB |
Before Width: | Height: | Size: 171 KiB |
Before Width: | Height: | Size: 594 KiB |
Before Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 748 KiB |
Before Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 758 KiB |
Before Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 645 KiB |
Before Width: | Height: | Size: 219 KiB |
Before Width: | Height: | Size: 497 KiB |
Before Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 753 KiB |
Before Width: | Height: | Size: 205 KiB |
Before Width: | Height: | Size: 730 KiB |
Before Width: | Height: | Size: 190 KiB |
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" fill="#fff"><path d="M0 0v99.7C62 69 122.4 48.7 205 66c83.8 17.6 160.5 20.4 240-12 54-22 110-26 173-10a392.2 392.2 0 0 0 222-5c55-17 110.3-36.9 160-27.2V0H0Z" opacity=".5"></path><path d="M0 0v74.7C62 44 122.4 28.7 205 46c83.8 17.6 160.5 25.4 240-7 54-22 110-21 173-5 76.5 19.4 146.5 23.3 222 0 55-17 110.3-31.9 160-22.2V0H0Z"></path></svg>
|
Before Width: | Height: | Size: 313 KiB |
37
public/sitemap-0.xml
Normal file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
|
||||
<url><loc>https://jsoncrack.com</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/csv-to-json</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/csv-to-xml</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/csv-to-yaml</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/json-to-csv</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/json-to-xml</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/json-to-yaml</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/xml-to-csv</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/xml-to-json</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/xml-to-yaml</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/yaml-to-csv</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/yaml-to-json</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/converter/yaml-to-xml</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/docs</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/editor</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/legal/privacy</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/legal/terms</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/tools/json-schema</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/csv-to-go</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/csv-to-kotlin</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/csv-to-rust-serde</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/csv-to-typescript</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/json-to-go</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/json-to-kotlin</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/json-to-rust-serde</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/json-to-typescript</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/xml-to-go</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/xml-to-kotlin</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/xml-to-rust-serde</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/xml-to-typescript</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/yaml-to-go</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/yaml-to-kotlin</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/yaml-to-rust-serde</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
<url><loc>https://jsoncrack.com/type/yaml-to-typescript</loc><changefreq>daily</changefreq><priority>0.7</priority></url>
|
||||
</urlset>
|
@ -1,6 +0,0 @@
|
||||
https://jsoncrack.com
|
||||
https://jsoncrack.com/editor
|
||||
https://jsoncrack.com/docs
|
||||
https://jsoncrack.com/widget
|
||||
https://jsoncrack.com/legal/terms
|
||||
https://jsoncrack.com/legal/privacy
|
4
public/sitemap.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<sitemap><loc>https://jsoncrack.com/sitemap-0.xml</loc></sitemap>
|
||||
</sitemapindex>
|
@ -5,7 +5,7 @@ export const HeroPreview = () => {
|
||||
return (
|
||||
<Container component="section" id="preview" fluid py="20" mx="lg">
|
||||
<Image
|
||||
src="./assets/preview/free.webp"
|
||||
src="./assets/editor.webp"
|
||||
loading="eager"
|
||||
maw={1036}
|
||||
mx="auto"
|
||||
|