├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── index.html ├── js ├── App.vue ├── components │ ├── AccomplishmentScore.vue │ ├── ArrowIcon.vue │ ├── ChangelogDate.vue │ ├── DownloadProgress.vue │ ├── LichessLogin.vue │ ├── RecentUpdates.vue │ ├── TrophyCollection.vue │ └── UsernameFormatter.vue ├── goals │ ├── adoption-match.ts │ ├── alphabet-openings.ts │ ├── avoid-the-flag-checkmate.ts │ ├── block-check-with-checkmate.ts │ ├── castle-fork.ts │ ├── checkmate-at-move-number.ts │ ├── consecutive-captures.ts │ ├── dirty-wins.ts │ ├── double-check-checkmate.ts │ ├── first-capture.ts │ ├── game-checks.ts │ ├── lefong-trap.ts │ ├── mona-lisa-checkmate.ts │ ├── move-checks.ts │ ├── oh-no-my-queen.ts │ ├── pawn-storm-opening.ts │ ├── piece-structures.ts │ ├── rosen-trap.ts │ ├── royal-family-fork.ts │ └── smothered-mate.ts ├── index.ts ├── types │ └── types.ts └── utils │ ├── alphabet-opening-search.ts │ ├── calculate-material-imbalance.ts │ ├── cleanup-input.ts │ ├── fen-to-position.ts │ ├── format-since-date.ts │ ├── knight-moves.ts │ ├── neighboring-squares.ts │ ├── pawn-captures.ts │ └── pgn-formatter.ts ├── package.json ├── pnpm-lock.yaml ├── public ├── cache │ ├── chesscom │ │ ├── alexandrabotez.json │ │ ├── chessbrah.json │ │ ├── danielnaroditsky.json │ │ ├── gothamchess.json │ │ ├── hannahsayce.json │ │ ├── hikaru.json │ │ ├── imrosen.json │ │ ├── knvb.json │ │ ├── magnuscarlsen.json │ │ ├── saltyclown.json │ │ └── witty_alien.json │ └── lichess │ │ ├── chess-network.json │ │ ├── dianamirza.json │ │ ├── drnykterstein.json │ │ ├── ericrosen.json │ │ ├── massterofmayhem.json │ │ ├── penguingim1.json │ │ └── saltyclown.json └── favicon.ico ├── scripts └── download-games.py ├── styles └── index.css ├── tailwind.config.cjs ├── tests ├── adoption-match.test.ts ├── alphabet-opening-search.test.ts ├── alphabet-openings.test.ts ├── avoid-the-flag-checkmate.test.ts ├── block-check-with-checkmate.test.ts ├── calculate-material-imbalances.test.ts ├── castle-after-move-40.test.ts ├── castle-fork.test.ts ├── checkmate-in-n-moves.test.ts ├── checkmates.test.ts ├── cleanup-lichess-username.test.ts ├── connect-8.test.ts ├── connect-pawns-diagonally.test.ts ├── consecutive-captures.test.ts ├── dirty-avoid-made-in-1.test.ts ├── dirty-wins.test.ts ├── double-check-checkmate.test.ts ├── first-capture.test.ts ├── format-since-date.test.ts ├── king-checkmates.test.ts ├── knight-cube.test.ts ├── knight-moves.test.ts ├── knight-to-corner-checkmate.test.ts ├── lefong-trap-test.test.ts ├── mona-lisa-checkmate.test.ts ├── move-checks.test.ts ├── neighboring-squares.test.ts ├── oh-no-my-queen.test.ts ├── pawn-captures.test.ts ├── pawn-cube.test.ts ├── pawn-diamond.test.ts ├── pawn-stacks.test.ts ├── pawn-storm-opening.test.ts ├── pawn-trapezoid.test.ts ├── pawn-x.test.ts ├── pgn-formatter.test.ts ├── position.test.ts ├── promote-pawn-before-move-number.test.ts ├── rosen-trap.test.ts ├── royal-family-fork.test.ts ├── smothered-mate.test.ts └── stalemate-tricks.test.ts ├── tsconfig.json ├── vercel.json ├── vite.config.mts └── vue-shims.d.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | TODO.md 2 | 3 | node_modules 4 | 5 | /cache/*.ndjson 6 | /coverage 7 | /dist 8 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.json 2 | pnpm-lock.yaml 3 | 4 | coverage 5 | dist 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/index.html -------------------------------------------------------------------------------- /js/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/App.vue -------------------------------------------------------------------------------- /js/components/AccomplishmentScore.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/components/AccomplishmentScore.vue -------------------------------------------------------------------------------- /js/components/ArrowIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/components/ArrowIcon.vue -------------------------------------------------------------------------------- /js/components/ChangelogDate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/components/ChangelogDate.vue -------------------------------------------------------------------------------- /js/components/DownloadProgress.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/components/DownloadProgress.vue -------------------------------------------------------------------------------- /js/components/LichessLogin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/components/LichessLogin.vue -------------------------------------------------------------------------------- /js/components/RecentUpdates.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/components/RecentUpdates.vue -------------------------------------------------------------------------------- /js/components/TrophyCollection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/components/TrophyCollection.vue -------------------------------------------------------------------------------- /js/components/UsernameFormatter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/components/UsernameFormatter.vue -------------------------------------------------------------------------------- /js/goals/adoption-match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/adoption-match.ts -------------------------------------------------------------------------------- /js/goals/alphabet-openings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/alphabet-openings.ts -------------------------------------------------------------------------------- /js/goals/avoid-the-flag-checkmate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/avoid-the-flag-checkmate.ts -------------------------------------------------------------------------------- /js/goals/block-check-with-checkmate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/block-check-with-checkmate.ts -------------------------------------------------------------------------------- /js/goals/castle-fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/castle-fork.ts -------------------------------------------------------------------------------- /js/goals/checkmate-at-move-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/checkmate-at-move-number.ts -------------------------------------------------------------------------------- /js/goals/consecutive-captures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/consecutive-captures.ts -------------------------------------------------------------------------------- /js/goals/dirty-wins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/dirty-wins.ts -------------------------------------------------------------------------------- /js/goals/double-check-checkmate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/double-check-checkmate.ts -------------------------------------------------------------------------------- /js/goals/first-capture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/first-capture.ts -------------------------------------------------------------------------------- /js/goals/game-checks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/game-checks.ts -------------------------------------------------------------------------------- /js/goals/lefong-trap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/lefong-trap.ts -------------------------------------------------------------------------------- /js/goals/mona-lisa-checkmate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/mona-lisa-checkmate.ts -------------------------------------------------------------------------------- /js/goals/move-checks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/move-checks.ts -------------------------------------------------------------------------------- /js/goals/oh-no-my-queen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/oh-no-my-queen.ts -------------------------------------------------------------------------------- /js/goals/pawn-storm-opening.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/pawn-storm-opening.ts -------------------------------------------------------------------------------- /js/goals/piece-structures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/piece-structures.ts -------------------------------------------------------------------------------- /js/goals/rosen-trap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/rosen-trap.ts -------------------------------------------------------------------------------- /js/goals/royal-family-fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/royal-family-fork.ts -------------------------------------------------------------------------------- /js/goals/smothered-mate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/goals/smothered-mate.ts -------------------------------------------------------------------------------- /js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/index.ts -------------------------------------------------------------------------------- /js/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/types/types.ts -------------------------------------------------------------------------------- /js/utils/alphabet-opening-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/alphabet-opening-search.ts -------------------------------------------------------------------------------- /js/utils/calculate-material-imbalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/calculate-material-imbalance.ts -------------------------------------------------------------------------------- /js/utils/cleanup-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/cleanup-input.ts -------------------------------------------------------------------------------- /js/utils/fen-to-position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/fen-to-position.ts -------------------------------------------------------------------------------- /js/utils/format-since-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/format-since-date.ts -------------------------------------------------------------------------------- /js/utils/knight-moves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/knight-moves.ts -------------------------------------------------------------------------------- /js/utils/neighboring-squares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/neighboring-squares.ts -------------------------------------------------------------------------------- /js/utils/pawn-captures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/pawn-captures.ts -------------------------------------------------------------------------------- /js/utils/pgn-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/js/utils/pgn-formatter.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/cache/chesscom/alexandrabotez.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/alexandrabotez.json -------------------------------------------------------------------------------- /public/cache/chesscom/chessbrah.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/chessbrah.json -------------------------------------------------------------------------------- /public/cache/chesscom/danielnaroditsky.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/danielnaroditsky.json -------------------------------------------------------------------------------- /public/cache/chesscom/gothamchess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/gothamchess.json -------------------------------------------------------------------------------- /public/cache/chesscom/hannahsayce.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/hannahsayce.json -------------------------------------------------------------------------------- /public/cache/chesscom/hikaru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/hikaru.json -------------------------------------------------------------------------------- /public/cache/chesscom/imrosen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/imrosen.json -------------------------------------------------------------------------------- /public/cache/chesscom/knvb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/knvb.json -------------------------------------------------------------------------------- /public/cache/chesscom/magnuscarlsen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/magnuscarlsen.json -------------------------------------------------------------------------------- /public/cache/chesscom/saltyclown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/saltyclown.json -------------------------------------------------------------------------------- /public/cache/chesscom/witty_alien.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/chesscom/witty_alien.json -------------------------------------------------------------------------------- /public/cache/lichess/chess-network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/lichess/chess-network.json -------------------------------------------------------------------------------- /public/cache/lichess/dianamirza.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/lichess/dianamirza.json -------------------------------------------------------------------------------- /public/cache/lichess/drnykterstein.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/lichess/drnykterstein.json -------------------------------------------------------------------------------- /public/cache/lichess/ericrosen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/lichess/ericrosen.json -------------------------------------------------------------------------------- /public/cache/lichess/massterofmayhem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/lichess/massterofmayhem.json -------------------------------------------------------------------------------- /public/cache/lichess/penguingim1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/lichess/penguingim1.json -------------------------------------------------------------------------------- /public/cache/lichess/saltyclown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/cache/lichess/saltyclown.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /scripts/download-games.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/scripts/download-games.py -------------------------------------------------------------------------------- /styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/styles/index.css -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tests/adoption-match.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/adoption-match.test.ts -------------------------------------------------------------------------------- /tests/alphabet-opening-search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/alphabet-opening-search.test.ts -------------------------------------------------------------------------------- /tests/alphabet-openings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/alphabet-openings.test.ts -------------------------------------------------------------------------------- /tests/avoid-the-flag-checkmate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/avoid-the-flag-checkmate.test.ts -------------------------------------------------------------------------------- /tests/block-check-with-checkmate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/block-check-with-checkmate.test.ts -------------------------------------------------------------------------------- /tests/calculate-material-imbalances.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/calculate-material-imbalances.test.ts -------------------------------------------------------------------------------- /tests/castle-after-move-40.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/castle-after-move-40.test.ts -------------------------------------------------------------------------------- /tests/castle-fork.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/castle-fork.test.ts -------------------------------------------------------------------------------- /tests/checkmate-in-n-moves.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/checkmate-in-n-moves.test.ts -------------------------------------------------------------------------------- /tests/checkmates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/checkmates.test.ts -------------------------------------------------------------------------------- /tests/cleanup-lichess-username.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/cleanup-lichess-username.test.ts -------------------------------------------------------------------------------- /tests/connect-8.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/connect-8.test.ts -------------------------------------------------------------------------------- /tests/connect-pawns-diagonally.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/connect-pawns-diagonally.test.ts -------------------------------------------------------------------------------- /tests/consecutive-captures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/consecutive-captures.test.ts -------------------------------------------------------------------------------- /tests/dirty-avoid-made-in-1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/dirty-avoid-made-in-1.test.ts -------------------------------------------------------------------------------- /tests/dirty-wins.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/dirty-wins.test.ts -------------------------------------------------------------------------------- /tests/double-check-checkmate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/double-check-checkmate.test.ts -------------------------------------------------------------------------------- /tests/first-capture.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/first-capture.test.ts -------------------------------------------------------------------------------- /tests/format-since-date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/format-since-date.test.ts -------------------------------------------------------------------------------- /tests/king-checkmates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/king-checkmates.test.ts -------------------------------------------------------------------------------- /tests/knight-cube.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/knight-cube.test.ts -------------------------------------------------------------------------------- /tests/knight-moves.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/knight-moves.test.ts -------------------------------------------------------------------------------- /tests/knight-to-corner-checkmate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/knight-to-corner-checkmate.test.ts -------------------------------------------------------------------------------- /tests/lefong-trap-test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/lefong-trap-test.test.ts -------------------------------------------------------------------------------- /tests/mona-lisa-checkmate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/mona-lisa-checkmate.test.ts -------------------------------------------------------------------------------- /tests/move-checks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/move-checks.test.ts -------------------------------------------------------------------------------- /tests/neighboring-squares.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/neighboring-squares.test.ts -------------------------------------------------------------------------------- /tests/oh-no-my-queen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/oh-no-my-queen.test.ts -------------------------------------------------------------------------------- /tests/pawn-captures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/pawn-captures.test.ts -------------------------------------------------------------------------------- /tests/pawn-cube.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/pawn-cube.test.ts -------------------------------------------------------------------------------- /tests/pawn-diamond.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/pawn-diamond.test.ts -------------------------------------------------------------------------------- /tests/pawn-stacks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/pawn-stacks.test.ts -------------------------------------------------------------------------------- /tests/pawn-storm-opening.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/pawn-storm-opening.test.ts -------------------------------------------------------------------------------- /tests/pawn-trapezoid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/pawn-trapezoid.test.ts -------------------------------------------------------------------------------- /tests/pawn-x.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/pawn-x.test.ts -------------------------------------------------------------------------------- /tests/pgn-formatter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/pgn-formatter.test.ts -------------------------------------------------------------------------------- /tests/position.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/position.test.ts -------------------------------------------------------------------------------- /tests/promote-pawn-before-move-number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/promote-pawn-before-move-number.test.ts -------------------------------------------------------------------------------- /tests/rosen-trap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/rosen-trap.test.ts -------------------------------------------------------------------------------- /tests/royal-family-fork.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/royal-family-fork.test.ts -------------------------------------------------------------------------------- /tests/smothered-mate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/smothered-mate.test.ts -------------------------------------------------------------------------------- /tests/stalemate-tricks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tests/stalemate-tricks.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitztrev/rosen-score/HEAD/vite.config.mts -------------------------------------------------------------------------------- /vue-shims.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.vue' 2 | --------------------------------------------------------------------------------