UNPKG

maze-generation

Version:

A package to generate mazes using the depth first or hunt and kill algorithm. Mazes can be generated with seed values for reproducibility

66 lines 1.77 kB
{ "name": "maze-generation", "version": "4.0.0", "description": "A package to generate mazes using the depth first or hunt and kill algorithm. Mazes can be generated with seed values for reproducibility", "homepage": "https://github.com/JRIngram/maze-gen", "bugs": "https://github.com/JRIngram/maze-gen/issues", "repository": { "type": "git", "url": "https://github.com/JRIngram/maze-gen.git" }, "type": "module", "keywords": [ "maze", "generator", "maze-gen", "maze-gen", "gen", "depth-first", "hunt-and-kill", "huntandkill", "procedural", "recursive", "backtracker", "depth", "first", "depth-first", "seed", "reproducible" ], "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "scripts": { "build": "rm -rf dist/ && tsc", "format": "npx prettier src/ -c", "format:fix": "npx prettier src/ --write", "linter:fix": "npx eslint --fix", "linter": "npx eslint", "prepare": "husky install", "pre-publish": "rm -rf node_modules/ package-lock.json dist/ && npm i && npm run build && npm run format && npm run linter && npm run test:ci && rm -rf dist/src/test && npm pack", "test:ci": "jest dist/" }, "author": { "name": "Jamie Ingram", "url": "https://github.com/JRIngram" }, "license": "MIT", "devDependencies": { "@babel/preset-env": "^7.26.7", "@babel/preset-typescript": "^7.26.0", "@eslint/js": "^9.20.0", "@types/jest": "^29.5.14", "eslint": "^9.20.1", "globals": "^16.0.0", "husky": "9.1.7", "jest": "29.7.0", "prettier": "3.5.1", "typescript": "^5.7.3", "typescript-eslint": "^8.24.1" }, "dependencies": { "prando": "^6.0.1" } }