{
  "name": "@iiif/manifold",
  "version": "2.2.0",
  "description": "",
  "main": "./dist-umd/manifold.js",
  "module": "./dist-esmodule/index.js",
  "types": "./dist-esmodule/index.d.ts",
  "scripts": {
    "build:commonjs": "tsc",
    "docs": "rimraf -rf docs && typedoc --tsconfig tsconfig.docs.json --out docs --name manifold --theme default src/",
    "build:esmodule": "tsc -m es6 --outDir dist-esmodule",
    "build:types": "npx dts-bundle-generator --umd-module-name manifold -o types/index.d.ts dist-esmodule/index.d.ts",
    "build:umd": "webpack",
    "build:var": "cross-env NODE_WEBPACK_LIBRARY_PATH=dist-var NODE_WEBPACK_LIBRARY_TARGET=var webpack",
    "build": "npm run fix && npm run clean && npm run build:commonjs && npm run build:esmodule && npm run build:umd && npm run build:var && npm run build:types",
    "clean": "rimraf -rf dist-umd dist-commonjs dist-esmodule dist-var types",
    "lint": "eslint --fix \"./{src,__tests__}/**/*.{js,jsx,json,css,ts,tsx}\"",
    "prettify": "prettier --write \"./{src,__tests__}/**/*.{js,jsx,json,css,ts,tsx}\" --ignore-path .prettierignore",
    "fix": "npm run lint && npm run prettify",
    "test": "jest",
    "test:watch": "jest --watch",
    "prepublishOnly": "npm run build",
    "watch": "npm run build:esmodule -- --watch",
    "start": "npx serve"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/iiif-commons/manifold.git"
  },
  "author": "@edsilv",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/iiif-commons/manifold/issues"
  },
  "homepage": "https://github.com/iiif-commons/manifold#readme",
  "dependencies": {
    "@edsilv/http-status-codes": "^1.0.3",
    "@iiif/vocabulary": "^1.0.30",
    "manifesto.js": "^4.3.0"
  },
  "devDependencies": {
    "@types/jest": "^30.0.0",
    "cross-env": "^7.0.3",
    "dts-bundle-generator": "^9.5.1",
    "eslint": "^9.30.1",
    "eslint-config-prettier": "^10.1.5",
    "eslint-plugin-prettier": "^5.5.1",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^30.0.4",
    "prettier": "^3.6.2",
    "rimraf": "^6.0.1",
    "ts-jest": "^29.4.0",
    "ts-loader": "^9",
    "tslint-config-prettier": "^1.18.0",
    "typedoc": "0.28.7",
    "typescript": "^5",
    "typescript-eslint": "^8.36.0",
    "typescript-tslint-plugin": "^1.0.2",
    "webpack": "^5.100.0",
    "webpack-cli": "^6.0.1"
  },
  "optionalDependencies": {
    "fsevents": "*"
  }
}
