{"_id":"@blossomdevs/blossom-stack-jsx","_rev":"4-7f0190994f0f9413b95ebdd3388a49f9","name":"@blossomdevs/blossom-stack-jsx","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"bin":{"blossomStackjsx":"index.js"},"dependencies":{"inquirer":"^9.2.17","shelljs":"^0.8.5","yargs":"^17.7.2"},"name":"@blossomdevs/blossom-stack-jsx","version":"1.0.0","description":"starter tmeplate with JSX + Vite + React to get you started in your fullstack developer journey!","main":"index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/alexeiddg/Blossom-Stack-jsx.git"},"keywords":["Vite","React","DaisyUI","JSX"],"author":{"name":"Alexei Delgado"},"license":"MIT","bugs":{"url":"https://github.com/alexeiddg/Blossom-Stack-jsx/issues"},"homepage":"https://github.com/alexeiddg/Blossom-Stack-jsx#readme","_id":"@blossomdevs/blossom-stack-jsx@1.0.0","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-fiX9W/rolALWMILnK6QzxF/SFyf6oISzak6qGMrinjXSw6GnPFDEZZgJ9z4kcQ9dUpv54ooMIqTz4S6eJrW5Jw==","shasum":"7afc8f74537ac7ea01bad2c488f1ee72be381646","tarball":"https://registry.npmjs.org/@blossomdevs/blossom-stack-jsx/-/blossom-stack-jsx-1.0.0.tgz","fileCount":7,"unpackedSize":3616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpwlj1r//ThUMjGW0ThZMbc3cf0gTwlOqH3fuGi23jfwIhANPs3oV86d9sc9RNuiLbHvJ1fBn7/1LOxJkfMNZMSlwy"}]},"_npmUser":{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"},"directories":{},"maintainers":[{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blossom-stack-jsx_1.0.0_1712326492468_0.8648396527205449"},"_hasShrinkwrap":false},"1.0.1":{"bin":{"blossomStackjsx":"index.js"},"dependencies":{"inquirer":"^9.2.17","shelljs":"^0.8.5","yargs":"^17.7.2"},"name":"@blossomdevs/blossom-stack-jsx","version":"1.0.1","description":"starter tmeplate with JSX + Vite + React to get you started in your fullstack developer journey!","main":"index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/alexeiddg/Blossom-Stack-jsx.git"},"keywords":["Vite","React","DaisyUI","JSX"],"author":{"name":"Alexei Delgado"},"license":"MIT","bugs":{"url":"https://github.com/alexeiddg/Blossom-Stack-jsx/issues"},"homepage":"https://github.com/alexeiddg/Blossom-Stack-jsx#readme","_id":"@blossomdevs/blossom-stack-jsx@1.0.1","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-P5OljkpXdR2HnUrZL5+qu9eJkdyHNZBsnuXOxQpIci7mESlEEWvRzSTvOT13n5JO3r3TPA7+8BhxevXulavvRQ==","shasum":"dcde1a3aede2f3df97427bf73e53641dbd0f1569","tarball":"https://registry.npmjs.org/@blossomdevs/blossom-stack-jsx/-/blossom-stack-jsx-1.0.1.tgz","fileCount":8,"unpackedSize":7630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoMdg37kcJgR6WYUITZDGrz6Y3QKG8317Zp3nGwhPD1AiEA9ZJiL+ScAVR9JuVMCQjPjJu2SHd/oG6aAR74L3wSfOw="}]},"_npmUser":{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"},"directories":{},"maintainers":[{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blossom-stack-jsx_1.0.1_1712326611904_0.39369921763183835"},"_hasShrinkwrap":false},"1.1.0":{"bin":{"blossomStackjsx":"index.js"},"dependencies":{"inquirer":"^9.2.17","shelljs":"^0.8.5","yargs":"^17.7.2"},"name":"@blossomdevs/blossom-stack-jsx","version":"1.1.0","description":"starter tmeplate with JSX + Vite + React to get you started in your fullstack developer journey!","main":"index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/alexeiddg/Blossom-Stack-jsx-cli.git"},"keywords":["Vite","React","DaisyUI","JSX"],"author":{"name":"Alexei Delgado"},"license":"MIT","bugs":{"url":"https://github.com/alexeiddg/Blossom-Stack-jsx/issues"},"homepage":"https://github.com/alexeiddg/Blossom-Stack-jsx#readme","_id":"@blossomdevs/blossom-stack-jsx@1.1.0","gitHead":"da0b11ac8583585838af007bb896e64fa51d220b","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-sA/CvXYja0gr9rNUewS1pwx0PYKcN1pzXL1TzBGVjrmFAChPxsPrnqaMPmZq6NKADcUG5LxUoXb6DvaYt09+ow==","shasum":"d94b6b91022d4cf8fc34a34303303d89bb9e2cf5","tarball":"https://registry.npmjs.org/@blossomdevs/blossom-stack-jsx/-/blossom-stack-jsx-1.1.0.tgz","fileCount":4,"unpackedSize":6676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQ0RytOVz6ZzPQy321ae3lgppDr13wU4k48BJgBGp9SAiBzpvkvltvZ4T8w/Aaiylq2Vld1tDNY2scB3dyKxcXwJQ=="}]},"_npmUser":{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"},"directories":{},"maintainers":[{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blossom-stack-jsx_1.1.0_1712327834120_0.20801287199549412"},"_hasShrinkwrap":false},"1.2.1":{"bin":{"blossom-stack-jsx":"index.js"},"dependencies":{"inquirer":"^9.2.17","shelljs":"^0.8.5","yargs":"^17.7.2"},"name":"@blossomdevs/blossom-stack-jsx","version":"1.2.1","description":"starter tmeplate with JSX + Vite + React to get you started in your fullstack developer journey!","main":"index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/alexeiddg/Blossom-Stack-jsx-cli.git"},"keywords":["Vite","React","DaisyUI","JSX"],"author":{"name":"Alexei Delgado"},"license":"MIT","bugs":{"url":"https://github.com/alexeiddg/Blossom-Stack-jsx/issues"},"homepage":"https://github.com/alexeiddg/Blossom-Stack-jsx#readme","_id":"@blossomdevs/blossom-stack-jsx@1.2.1","gitHead":"da0b11ac8583585838af007bb896e64fa51d220b","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-aYsOxmFYOTpLTnDW1NkwzxwTmiAV1GxQaU7tRQmLrX0nN3506PRDlM1dCAlR12HaoPEl1NujvO/2nrJPIXR+2Q==","shasum":"e05e78d10a0c493b91cf213a4ec0502ecbf1b407","tarball":"https://registry.npmjs.org/@blossomdevs/blossom-stack-jsx/-/blossom-stack-jsx-1.2.1.tgz","fileCount":4,"unpackedSize":6437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu6pKiu7+1F3ZDB/1odg/KmSbW4qUPMRWXcuMNi5a/qQIgRxtexIvvY7vfH4zhZZcJW/W53z2+jx/CI+BSXyR+m5o="}]},"_npmUser":{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"},"directories":{},"maintainers":[{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blossom-stack-jsx_1.2.1_1712328536863_0.7624173353353341"},"_hasShrinkwrap":false},"1.2.2":{"bin":{"blossom-stack-jsx":"index.js"},"dependencies":{"inquirer":"^9.2.17","shelljs":"^0.8.5","yargs":"^17.7.2"},"name":"@blossomdevs/blossom-stack-jsx","version":"1.2.2","description":"starter tmeplate with JSX + Vite + React to get you started in your fullstack developer journey!","main":"index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/alexeiddg/Blossom-Stack-jsx-cli.git"},"keywords":["Vite","React","DaisyUI","JSX"],"author":{"name":"Alexei Delgado"},"license":"MIT","bugs":{"url":"https://github.com/alexeiddg/Blossom-Stack-jsx/issues"},"homepage":"https://github.com/alexeiddg/Blossom-Stack-jsx#readme","_id":"@blossomdevs/blossom-stack-jsx@1.2.2","gitHead":"da0b11ac8583585838af007bb896e64fa51d220b","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-lL6F3VD+B/rAMT/tS6kLd7mvgyU97eZSzClK/20QSRKzKp0/AjJt06gaEtTiXM+bbSrPE2mF5GT4aFyDLjSxxQ==","shasum":"dac5862c8c7ddd65a5b511ac86766b4cfaae9367","tarball":"https://registry.npmjs.org/@blossomdevs/blossom-stack-jsx/-/blossom-stack-jsx-1.2.2.tgz","fileCount":4,"unpackedSize":6692,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvZlJqUPKDTSr5yY2pzU3dAWNHBk+/f9p9FaUKp/wSNAIhANZWMf7yZ3m19uyyKP0Wss/9swWg3Aug+CoJiWbglw//"}]},"_npmUser":{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"},"directories":{},"maintainers":[{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blossom-stack-jsx_1.2.2_1712329135527_0.6555042763699943"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-05T14:14:52.381Z","1.0.0":"2024-04-05T14:14:52.635Z","modified":"2024-04-05T14:58:55.858Z","1.0.1":"2024-04-05T14:16:52.065Z","1.1.0":"2024-04-05T14:37:14.302Z","1.2.1":"2024-04-05T14:48:57.042Z","1.2.2":"2024-04-05T14:58:55.678Z"},"maintainers":[{"name":"alexeiddg.dev","email":"alexei.rinzler@gmail.com"}],"description":"starter tmeplate with JSX + Vite + React to get you started in your fullstack developer journey!","homepage":"https://github.com/alexeiddg/Blossom-Stack-jsx#readme","keywords":["Vite","React","DaisyUI","JSX"],"repository":{"type":"git","url":"git+https://github.com/alexeiddg/Blossom-Stack-jsx-cli.git"},"author":{"name":"Alexei Delgado"},"bugs":{"url":"https://github.com/alexeiddg/Blossom-Stack-jsx/issues"},"license":"MIT","readme":"Blossom-Stack\n=============\n\nBlossom-Stack is a modern, fast, and efficient development stack designed for building scalable and maintainable web applications. It combines the power of Vite, React, SWC, TailwindCSS, DaisyUI, and Supabase to offer a seamless development experience right from the start. This stack is perfect for developers looking to leverage the latest technologies in the JavaScript ecosystem.\n\nFeatures\n--------\n[![My Skills](https://skillicons.dev/icons?i=react,vite,postgres,tailwind,npm)](https://skillicons.dev)\n\n-   Vite: Utilizes Vite for an ultra-fast development server and build tool, significantly improving the development experience with hot module replacement (HMR) and optimized build times.\n-   React: Builds user interfaces with React, enabling developers to create complex UIs from isolated pieces of code called components.\n-   SWC: Employs SWC as a super-fast compiler that allows quick transpilation of modern JavaScript/TypeScript features for compatibility with older browsers.\n-   TailwindCSS: Integrates TailwindCSS for utility-first CSS, facilitating rapid UI development without leaving your HTML.\n-   DaisyUI: Incorporates DaisyUI, a TailwindCSS plugin that provides beautiful UI components, making the application visually appealing with minimal effort.\n-   Supabase: Includes a Supabase starter to set up a scalable backend with authentication, database, and real-time subscriptions out of the box.\n\nGetting Started\n---------------\n\n### Quick Start with CLI\n\nTo quickly start a new project with Blossom-Stack, you can use the `blossom-stack-jsx` CLI tool:\n\n1. Install the CLI tool globally:\n\n\n2. Create a new project:\n\n\nThis command clones the Blossom-Stack repository, sets up a new project named `my-new-project`, and installs all dependencies.\n\n### Prerequisites\n\n-   Node.js (v14.0.0 or higher)\n-   npm (v6.0.0 or higher)\n\n### Manual Installation\n\nIf you prefer not to use the CLI tool, follow these manual setup steps:\n\n1.  Clone the repository:\n\n ```\n git clone https://github.com/alexeiddg/Blossom-Stack.git\n ```\n\n2.  Navigate into the project directory:\n\n ```\n cd Blossom-Stack\n ```\n\n3.  Install dependencies:\n\n ```\n npm install\n ```\n\n4.  Start the development server:\n\n ```\n npm run dev\n ```\n\nYour application will be available at `http://localhost:5173/`.\n\n### Database Setup\n\n1.  Navigate to the `local-db-env` directory:\n\n ```\n cd local-db-env\n ```\n\n2.  Start the local database environment (ensure Docker is installed):\n\n ```\n ./start-database.sh\n ```\n\nYour database Dashboard will be available at `http://localhost:54323`.\n\n3.  Apply the schema to your database:\n\n ```\n psql -U postgres -d your_db_name -a -f schema.sql\n ```\nor use the Supabase dashboard to create the schema.\n\n### Building for Production\n\nTo create a production build, run:\n\n`npm run build`\n\nThis command generates a `dist/` folder with your optimized application assets, ready to be deployed.\n\nFolder Structure\n----------------\n\n```\nBlossom-Stack/\n├── public/                      # Static assets like images and icons\n│   └── favicon.ico              # Favicon\n├── src/                         # Source files\n│   ├── assets/                  # Module assets like images and fonts\n│   ├── components/              # UI components\n│   │   ├── card.jsx             # Example component\n│   │   └── ...\n│   ├── pages/                   # Page components\n│   ├── app.jsx                  # Main React component\n│   └── main.jsx                 # Entry point for React app\n├── local-db-env/                # Local database environment setup\n│   ├── schema.sql               # Database schema\n│   └── start-database.sh        # Script to start the local database\n├── .gitignore                   # Specifies intentionally untracked files to ignore\n├── index.html                   # Entry point for the application\n├── package.json                 # Project manifest\n├── README.md                    # Project documentation\n└── vite.config.js               # Configuration for Vite\n```\n\nLicense\n-------\n\nThis project is open-source and available under the MIT License. See the LICENSE file for more information.\n","readmeFilename":"README.md"}