UNPKG

@beetpx/beetpx

Version:

A TypeScript framework for pixel art browser games.

93 lines (92 loc) 2.62 kB
{ "name": "@beetpx/beetpx", "version": "0.56.1", "author": "Beetroot Paul", "license": "MIT", "description": "A TypeScript framework for pixel art browser games.", "keywords": [ "beetpx", "browser", "browser-games", "engine", "framework", "game development", "gamedev", "lo-fi", "low-resolution", "lowres", "pico-8", "pixel-art", "pixelart", "typescript" ], "homepage": "https://beetpx.dev", "repository": { "type": "git", "url": "git+https://github.com/beetrootpaul/beetpx.git" }, "bugs": { "url": "https://github.com/beetrootpaul/beetpx/issues" }, "files": [ "cli/", "dist/", "html_templates/", "LICENSE", "package.json", "README.md" ], "main": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "beetpx": "cli/beetpx-cli.cjs" }, "engines": { "node": ">=22.0.0" }, "scripts": { "prepare": "husky", "postinstall": "npx playwright install", "format": "prettier --ignore-path .gitignore --write cli/ e2e_tests/ html_templates/ scripts/ src/", "test:tsc": "tsc", "test:tsc:watch": "tsc --watch", "test:vitest": "vitest run", "test:vitest:watch": "vitest watch", "test:playwright": "cd e2e_tests/ && ./run_e2e_tests.js", "test": "run-p test:tsc test:vitest test:playwright", "precompile": "rimraf ./.dist/* ./dist/*", "compile": "tsc --project tsconfig.compile-all-no-comments.json && tsc --project tsconfig.compile-d-ts-with-comments.json", "compile:watch": "tsc --project tsconfig.compile-all-no-comments.json --watch", "postcompile": "rollup --config ./rollup.config.ts --configPlugin typescript", "website:generate": "./scripts/generateWebsite.sh", "website:open": "./scripts/openWebsite.sh", "checkForDepedencyUpdates": "npx npm-check-updates" }, "dependencies": { "archiver": "7.0.1", "audio-buffer-utils": "5.1.2", "fast-png": "6.3.0", "strip-comments": "2.0.1", "vite": "6.2.2", "yargs": "17.7.2" }, "devDependencies": { "@node-cli/static-server": "3.1.1", "@playwright/test": "1.51.1", "@rollup/plugin-typescript": "12.1.2", "@zamiell/typedoc-plugin-not-exported": "0.3.0", "husky": "9.1.7", "npm-run-all": "4.1.5", "prettier": "3.5.3", "prettier-plugin-organize-imports": "4.1.0", "replace-in-file": "8.3.0", "rimraf": "6.0.1", "rollup": "4.36.0", "rollup-plugin-dts": "6.2.1", "tslib": "2.8.1", "typedoc": "0.27.9", "typedoc-plugin-extras": "4.0.0", "typescript": "5.8.2", "vitest": "3.0.9" } }