canvas-easel
Version:
A powerful HTML5 canvas drawing library with React support
106 lines (105 loc) • 2.7 kB
JSON
{
"name": "canvas-easel",
"version": "1.3.0",
"description": "A powerful HTML5 canvas drawing library with React support",
"author": "G-TAC Software UG",
"license": "COMMERCIAL",
"private": false,
"keywords": [
"canvas",
"drawing",
"html5",
"fabricjs",
"react",
"graphics",
"annotation",
"sketch",
"paint",
"easel",
"image-editor",
"drawing-tool",
"whiteboard",
"canvas-drawing",
"react-canvas",
"fabric.js",
"vector-graphics",
"pencil-brush",
"shapes",
"eraser"
],
"repository": {
"type": "git",
"url": "https://github.com/vmaspad/easel.git"
},
"bugs": {
"url": "https://github.com/vmaspad/easel/issues"
},
"homepage": "https://github.com/vmaspad/easel#readme",
"main": "dist/easel.standalone.min.js",
"module": "dist/easel-react.js",
"types": "react/index.d.ts",
"files": [
"dist/",
"react/",
"lib/",
"assets/",
"fonts/"
],
"exports": {
".": {
"require": "./dist/easel.standalone.min.js",
"import": "./dist/easel-react.js"
},
"./react": {
"require": "./dist/easel-react.js",
"import": "./dist/easel-react.js"
},
"./css": "./dist/easel.min.css"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
},
"peerDependenciesMeta": {
"react": {
"optional": true
},
"react-dom": {
"optional": true
}
},
"devDependencies": {
"@babel/core": "^7.23.0",
"@babel/preset-env": "^7.23.0",
"@babel/preset-react": "^7.28.5",
"babel-loader": "^9.1.3",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^11.0.0",
"css-loader": "^6.8.1",
"css-minimizer-webpack-plugin": "^5.0.1",
"eslint": "^8.52.0",
"eslint-webpack-plugin": "^4.0.1",
"glob": "^10.3.10",
"jsdoc": "^4.0.2",
"mini-css-extract-plugin": "^2.7.6",
"prop-types": "^15.8.1",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"script-loader": "^0.7.2",
"style-loader": "^4.0.0",
"terser-webpack-plugin": "^5.3.9",
"webpack": "^5.89.0",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.15.1"
},
"scripts": {
"start": "webpack serve --mode development --open",
"build": "npm run build:core && npm run build:react && npm run docs",
"build:core": "webpack --mode production",
"build:react": "webpack --config webpack.config.react.js --mode production",
"build:dev": "webpack --mode development",
"watch": "webpack --mode development --watch",
"docs": "jsdoc -c jsdoc.json",
"lint": "eslint src/**/*.js"
}
}