You may install pnpm even if you don't have Node.js installed, using the following scripts.
On Windows
Using PowerShell:
iwr https://get.pnpm.io/install.ps1 -useb | iex
On POSIX systems
curl -fsSL https://get.pnpm.io/install.sh | sh -
If you don't have curl installed, you would like to use wget:
wget -qO- https://get.pnpm.io/install.sh | sh -
On Alpine Linux
bash wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.bashrc" SHELL="$(which bash)" bash - sh wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh - dash wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.dashrc" SHELL="$(which dash)" dash -
Using npm
npm install -g pnpm
Using Homebrew
If you have the package manager installed, you can install pnpm using the following command:
brew install pnpm
Install Dependencies
Now install the dependencies from package.json by executing the following pnpm
pnpm install
You can do the same thing with NPM, but we highly recommend using PNPM, mostly because of the non-flat node_modules directory, which prevents version collision
Changing the Theme Colors
Search UI is using the MUI Theme provider to specify the color of the components, darkness of the surfaces, level of shadow, appropriate opacity of ink elements, etc. You can learn more in Theming from MUI
Currently, Search UI implements a light and dark theme, locates on src/themes