{
  "name": "@2d-game-grid/square",
  "version": "2.4.0",
  "description": "A simple square grid made for games",
  "keywords": [
    "grid",
    "game",
    "pathfinding",
    "distance",
    "2d",
    "square"
  ],
  "license": "MIT",
  "author": "Marvin Stürcke",
  "repository": "https://github.com/mstuercke/2d-game-grid",
  "files": [
    "src/",
    "!src/**/*.test.ts",
    "!src/**/*.fixture.ts",
    "dist/",
    "README.md"
  ],
  "type": "module",
  "main": "src/index.ts",
  "exports": {
    ".": {
      "require": "./dist/cjs/index.js",
      "import": "./dist/esm/index.js",
      "types": "./dist/types/index.d.ts"
    }
  },
  "scripts": {
    "typecheck": "tsc --noEmit",
    "test:unit": "vitest run --coverage",
    "test:unit:watch": "vitest watch",
    "build:esm": "tsc -p tsconfig.build.esm.json",
    "build:cjs": "tsc -p tsconfig.build.cjs.json",
    "build": "yarn run build:cjs && yarn run build:esm",
    "release": "node --no-warnings --loader ts-node/esm scripts/release.ts"
  },
  "dependencies": {
    "@2d-game-grid/core": "0.0.13",
    "pathfinding": "^0.4.18"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  }
}
