The most common interpreter is the one that runs in every web browser.
NodeJS is a good interpreter to use for server side processing.
node -v things work better if running a newer version: command -v nvm
if you need to install, see Node notes.
Best Practices and Conventions
Seems like camelCase is preferred over names_with_underscores. names-with-hyphens are not allowed.
Many good topics related to Vue.
move to design