Ranter
Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Comments
		
- 
				
				 Root772326yWelcome to the world of modern JS. Root772326yWelcome to the world of modern JS.
 Everything is ridiculously overcomplicated, full of vulnerabilities, and super resource heavy.
 
 There are also no language choices.
- 
				
				 zigmas586y@JhonDoe very simply put. I created a nuxt client which I moved to a separate source directory "src". Other directory is named functions for firebase function storage. Now if you want intellisense in both of these, you have to create a workspace with different folders, however even with this, something's out of balance and requires some additional configuration to view internals like $store $nuxt and other variables available on nuxt implementation of Vue object. Also there's configuration required for typescript, eslint, prettier which of course isn't necessary, but convenient to have. zigmas586y@JhonDoe very simply put. I created a nuxt client which I moved to a separate source directory "src". Other directory is named functions for firebase function storage. Now if you want intellisense in both of these, you have to create a workspace with different folders, however even with this, something's out of balance and requires some additional configuration to view internals like $store $nuxt and other variables available on nuxt implementation of Vue object. Also there's configuration required for typescript, eslint, prettier which of course isn't necessary, but convenient to have.
- 
				
				@zigmas configuration for nuxt-typescript sucks.
 
 Slow startup(if universal mode)
 Fixed convention, due to this, you are limited to have custom configuration.
 Typescript for vue and vuex sucks. I use nuxt-typed-vuex or typed-vuex.
 If you ever use vue-specific css framework. You'll have trouble configuring types (vuetify by default is written in typescript)
- 
				
				 zigmas586y@Clueless I'm using custody which is nice and the types for it help a lot as well. The configuration indeed is a pain point when you want to have something working properly. I'm curious in adopting composition API and seeing how I can use typescript with vuex and other plugins to have more type completion etc. zigmas586y@Clueless I'm using custody which is nice and the types for it help a lot as well. The configuration indeed is a pain point when you want to have something working properly. I'm curious in adopting composition API and seeing how I can use typescript with vuex and other plugins to have more type completion etc.



Setting up a proper development environment with configs in JavaScript takes more time than to develop a small application you want to launch.
rant
config configuration javascript