Split codgen.ts to codegen-shop.ts and codegen-admin.ts, which avoids conflicts between the two, should the developer want to have an admin section.
Expanded the "Options" object that's passed to all providers to include the Vendure channel. Which can be essential for multi-channel shops.
Added scripts in package.json which generate different versions of the graphql, by accessing different APIs depending on mode (Dev, Local, Prod)
NOTE this change removes the following from vite.config.ts because it caused npm run start to fail for some odd reason related to some malformated JSON
NOTE this change removes the following from vite.config.ts because it caused npm run start to fail for some odd reason related to some malformated JSON