Skip to content

wpengine/faustjs.org

Folders and files

NameName
Last commit message
Last commit date
Feb 5, 2025
Jan 15, 2025
Mar 12, 2025
Feb 20, 2025
Mar 13, 2025
Mar 27, 2025
Feb 6, 2025
Feb 5, 2025
Jan 23, 2025
Jan 23, 2025
Nov 13, 2024
Dec 17, 2024
Mar 27, 2025
Mar 13, 2025
Feb 6, 2025
Apr 15, 2025
Oct 24, 2024
Feb 20, 2025
Mar 12, 2025
Apr 7, 2025
Apr 7, 2025
Feb 19, 2025
Jan 23, 2025
Mar 13, 2025
Apr 14, 2025

Repository files navigation

faustjs.org

Frontend for the faustjs.org website.

Prerequisites

Getting started

$ nvm install		# Install the correct version of node
$ corepack enable 	# Enable Corepack
$ corepack install	# Install `pnpm` via Corepack
$ pnpm install		# Install project dependencies via `pnpm`
$ pnpm dev 			# Start dev server; See `scripts` in `package.json` for more

PNPM Package Manager

corepack enable
corepack install

This project users pnpm. While not significantly different than npm here are some basic differences and I'd recommend you checkout the pnpm docs for more info.

  • npm run dev => pnpm dev or pnpm run dev :: commands can be shortened, or use your muscle memory
  • npx => pnpx or pnpm dlx :: either way it still works
  • pnpm update :: a whole suite of native tools to manage dependencies. No need for 3rd party tools to update dependencies.

Linting and Formatting

Linting - checks for potential errors and code style. i.e. eslint Formatting - checks for spaces, line length, etc. i.e prettier

Both are run against staged files on commit. If it's failing for a good reason and you need to bypass you can use the --no-verify or -n flag. git commit -nm "my message"

Editing content