* update loose files and add vitest * update test scripts * more support for vitest * more test support * update vscode settings