This is the scaffolding for a project without any GUI. It includes linting, typechecking, and tests using Jest, but does not include React/server code.
This is ideal for scripts that are only to be run locally or from a server.
- Clone this repository
- Update all dependencies in package.json to the latest version:
- Remove yarn.lock and change all dependencies to the latest version
- Follow the instructions to update the airbnb ESLint config:
npx install-peerdeps --dev eslint-config-airbnb-base
- Run
yarn install
- Make sure that
yarn lint
,yarn jest example.test.ts
, andyarn b-node example.ts
all work - Commit the latest version of this repostiroy
- Remove the
.git
folder:rm -rf .git
- Run
git init
and commit, and then push to a new branch in GitLab or GitHub