{
  "name": "osd-paperjs-annotation",
  "description": "Annotation tools for OpenSeadragon using PaperJS",
  "version": "0.7.6",
  "files": [
    "dist",
    "src/js",
    "src/css"
  ],
  "scripts": {
    "test": "node test/geojsonGeometryShape.test.mjs && node test/emptyGeometryExport.test.mjs && node test/paperItemShapeContractCore.test.mjs && node test/mpp.test.mjs && node test/rulerPhysicalScale.test.mjs && node test/numericInputStep.test.mjs",
    "generate-docs": "jsdoc -c ./jsdoc-config.json",
    "scope-css": "node scripts/scope-css.mjs",
    "build": "npm run scope-css && webpack && ! grep -q 'import\\.meta' dist/main.js || (echo 'dist/main.js must not contain import.meta' && exit 1) && ! grep -q '\\.osd-paperjs-annotation \\.osd-paperjs-annotation' dist/main.js || (echo 'dist/main.js: double scope prefix detected' && exit 1)",
    "prepublishOnly": "npm run build"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/pearcetm/osd-paperjs-annotation.git"
  },
  "keywords": [],
  "author": "",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/pearcetm/osd-paperjs-annotation/issues"
  },
  "main": "dist/main.js",
  "homepage": "https://github.com/pearcetm/osd-paperjs-annotation",
  "dependencies": {
    "paper": "0.12.17"
  },
  "devDependencies": {
    "@fortawesome/fontawesome-free": "6.5.1",
    "@fortawesome/fontawesome-svg-core": "^6.5.1",
    "@fortawesome/free-regular-svg-icons": "^6.5.1",
    "@fortawesome/free-solid-svg-icons": "^6.5.1",
    "css-loader": "^6.8.1",
    "file-loader": "^6.2.0",
    "imports-loader": "4.0.1",
    "jsdoc": "4.0.0",
    "postcss": "^8.5.14",
    "postcss-cli": "^11.0.1",
    "postcss-loader": "^8.2.1",
    "postcss-prefix-selector": "^2.1.1",
    "style-loader": "3.3.3",
    "svg-url-loader": "^8.0.0",
    "unminified-webpack-plugin": "3.0.0",
    "webpack": "^5.89.0",
    "webpack-cli": "^5.1.4",
    "webpack-stream": "^7.0.0"
  }
}
