mancala/packages/core
Halit Aksoy 3ea2ba18e3 fix(core): empty the first pit when animating a single stone move
PitAnimator guessed the played pit of a single stone move from the
first sowing step and skipped index 0, so playing one stone from
player 1's first pit showed it still holding the stone until the
animation ended. It now empties the move's own pit (moveIndex).
2026-10-16 10:49:09 +03:00
..
src fix(core): empty the first pit when animating a single stone move 2026-10-16 10:49:09 +03:00
tests fix(core): empty the first pit when animating a single stone move 2026-10-16 10:49:09 +03:00
.eslintignore (refactor) change folder structure 2024-06-18 01:11:26 +03:00
.eslintrc (refactor) change folder structure 2024-06-18 01:11:26 +03:00
.gitignore (refactor) change folder structure 2024-06-18 01:11:26 +03:00
.prettierrc (refactor) change folder structure 2024-06-18 01:11:26 +03:00
jest.config.js (refactor) change folder structure 2024-06-18 01:11:26 +03:00
package-lock.json (refactor) change folder structure 2024-06-18 01:11:26 +03:00
package.json build: use local mancala.js and @mancala/core packages 2026-10-14 02:09:05 +03:00
README.md (refactor) change folder structure 2024-06-18 01:11:26 +03:00
tsconfig.json (refactor) change folder structure 2024-06-18 01:11:26 +03:00
yarn.lock build: use local mancala.js and @mancala/core packages 2026-10-14 02:09:05 +03:00

Mancala Core

This module contains common functionalities for the Mancala project.

Build

yarn build

Usage

Link this local package to other packages (backend, frontend, mobile).

yarn link

In the target package folder, run:

cd ../backend
yarn link @mancala/core

NPM Publish Instructions

Run the following commands:

npm login
npm publish --access public