I am thinking something like the Unity Create C# file where it will take the name and create some default imports, class definition, etc. Save the file in the correct location and launch in VSCode. This would definitely save some time for me knowing that all the needed starter content is in the .ts file and ready for me to extend.
Original Post on Discord
by user 943936853348855838
That exists: just context click a npmdef file:

It only exists for npmdefs tho
Could add it to src/scripts
too maybe. Is that what you mean?
I was thinking maybe from the main Needle Engine menu since you usually don’t have the src/scripts folder in the Unity project.
by user 943936853348855838
Personally I would only use src/scripts
for prototyping / quick and dirty testing and not production
Yes i mean we could allow using that menu item if your current scene has an ExportInfo component and a project and then generate the script there
I need to look into the npmdefs, but the current project due in a little over a week is my priority right now.
by user 943936853348855838
Also, typescript and more advanced web dev is newish to me so that may be the issue as well.
by user 943936853348855838
It’s pretty much as simple as
- Create > NPM Definition
- In your ExportInfo, add the new NPM Definition as dependency if it hasn’t been added automatically already
- Rightclick on the NPM Definition > Create > Typescript
and you’re back to the same flow as when creating scripts in src/scripts, plus you can directly open VS Code by double-clicking on those Typescript files or the NPM Definition
Okay I will look into that. Thanks
by user 943936853348855838
The latest verison adds support for “Create/Typescript” in any folder and it creates the script in src/scripts
and opens the workspace if you have a web project setup