Node Modules

DevDependencies used in this project

This list can be found in the package.json file of the project.

These can be installed using npm i -D <package-name> (e.g. npm i -D @smui-extra/accordion)

➜ user@name  ~/your-project-folder/yama git:(main) npm list        
svelte-app@1.0.0 ~/your-project-folder/yama
├── @dicebear/avatars-identicon-sprites@4.10.2
├── @dicebear/avatars@4.10.2
├── @material/button@13.0.0
├── @material/elevation@13.0.0
├── @playwright/test@1.21.1
├── @rollup/plugin-commonjs@17.1.0
├── @rollup/plugin-node-resolve@11.2.1
├── @rollup/plugin-typescript@8.3.2
├── @smui-extra/accordion@6.0.0-beta.16
├── @smui-extra/badge@6.0.0-beta.16
├── @smui/button@6.0.0-beta.16
├── @smui/checkbox@6.0.0-beta.16
├── @smui/drawer@6.0.0-beta.16
├── @smui/fab@6.0.0-beta.16
├── @smui/form-field@6.0.0-beta.16
├── @smui/icon-button@6.0.0-beta.16
├── @smui/layout-grid@6.0.0-beta.16
├── @smui/list@6.0.0-beta.16
├── @smui/paper@6.0.0-beta.16
├── @smui/switch@6.0.0-beta.16
├── @smui/textfield@6.0.0-beta.16
├── @smui/tooltip@6.0.0-beta.16
├── @smui/top-app-bar@6.0.0-beta.16
├── @tsconfig/svelte@2.0.1
├── @types/crypto-js@4.1.1
├── @types/node@17.0.31
├── @types/webcrypto@0.0.28
├── autoprefixer@10.4.7
├── node-sass@7.0.1
├── postcss@8.4.13
├── recordrtc@5.6.2
├── rollup-plugin-css-only@3.1.0
├── rollup-plugin-livereload@2.0.5
├── rollup-plugin-postcss@4.0.2
├── rollup-plugin-svelte@7.1.0
├── rollup-plugin-terser@7.0.2
├── rollup@2.72.1
├── sass@1.51.0
├── sirv-cli@2.0.2
├── smui-theme@6.0.0-beta.16
├── snyk@1.922.0
├── svelte-check@2.7.0
├── svelte-preprocess@4.10.6
├── svelte-spa-router@3.2.0
├── svelte@3.48.0
├── tslib@2.4.0
├── typescript@4.6.4
└── unset-value@2.0.1

➜ user@name  ~/your-project-folder/yama git:(main) 

Installing Node.js

Windows users

Windows users who are using the Windows Subsystem for Linux (WSL) in Windows 11 will need to update to a more current version of Node.js.

The Node.js included in the WSL Ubuntu 20.04 is version 10.19.

This version is currently unsupported and unmaintained, and will cause problems for the user when installing packages and dependencies.

Run the following commands from inside your project folder to update to the latest version of Node.js.

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

MacOS Users

Step 1 - Installing Homebrew

This guide will use Homebrew to install the required packages. In the event that you already have Homebrew on your system (Can be verified by running brew --version) then skip to Installing.

In order to install Homebrew run in a terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

After that, verify correct installation:

brew --version

Step 2 - Installing NodeJS

Run in a terminal after installing both Homebrew and Docker Desktop:

brew install node

After this command has completed, verify that AWS SAM CLI is installed by running:

node --version