{
  "name": "@3dweb/360javascriptviewer",
  "version": "1.8.58",
  "description": "A 360 javascript viewer working with images",
  "type": "module",
  "module": "lib/JavascriptViewer.esm.js",
  "main": "lib/JavascriptViewer.js",
  "exports": {
    ".": {
      "import": "./lib/JavascriptViewer.esm.js",
      "require": "./lib/JavascriptViewer.js",
      "types": "./typings/JavascriptViewer.d.ts"
    }
  },
  "types": "typings/JavascriptViewer.d.ts",
  "files": [
    "lib/JavascriptViewer.js",
    "lib/JavascriptViewer.esm.js",
    "typings/JavascriptViewer.d.ts"
  ],
  "scripts": {
    "dev": "webpack --env=dev",
    "build": "webpack --env=prod --mode production",
    "watch": "webpack --watch --env=dev",
    "format": "prettier --write ./src/*.ts",
    "lint": "eslint ./src/**/*.ts",
    "prepare": "npm run build",
    "ws": "ws",
    "version": "npm run format && git add -A src",
    "postversion": "git push && git push --tags",
    "test": "mocha --require ts-node/register --node-option=--loader=ts-node/esm --node-option=--experimental-specifier-resolution=node --config tsconfig.test.json test/**/*.ts",
    "test:decrypt": "mocha --require ts-node/register --node-option=--loader=ts-node/esm --node-option=--experimental-specifier-resolution=node --config tsconfig.test.json test/Utilities/HelperTest.ts --grep \"^Decrypt \"",
    "htmltest": "mocha-headless-chrome -f  test/Viewer/viewer.html"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jeroen-3dweb/360javascriptviewer.git"
  },
  "keywords": [
    "360",
    "viewer",
    "rotate",
    "images",
    "photo",
    "product",
    "view",
    "360 product view"
  ],
  "author": "Jeroen Termaat",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/jeroen-3dweb/360javascriptviewer/issues"
  },
  "homepage": "https://www.360-javascriptviewer.com",
  "devDependencies": {
    "@eslint/js": "^9.4.0",
    "@types/mocha": "^8.2.0",
    "@types/webpack-env": "^1.16.0",
    "chai": "^4.2.0",
    "dts-bundle-generator": "^5.6.0",
    "dts-bundle-webpack": "^1.0.2",
    "eslint": "^8.56.0",
    "globals": "^15.4.0",
    "javascript-obfuscator": "^4.1.1",
    "mocha": "^10.4.0",
    "mocha-headless-chrome": "^3.1.0",
    "mocha-teamcity-reporter": "^3.0.0",
    "prettier": "^3.3.1",
    "ts-loader": "^9.5.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.8.2",
    "typescript-eslint": "^7.12.0",
    "webpack": "^5.98.0",
    "webpack-cli": "^5.1.4",
    "webpack-obfuscator": "^3.5.1"
  },
  "dependencies": {
    "@panzoom/panzoom": "^4.6.0",
    "@types/parse-color": "^1.0.0",
    "get-user-locale": "^2.3.2",
    "parse-color": "^1.0.0",
    "ts-event-bus": "^4.2.0"
  }
}
