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
JSON
{
"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"
}
}