UNPKG

lazy-widgets

Version:

Typescript retained mode GUI for the HTML canvas API

62 lines 1.79 kB
{ "name": "lazy-widgets", "version": "0.14.1", "description": "Typescript retained mode GUI for the HTML canvas API", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": "./dist/index.js" }, "files": [ "dist/**/*.d.ts", "dist/**/*.js", "dist/**/*.js.map" ], "keywords": [ "ui", "typescript", "canvas" ], "author": "rafern", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/rafern/lazy-widgets.git" }, "devDependencies": { "@types/chai": "^4.3.11", "@types/jsdom": "^21.1.6", "@types/mocha": "^10.0.7", "@typescript-eslint/eslint-plugin": "^6.12.0", "@typescript-eslint/parser": "^6.12.0", "canvas": "npm:@napi-rs/canvas@^0.1.59", "chai": "^4.3.10", "concurrently": "^8.2.2", "eslint": "^8.54.0", "eslint-plugin-tsdoc": "^0.2.17", "http-server": "^14.1.1", "jsdom": "25.0.1", "mocha": "^10.7.3", "shx": "^0.3.4", "ts-node": "^10.9.1", "typedoc": "^0.26.11", "typescript": "^5.3.2" }, "dependencies": { "tslib": "^2.6.2" }, "scripts": { "lint": "eslint src/ --ext .ts", "lint-fix": "eslint src/ --ext .ts --fix", "build": "tsc", "dev": "concurrently --kill-others 'http-server -c-1 .' 'tsc --watch --preserveWatchOutput'", "dev-secure": "concurrently --kill-others 'http-server -S -c-1 .' 'tsc --watch --preserveWatchOutput'", "docs": "typedoc --options typedoc.json --excludePrivate false", "generate_theme": "node generate_theme.mjs", "test": "mocha", "clean-build": "shx rm -rf dist/*", "pack": "pnpm run clean-build && pnpm run lint && pnpm run test && pnpm run docs && pnpm run build && pnpm pack" } }