UNPKG

@avolutions/canvas-painter

Version:

CanvasPainter.js is a simple yet powerful JavaScript library for drawing basic shapes (rectangles, circles, etc.) on HTML5 Canvas with ease. Perfect for creating 2D graphics in your web projects.

62 lines (61 loc) 1.85 kB
{ "name": "@avolutions/canvas-painter", "version": "0.7.0", "description": "CanvasPainter.js is a simple yet powerful JavaScript library for drawing basic shapes (rectangles, circles, etc.) on HTML5 Canvas with ease. Perfect for creating 2D graphics in your web projects.", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "types": "dist/types/index.d.ts", "exports": { ".": { "require": "./dist/cjs/index.js", "import": "./dist/esm/index.js" } }, "type": "module", "files": [ "dist" ], "scripts": { "build:cjs": "tsc --project tsconfig.cjs.json && node scripts/generate-cjs-package.js", "build:esm": "tsc --project tsconfig.esm.json", "build": "npm run clean && npm run build:cjs && npm run build:esm", "clean": "rimraf ./dist", "docs": "typedoc", "lint": "eslint", "lint:fix": "eslint --fix", "test:coverage": "jest --coverage", "test": "jest" }, "repository": { "type": "git", "url": "git+https://github.com/avolutions/canvas-painter.git" }, "homepage": "https://avolutions.github.io/canvas-painter/", "keywords": [ "javascript", "drawing", "typescript", "canvas", "shapes", "html5-canvas" ], "author": "Alexander Vogt <alexander.vogt@avolutions.de>", "license": "MIT", "devDependencies": { "@testing-library/dom": "^10.4.0", "@types/jest": "^29.5.13", "@typescript-eslint/eslint-plugin": "^8.5.0", "@typescript-eslint/parser": "^8.5.0", "eslint": "9.14.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-tsdoc": "^0.3.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "rimraf": "^6.0.1", "ts-jest": "^29.2.5", "typedoc": "^0.26.7", "typedoc-plugin-markdown": "^4.2.7", "typescript": "^5.6.2", "typescript-eslint": "^8.5.0" } }