Skip to content

arunabhdas/osscom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

osscom

Open source software components

Develop

cd osscom

npm run dev

Steps

==> npm create vue@latest

Vue.js - The Progressive JavaScript Framework

✔ Project name: … osscom-frontend
✔ Add TypeScript? … No / Yes YES
✔ Add JSX Support? … No / Yes YES
✔ Add Vue Router for Single Page Application development? … No / Yes YES
✔ Add Pinia for state management? … No / Yes YES
✔ Add Vitest for Unit Testing? … No / Yes
✔ Add an End-to-End Testing Solution? › Playwright
✔ Add ESLint for code quality? … No / Yes YES
✔ Add Prettier for code formatting? … No / Yes YES
✔ Add Vue DevTools 7 extension for debugging? (experimental) … No / Yes YES

Scaffolding project in /Users/coder/repos/arunabhdas/githubrepos/osscom/osscom-vue/osscom-frontend...

Done. Now run:

  cd osscom-frontend
  npm install
  npm run format
  npm run dev

Add NuxtUI

cd osscom-vue

cd osscom-frontend

npx nuxi@latest module add ui

Initialize NuxtJS

  • Initialize NuxtJS project
==> npx nuxi@latest init osscom

✔ Which package manager would you like to use?
npm
◐ Installing dependencies...                                                                  11:32:31 PM
npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email protected]: This package is no longer supported.
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: This package is no longer supported.
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: This package is no longer supported.

> postinstall
> nuxt prepare

✔ Types generated in .nuxt                                                                   11:32:52 PM

added 642 packages, and audited 644 packages in 21s

128 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
✔ Installation completed.                                                                    11:32:52 PM

✔ Initialize git repository?
No
                                                                                              11:32:57 PM
✨ Nuxt project has been created with the v3 template. Next steps:
 › cd osscom                                                                                  11:32:57 PM
 › Start development server with npm run dev 

Install Nuxt ESLint

Install Nuxt ESLint

npx nuxi module add eslint

Install Tailwind Nuxt

Install Nuxt ShadCN

Add ShadCN-Vue

==> npx shadcn-vue@latest init
Need to install the following packages:
[email protected]
Ok to proceed? (y) y 

✔ Would you like to use TypeScript? (recommended)? … no / yes YES
✔ Which framework are you using? › Nuxt Nuxt
✔ Which style would you like to use? › Default Default
✔ Which color would you like to use as base color? › Slate Slate
✔ Where is your tsconfig.json file? … .nuxt/tsconfig.json .nuxt/tsconfig.json
✔ Where is your global CSS file? (this file will be overwritten) … assets/css/main.css assets/css/main.css
✔ Would you like to use CSS variables for colors? … no / yes YES
✔ Where is your tailwind.config located? (this file will be overwritten) … tailwind.config.js tailwind.config.js
✔ Configure the import alias for components: … @/components
✔ Configure the import alias for utils: … @/lib/utils
✔ Write configuration to components.json. Proceed? … yes YES
                                                                                                         12:18:22 AM
✔ Writing components.json...
✔ Initializing project...
✔ Installing dependencies...
                                                                                                         12:18:27 AM
ℹ Success! Project initialization completed.    

Add ShadCN components

npx shadcn-vue@latest add button

npx shadcn-vue@latest add badge

npx shadcn-vue@latest add card

npx shadcn-vue@latest add dropdown-menu

npx shadcn-vue@latest add input

npx shadcn-vue@latest add breadcrumb

npx shadcn-vue@latest add sheet

npx shadcn-vue@latest add table

npx shadcn-vue@latest add tabs

npx shadcn-vue@latest add tooltip

Add dark mode

Screenshots

Screenshot 2 Screenshot 1 Screenshot 0

Steps

==> npm create svelte@latest

==> npm create svelte@latest
Need to install the following packages:
[email protected]
Ok to proceed? (y) y

create-svelte version 6.3.5

┌  Welcome to SvelteKit!
│
◇  Where should we create your project?
│  osscom-frontend
│
◇  Which Svelte app template?
│  Skeleton project
│
◇  Add type checking with TypeScript?
│  Yes, using TypeScript syntax
│
◇  Select additional options (use arrow keys/space bar)
│  Add ESLint for code linting, Add Prettier for code formatting, Add Playwright for browser testing, Try the Svelte 5
preview (unstable!)
│
└  Your project is ready!

Install more integrations with:
  npx svelte-add

Next steps:
  1: cd osscom-frontend
  2: npm install
  3: git init && git add -A && git commit -m "Initial commit" (optional)
  4: npm run dev -- --open

To close the dev server, hit Ctrl-C

Stuck? Visit us at https://svelte.dev/chat

AlpineJS Directives


* x-data
* x-on
* x-text
* x-model
* x-bind
* x-init
* x-ref
* x-show




## Resources

ShadCN Nuxt - https://www.youtube.com/watch?v=YErzRvxpwrg

Nux3 @shadcn @TailwindLabs - https://youtu.be/Oomx3mAK0vs?si=Dc0upXQUHst7JkLy 

AlpineJS - https://youtu.be/4c8dpZN0rqM?si=iFkOLfGj9xfVPKLF

FrankenUI - https://github.com/franken-ui/ui 

About

Open source software components

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published