Installation

No Complicated CLI just download and go

1. Go to apperance > themes and download your themes

2. Download both parent and child theme to recieve all features

Configure JS and Scss

1. Change directory into the child theme and run npm install

1. Out of the box scss will be configured if you wish to remove scss go to the webpack.mix.js and remove. 
.sass('assets/styles/app.scss', 'dist');

Configure Vue or React

Go to webpack.mix.js and uncomment the framework of your choice and then run npx mix watch

Configure Vue

1. Go to app.js and uncomment the Vue Code

2. Now any where in your app you can insert to run this vue component

3. Run npx mix watch to recompile the assets

Configure React

1. Go to app.js and uncomment the React Code

2. Now anywhere in your app insert to render this react component

3. Run npx mix watch to recompile the assets

Web Routes

1. Declare a new route

2. Add Route name

3. Add URL Paramter

4. Add file path

5. Force url flush true or false for developemnt only

Routes can as long as you wish the parameters you add the longer your route will be for example:

Rendering Routes:

To use your parameters from the url use the function get_query_var(). This can be varibale can used in a variety of ways.
For example:

API Routes

1. Declare a new route

2. Add request type

3. Add namespace

4. Add route name

5. Add callback function

Wordpress Nonce & global url for js