{ "name": "sdf-2d", "version": "0.7.3", "description": "Graphics framework for efficiently rendering 2D signed distance fields.", "keywords": [ "webgl", "webgl2", "glsl", "sdf", "distance-field", "signed-distance-field", "2d", "graphics", "rendering", "renderer", "drawing", "drawer" ], "author": "AndrĂ¡s Schmelczer (https://schmelczer.dev/)", "homepage": "https://github.com/schmelczerandras/sdf-2d#readme", "bugs": { "url": "https://github.com/schmelczerandras/sdf-2d/issues", "email": "andras@schmelczer.dev" }, "repository": { "type": "git", "url": "git://github.com/schmelczerandras/sdf-2d.git" }, "license": "ISC", "exports": { ".": { "import": "./dist/main.js" } }, "scripts": { "start": "rm -rf lib/* && webpack --mode development -w", "build": "rm -rf lib/* docs/* && typedoc && webpack --mode production", "lint": "eslint src/**/*.{js,ts,json} --fix && prettier --write src/**/*.{js,ts,json}" }, "main": "lib/main.js", "types": "lib/src/main.d.ts", "files": [ "lib" ], "sideEffects": [ "src/main.ts" ], "dependencies": { "gl-matrix": "^3.3.0", "resize-observer-polyfill": "^1.5.1" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^3.10.1", "@typescript-eslint/parser": "^3.10.1", "eslint": "^7.9.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-unused-imports": "^0.1.3", "prettier": "^2.1.2", "raw-loader": "^4.0.1", "terser-webpack-plugin": "^2.3.8", "ts-loader": "^8.0.3", "typedoc": "^0.19.2", "typedoc-plugin-extras": "^1.1.6", "typescript": "^3.9.7", "webpack": "^4.44.2", "webpack-cli": "^3.3.11", "eslint-plugin-json-format": "^2.0.1" } }