diff --git a/docs/onboarding/_category_.json b/docs/onboarding/_category_.json index 8f3e372..e5fd569 100644 --- a/docs/onboarding/_category_.json +++ b/docs/onboarding/_category_.json @@ -1,6 +1,6 @@ { "label": "✈ Onboarding Setup", - "position": 1, + "position": 2, "link": { "type": "generated-index", "description": "Installation instructions to setting up your workspace with the necessary software and tools." diff --git a/docs/onboarding/github_setup.mdx b/docs/onboarding/github_setup.mdx new file mode 100644 index 0000000..9b9f093 --- /dev/null +++ b/docs/onboarding/github_setup.mdx @@ -0,0 +1,37 @@ +--- +sidebar_position: 7 +--- + +# πŸ±β€πŸ’» GitHub + + +## Welcome Future Coders! πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» + +GitHub is your new best friend in the coding universe! πŸš€ Whether you're building the next big app or learning the ropes of coding, GitHub is where the magic happens. Let's get you started on this coding adventure! + +## What's GitHub? 🌐 + +GitHub is like a virtual playground for coders. It's where you store your code, work with others, and make amazing things together. Imagine it as a superhero team for coding projects. + +## Cool Features 🌈 + +- **Version Control:** Think of it as a time machine for your code. You can go back to previous versions if something goes wrong. Cool, right? +- **Collaboration:** Work with friends (or strangers) on projects. Coding is more fun when it's a team effort! +- **Issues & Pull Requests:** Communicate and make changes without stepping on each other's toes. It's like passing notes but cooler. + +## Your GitHub Quest πŸš€ + +1. Create a GitHub account at [github.com](https://github.com) - it's like getting your own superhero costume! +2. Explore projects. Find something interesting, like a quest you want to join. +3. Fork a project. It's like claiming your own part of the superhero team's headquarters. +4. Make changes and create a Pull Request. Show off your coding skills and suggest improvements. + +## Your GitHub Super Move: Collaboration πŸ’» + +GitHub is not just for code; it's for making cool things together. Try collaborating on a project, and you'll feel the coding magic! + +## Ready to Code? πŸš€ + +GitHub is your launchpad into the coding galaxy. Explore, collaborate, and let's make coding an epic adventure together! + +Get ready for a coding journey full of challenges, triumphs, and a lot of fun! πŸš€πŸŒŸ diff --git a/docs/onboarding/qsv-pro.mdx b/docs/onboarding/qsv-pro.mdx new file mode 100644 index 0000000..b104af1 --- /dev/null +++ b/docs/onboarding/qsv-pro.mdx @@ -0,0 +1,48 @@ +--- +sidebar_position: 6 +--- + +# βš™οΈ qsvPro Setup + + +# About qsv pro πŸš€ + + +Welcome to qsv pro, a powerful desktop app designed for spreadsheet data wrangling. Built on the foundation of the qsv CLI tool, qsv pro offers a feature-packed local GUI for an enhanced user experience. + +## Key Technologies Used πŸ› οΈ + +- **Tauri:** Application framework +- **Next.js:** Web framework +- **shadcn:** UI library +- **Tailwind CSS:** CSS framework +- **release-it:** Release automation tool +- **pnpm:** Package manager +- **TypeScript:** Programming language +- **Rust:** Programming language + +Explore the extensive capabilities of qsv pro, making data manipulation a seamless and efficient process. + +Learn more about qsv pro at [qsvpro.dathere.com](https://qsvpro.dathere.com). + +# Installation Guide πŸ“₯ + +Follow these steps to install and test qsv pro on your system. + +#### Step 1: Download the Installer 🌐 + +- Visit the [qsv pro Releases](https://github.com/dathere/qsv-pro-releases/releases) page on GitHub. + +#### Step 2: Choose the Installer Package πŸ’» + +- Select the installer package compatible with your operating system from the assets section. + +#### Step 3: Installation Procedure πŸš€ + +- Complete the installation procedure following the on-screen instructions for your operating system. + +#### Step 4: Testing (Under Development) πŸ§ͺ + +- Explore qsv pro's functionalities to ensure a comprehensive test. Manipulate spreadsheets, navigate the user interface, and provide valuable feedback to the development team. + +Experience the efficiency and convenience of qsv pro for all your data wrangling needs! diff --git a/docs/qsv/_category_.json b/docs/qsv/_category_.json new file mode 100644 index 0000000..302a084 --- /dev/null +++ b/docs/qsv/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "πŸ•ΉοΈ qsv", + "position": 3, + "link": { + "type": "generated-index", + "description": "Let's Dive into qsv" + } +} diff --git a/docs/qsv/qsvCLI.mdx b/docs/qsv/qsvCLI.mdx new file mode 100644 index 0000000..c11a5af --- /dev/null +++ b/docs/qsv/qsvCLI.mdx @@ -0,0 +1,36 @@ +# 🚴 qsv +## 🏁 Getting Started with qsv Guide + +--- +Let's Dive into qsv: Your Data Magic Wand +--- + +# Hey Interns! πŸ‘‹ + +Meet **qsv** - your new best friend for making data do cool stuff! πŸš€ Just imagine it as a magic wand for numbers and words (but in computer language). + +### What's qsv? πŸ§™β€β™‚οΈ + +Okay, so qsv is like a super-smart tool that helps us play with tables of information (think Excel sheets, but cooler). It can do tricks like sorting, filtering, and changing data super fast! + +### Cool Features ✨ + +- **Magic Commands:** Tell qsv what you want to do, and it does it like magic! ✨ +- **Speedy Gonzales:** Even if there's a lot of data, qsv doesn't get tired. It's like the Flash of data tools! +- **Mix and Match:** Combine different commands to create your own data potions! πŸ§ͺ + +### Let's Try It Out! πŸš€ + +- 1. Open your computer and go to [qsv's home](https://qsv.dathere.com). +- 2. Follow the instructions to install qsv (it's like installing a game, but cooler). +- 3. Once installed, open qsv and start typing commands. It's like giving orders to your data! + +### Your First Command: `qsv count` πŸ“Š + +Navigate to your desired csv file on the terminal and try typing `qsv count` and see what happens! It counts stuff in your data. Easy, right? + +### Ready for Some Magic? ✨ + +That's just the beginning! Explore more commands, ask qsv to do different tricks, and let's have fun with data together. + +Remember, qsv is here to make data exciting and easy, even if you're just starting your magical journey! 🌟 diff --git a/docs/qsv/qsvPro.mdx b/docs/qsv/qsvPro.mdx new file mode 100644 index 0000000..799178b --- /dev/null +++ b/docs/qsv/qsvPro.mdx @@ -0,0 +1,32 @@ + +# 🏎️ qsvPro +## 🏁 Getting Started with qsvPro Guide +--- +qsv Pro: Your Data Playground +--- + +# Hey Interns! πŸ‘‹ + +Get ready to level up your data game with **qsv Pro**! πŸš€ Imagine qsv, but with a cool suit and a bunch of extra features. Let's dive into the world of data fun! + +### What's qsv Pro? πŸ§™β€β™‚οΈ + +qsv Pro is like qsv's big brother - it does everything qsv does and more! It's like having a superhero version of your data magic wand. + +### Super Features ✨ + +- **Spreadsheets on Steroids:** qsv Pro has a sleek desktop app that makes working with data feel like playing a game. +- **Fancy Tricks:** It can do advanced tricks like transforming data, visualizing data, and making your data look super fancy. +- **Awesome GUI:** Say goodbye to boring commands! qsv Pro has a visual interface that's as easy as playing a video game. + +### Let's Dive In! πŸš€ + +1. Go to [qsv Pro's secret lair](https://qsvpro.dathere.com) on the internet. +2. Follow the instructions to install qsv Pro (it's like getting a power-up in a game). +3. Open qsv Pro and explore the magic. Click buttons, try different features! + +### Ready for Superpowers? ✨ + +qsv Pro is here to turn you into a data superhero! Explore, play, and let's make data fun and powerful together. +s +Remember, qsv Pro is your ticket to the advanced world of data - where every click feels like a super move! 🌟 diff --git a/docs/qsv/qsvWeb.mdx b/docs/qsv/qsvWeb.mdx new file mode 100644 index 0000000..69d044e --- /dev/null +++ b/docs/qsv/qsvWeb.mdx @@ -0,0 +1,77 @@ + + +# 🏍️ qsv.dathere.com +## 🏁 Getting Started with qsv Web Version Guide + +### Introduction: + +qsv (pronounced "Quicksilver") is a command line program +for querying, indexing, slicing, analyzing, filtering, enriching, +transforming, sorting, validating & joining CSV files. +Commands are simple, fast & composable + +| **Benefits of QSV Web** | +|---------------------------| +| ✨ **User-Friendly Interface** | +| πŸš€ **No Installation Required** | +| 🌐 **Platform Independence** | +| πŸ“Š **Interactive Data Previews** | + +### 🌐 Accessing qsv Web Version +To access the qsv Web Version, simply visit our website at [qsv.dathere.com](qsv.dathere.com). It's a user-friendly platform that provides powerful data manipulation tools with just a few clicks. πŸš€ + +### Interface Overview + +#### 🏑Home + +"Home" is your starting point for qsv's Web Version. It takes you to the welcoming homepage where you can begin your data journey. + +![home GIF](/img/docs/qsv.dathere.com/home.gif) + +#### πŸ‘©β€πŸ’» Web + +"Web" is where you access qsv's user-friendly web commands, simplifying data tasks with a click. + +![Web GIF](/img/docs/qsv.dathere.com/Web.gif) + +#### ⏱️ Benchmarks +"Benchmarks" is where you find data on qsv's performance and evolution. Explore performance stats and metrics here. + +![benchmarks GIF](/img/docs/qsv.dathere.com/Benchmarks.gif) + +### πŸ‘©β€πŸ’» Web Commands + +On the Web Commands page, you'll find an array of icons representing various qsv commands, +each designed to tackle specific data tasks. +Simply click on the icon related to your task, and let qsv work its magic. It's that easy! + +:::info Why can't I select few commands? 🚫 + +Though the website is up and running there are few commands which are not fully integrated on the web version + +::: + + + + +![web Commands GIF](/img/docs/qsv.dathere.com/webcommands.gif) + + + +### Command Example + +For instance, let's choose the "behead" command, one of qsv's fundamental tools. +This command serves the purpose of removing CSV file headers, setting the stage for your data operations. + +Upload using file explorer | or Drag n' Drop +:-------------------------:|:-------------------------: +![](![benchmarks GIF](/img/docs/qsv.dathere.com/upload2.png) ) | ![](![benchmarks GIF](/img/docs/qsv.dathere.com/upload.png) ) + + + Once you've uploaded the CSV file you want to work with, simply click on the 'RUN' button and see what happens! + + ![benchmarks GIF](/img/docs/qsv.dathere.com/run.gif) + + ![benchmarks GIF](/img/docs/qsv.dathere.com/Command_Preview.png) + ![benchmarks GIF](/img/docs/qsv.dathere.com/Data_table_preview.png) + ![benchmarks GIF](/img/docs/qsv.dathere.com/Raw_Output_Preview.png) \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ac539f0..cb892f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11427,19 +11427,6 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/ua-parser-js": { "version": "1.0.35", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", @@ -14712,8 +14699,7 @@ "@mdx-js/react": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "requires": {} + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==" }, "@mdx-js/util": { "version": "1.6.22", @@ -14789,50 +14775,42 @@ "@svgr/babel-plugin-add-jsx-attribute": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", - "requires": {} + "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==" }, "@svgr/babel-plugin-remove-jsx-attribute": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", - "requires": {} + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==" }, "@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", - "requires": {} + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==" }, "@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", - "requires": {} + "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==" }, "@svgr/babel-plugin-svg-dynamic-title": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", - "requires": {} + "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==" }, "@svgr/babel-plugin-svg-em-dimensions": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", - "requires": {} + "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==" }, "@svgr/babel-plugin-transform-react-native-svg": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", - "requires": {} + "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==" }, "@svgr/babel-plugin-transform-svg-component": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", - "requires": {} + "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==" }, "@svgr/babel-preset": { "version": "6.5.1", @@ -15383,8 +15361,7 @@ "acorn-import-assertions": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "requires": {} + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==" }, "acorn-walk": { "version": "8.2.0", @@ -15445,8 +15422,7 @@ "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "algoliasearch": { "version": "4.17.1", @@ -16324,8 +16300,7 @@ "css-declaration-sorter": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", - "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", - "requires": {} + "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==" }, "css-loader": { "version": "6.8.1", @@ -16485,8 +16460,7 @@ "cssnano-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" }, "csso": { "version": "4.2.0", @@ -17779,8 +17753,7 @@ "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" }, "ignore": { "version": "5.2.4", @@ -18959,26 +18932,22 @@ "postcss-discard-comments": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" }, "postcss-discard-duplicates": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" }, "postcss-discard-empty": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" }, "postcss-discard-overridden": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" }, "postcss-discard-unused": { "version": "5.1.0", @@ -19080,8 +19049,7 @@ "postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" }, "postcss-modules-local-by-default": { "version": "4.0.3", @@ -19112,8 +19080,7 @@ "postcss-normalize-charset": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -19257,8 +19224,7 @@ "postcss-zindex": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "requires": {} + "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==" }, "prepend-http": { "version": "2.0.0", @@ -19282,8 +19248,7 @@ "prism-react-renderer": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "requires": {} + "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==" }, "prismjs": { "version": "1.29.0", @@ -19569,8 +19534,7 @@ "react-icons": { "version": "4.9.0", "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.9.0.tgz", - "integrity": "sha512-ijUnFr//ycebOqujtqtV9PFS7JjhWg0QU6ykURVHuL4cbofvRCf3f6GMn9+fBktEFQOIVZnuAYLZdiyadRQRFg==", - "requires": {} + "integrity": "sha512-ijUnFr//ycebOqujtqtV9PFS7JjhWg0QU6ykURVHuL4cbofvRCf3f6GMn9+fBktEFQOIVZnuAYLZdiyadRQRFg==" }, "react-is": { "version": "16.13.1", @@ -19596,8 +19560,7 @@ "react-lite-youtube-embed": { "version": "2.3.52", "resolved": "https://registry.npmjs.org/react-lite-youtube-embed/-/react-lite-youtube-embed-2.3.52.tgz", - "integrity": "sha512-G010PvCavA4EqL8mZ/Sv9XXiHnjMfONW+lmNeCRnSEPluPdptv2lZ0cNlngrj7K9j7luc8pbpyrmNpKbD9VMmw==", - "requires": {} + "integrity": "sha512-G010PvCavA4EqL8mZ/Sv9XXiHnjMfONW+lmNeCRnSEPluPdptv2lZ0cNlngrj7K9j7luc8pbpyrmNpKbD9VMmw==" }, "react-loadable": { "version": "npm:@docusaurus/react-loadable@5.5.2", @@ -20880,12 +20843,6 @@ "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", - "peer": true - }, "ua-parser-js": { "version": "1.0.35", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", @@ -21169,14 +21126,12 @@ "use-composed-ref": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "requires": {} + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==" }, "use-isomorphic-layout-effect": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==" }, "use-latest": { "version": "1.2.1", @@ -21189,8 +21144,7 @@ "use-sync-external-store": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "requires": {} + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==" }, "util-deprecate": { "version": "1.0.2", @@ -21513,8 +21467,7 @@ "ws": { "version": "8.13.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "requires": {} + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==" } } }, @@ -21637,8 +21590,7 @@ "ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "requires": {} + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" }, "xdg-basedir": { "version": "4.0.0", diff --git a/static/img/docs/onboarding/qsv-pro/qsv-pro.png b/static/img/docs/onboarding/qsv-pro/qsv-pro.png new file mode 100644 index 0000000..2a85143 Binary files /dev/null and b/static/img/docs/onboarding/qsv-pro/qsv-pro.png differ diff --git a/static/img/docs/qsv.dathere.com/BenchMarks.gif b/static/img/docs/qsv.dathere.com/BenchMarks.gif new file mode 100644 index 0000000..e6ebd79 Binary files /dev/null and b/static/img/docs/qsv.dathere.com/BenchMarks.gif differ diff --git a/static/img/docs/qsv.dathere.com/Command_Preview.png b/static/img/docs/qsv.dathere.com/Command_Preview.png new file mode 100644 index 0000000..cec5664 Binary files /dev/null and b/static/img/docs/qsv.dathere.com/Command_Preview.png differ diff --git a/static/img/docs/qsv.dathere.com/Data_Table_Preview.png b/static/img/docs/qsv.dathere.com/Data_Table_Preview.png new file mode 100644 index 0000000..11751de Binary files /dev/null and b/static/img/docs/qsv.dathere.com/Data_Table_Preview.png differ diff --git a/static/img/docs/qsv.dathere.com/Help Text.png b/static/img/docs/qsv.dathere.com/Help Text.png new file mode 100644 index 0000000..f700d21 Binary files /dev/null and b/static/img/docs/qsv.dathere.com/Help Text.png differ diff --git a/static/img/docs/qsv.dathere.com/Help.gif b/static/img/docs/qsv.dathere.com/Help.gif new file mode 100644 index 0000000..38a580f Binary files /dev/null and b/static/img/docs/qsv.dathere.com/Help.gif differ diff --git a/static/img/docs/qsv.dathere.com/Raw_Output_Preview.png b/static/img/docs/qsv.dathere.com/Raw_Output_Preview.png new file mode 100644 index 0000000..692acf0 Binary files /dev/null and b/static/img/docs/qsv.dathere.com/Raw_Output_Preview.png differ diff --git a/static/img/docs/qsv.dathere.com/Run.gif b/static/img/docs/qsv.dathere.com/Run.gif new file mode 100644 index 0000000..b71010b Binary files /dev/null and b/static/img/docs/qsv.dathere.com/Run.gif differ diff --git a/static/img/docs/qsv.dathere.com/Web.gif b/static/img/docs/qsv.dathere.com/Web.gif new file mode 100644 index 0000000..25eab06 Binary files /dev/null and b/static/img/docs/qsv.dathere.com/Web.gif differ diff --git a/static/img/docs/qsv.dathere.com/home.gif b/static/img/docs/qsv.dathere.com/home.gif new file mode 100644 index 0000000..9556431 Binary files /dev/null and b/static/img/docs/qsv.dathere.com/home.gif differ diff --git a/static/img/docs/qsv.dathere.com/option.gif b/static/img/docs/qsv.dathere.com/option.gif new file mode 100644 index 0000000..a54876f Binary files /dev/null and b/static/img/docs/qsv.dathere.com/option.gif differ diff --git a/static/img/docs/qsv.dathere.com/upload.png b/static/img/docs/qsv.dathere.com/upload.png new file mode 100644 index 0000000..f04276f Binary files /dev/null and b/static/img/docs/qsv.dathere.com/upload.png differ diff --git a/static/img/docs/qsv.dathere.com/upload2.png b/static/img/docs/qsv.dathere.com/upload2.png new file mode 100644 index 0000000..c81cd76 Binary files /dev/null and b/static/img/docs/qsv.dathere.com/upload2.png differ diff --git a/static/img/docs/qsv.dathere.com/webCommands.gif b/static/img/docs/qsv.dathere.com/webCommands.gif new file mode 100644 index 0000000..5f16254 Binary files /dev/null and b/static/img/docs/qsv.dathere.com/webCommands.gif differ