{ "version": "1.2.0", "name": "perfect-freehand", "private": false, "description": "Draw perfect pressure-sensitive freehand strokes.", "author": { "name": "Steve Ruiz", "url": "https://twitter.com/steveruizok" }, "repository": "https://github.com/steveruizok/perfect-freehand", "keywords": [ "ink", "draw", "paint", "signature", "handwriting", "text", "drawing", "painting" ], "files": [ "dist/**/*" ], "exports": { ".": { "types": "./dist/types/index.d.ts", "require": "./dist/cjs/index.js", "import": "./dist/esm/index.js" } }, "license": "MIT", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", "typings": "./dist/types/index.d.ts", "scripts": { "start": "node scripts/dev & tsc --watch --incremental --emitDeclarationOnly --declarationMap --outDir dist/types", "build": "yarn clean && node scripts/build && tsc --project tsconfig.build.json --emitDeclarationOnly --outDir dist/types", "lint": "eslint src/ --ext .ts,.tsx", "clean": "rm -rf dist", "ts-node": "ts-node", "docs": "typedoc --entryPoints src/index.ts" }, "devDependencies": { "@babel/core": "^7.15.0", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/preset-env": "^7.15.0", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.0.0", "@types/jest": "^27.0.1", "@types/node": "^15.0.1", "@typescript-eslint/eslint-plugin": "^4.19.0", "@typescript-eslint/parser": "^4.19.0", "babel-jest": "^27.1.0", "eslint": "^7.32.0", "fake-indexeddb": "^3.1.3", "jest": "^27.1.0", "lerna": "^3.15.0", "ts-jest": "^27.0.5", "tslib": "^2.3.0", "typedoc": "^0.21.9", "typescript": "^4.4.2" } }