steploop
Version:
a foundation for building loops that execute at a consistent, specified rate
56 lines (55 loc) • 1.55 kB
JSON
{
"name": "steploop",
"version": "1.0.1",
"description": "a foundation for building loops that execute at a consistent, specified rate",
"keywords": [
"loop",
"main-loop",
"game-loop",
"animation-loop",
"frames",
"fps",
"framerate",
"animation",
"real-time",
"typescript",
"javascript"
],
"homepage": "https://github.com/nickesc/steploop#readme",
"bugs": {
"url": "https://github.com/nickesc/steploop/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nickesc/steploop.git"
},
"license": "MIT",
"author": "N. Escobar <nick@nescobar.media> (https://nickesc.github.io/)",
"type": "module",
"main": "build/steploop.js",
"types": "build/steploop.d.ts",
"directories": {
"test": "tests"
},
"scripts": {
"test": "vitest run",
"docs": "npx tsc -p tsconfig.docs.json && jsdoc2md --files build/steploop.js > docs/documentation.md && node scripts/replace_links.js scripts/documentation_links.json docs/documentation.md && npm run capsule",
"capsule": "[ -e docs/capsule.png ] && rm docs/capsule.png; svg2png docs/icon.svg --output=docs/capsule.png --width=2048 --height=1024",
"build": "npx tsc",
"build:docs": "npm run build && npm run docs"
},
"files": [
"build/**/*",
"README.md",
"docs/icon.svg",
"CHANGELOG.md",
"LICENSE"
],
"devDependencies": {
"jsdoc-to-markdown": "^9.1.1",
"svg2png": "^4.1.1",
"tsx": "^4.20.3",
"typescript": "^5.8.3",
"vitest": "^3.2.4"
}
}