{
  "name": "smallgame",
  "version": "0.4.0",
  "description": "A simple graphics library for developing 2D games and interactive applications",
  "main": "src/index.ts",
  "scripts": {
    "build": "webpack",
     "test": "jest"
  },
  "repository": {
    "url": "https://github.com/m1sha/smallgame"
  },
  "keywords": [
    "2D games",
    "graphics library",
    "canvas"
  ],
  "author": "m1hailostertag@gmail.com",
  "license": "MIT",
  "devDependencies": {
    "@types/jest": "^29.5.12",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^30.2.0",
    "ts-jest": "^29.1.4",
    "ts-loader": "^9.5.1",
    "tslib": "^2.6.3",
    "typescript": "^5.4.5",
    "webpack": "^5.91.0",
    "webpack-cli": "^5.1.4"
  },
  "jest": {
    "verbose": true,
    "testEnvironment": "jsdom",
    "testEnvironmentOptions": {
      "localstorage": "./jest-localstorage.json"
    },
    "moduleFileExtensions": [
      "js",
      "ts",
      "json"
    ],
    "transformIgnorePatterns": [
      "node_modules/(?!@ngrx|(?!deck.gl)|ng-dynamic)"
    ],
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    },
    "moduleNameMapper": {
      "^@/(.*)$": "<rootDir>/src/$1"
    },
    "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
    "collectCoverage": true,
    "collectCoverageFrom": [
      "**/*.{ts}",
      "!**/dist/**",
      "!**/node_modules/**",
      "!*.d.ts"
    ]
  }
}
