A webapp to provide a dictionary of jumprope tricks and functionalities that makes ropeskippers life easier.
VSCode + the Vue (Official) extension, plus the ESLint and UnoCSS extensions.
npm ci
npm run codegen # generates src/graphql/generated from the live API schema
npm run devOther useful scripts:
npm run lint/npm run lint:fix— ESLint (neostandard + typescript-eslint + eslint-plugin-vue), which is also the formatternpm run typecheck— vue-tscnpm run build— production build with UnoCSS (preset-wind4) and the PWA service worker
- The
unlock_achievementevent is used to mark that a user has marked a trick as completed, theachievement_idis set toTrick:${trick.id}