Hello, world!
That starter for rapid prototyping a services. Start with
git clone https://github.com/FlameArt/vuestarter.git ./projectName
- Vite
- Vue 3 [via composition api]
- Typescript
- Pinia as state manager
- Vue Router 4
- Tailwind as css framework
- Pug as html framework
- ESLint
- Capacitor as converter to Android and iOS apps
- VSCode ready with Volar
- FlameREST attached
- Precreated Signup, Auth and Password Reset pages
-
Install XCode: https://apps.apple.com/us/app/xcode/id497799835
-
Cocopoads
sudo gem install cocoapods
-
Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Node
brew install node
Enable capabilities in Apple Connect for app and in XCode:
- Click on your workspace name
- Select your project in the target list
- Select Signing & Capabilities
- Click the +Capability button
- Add Push Notifications and Background Modes -> (Remote notifications) from the list.
- Install Android Studio
- Install node
Pug-lexer in Volar doesn`t support all tailwind functions currently. So you need to apply fix pugjs/pug#3373
OR just fix the Volar
extension directly in %USERNAME%/.vscode/extensions/vue.volar-VERSION/dist/node/server.js
that
(/^\.([_a-z0-9\-]*[_a-z][_a-z0-9\-]*)/i, 'class');
to that
(/^\.([_a-z0-9\-]*[_a-z]([_a-z0-9\-\[\]]|:(?! ))*)/i, 'class');
Compilation works fine without any fixes
MIT