{"_id":"@acdh-oeaw/universalviewer","name":"@acdh-oeaw/universalviewer","dist-tags":{"latest":"4.1.0"},"versions":{"4.1.0":{"name":"@acdh-oeaw/universalviewer","version":"4.1.0","description":"The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎","engines":{"node":">=18","npm":">=8.1.1"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","typings":"dist/cjs/index.d.ts","web":"dist/umd/UV.js","scripts":{"e2eserve":"npx serve dist -p 4444","lint":"prettier --write \"./src/**/*.{js,jsx,json,css,ts,tsx}\"","dev":"npm run start","start":"npx webpack serve -c webpack.dev-server.js","build":"webpack -c webpack.config.js","build-es":"node ./esbuild.mjs","build-tsc":"tsc --skipLibCheck --module CommonJS --esModuleInterop --declarationDir ./dist/cjs --declaration --outDir ./dist/cjs -p . && npm run copy-files","copy-files":"copyfiles -u 1 src/**/*.svg dist/cjs && copyfiles -u 1 src/**/*.gif dist/cjs && copyfiles -u 1 src/**/*.less dist/cjs && copyfiles -u 1 src/extensions/**/*.less dist/cjs && copyfiles -u 1 src/**/*.css dist/cjs","docs":"typedoc --plugin typedoc-plugin-missing-exports","test":"jest","prepublishOnly":"npm run build && npm run build-tsc && npm run build-es"},"repository":{"type":"git","url":"git+https://github.com/universalviewer/universalviewer.git"},"keywords":["IIIF","Viewer","Image","AV","PDF","ePub","3D"],"author":{"name":"@edsilv"},"license":"MIT","bugs":{"url":"https://github.com/universalviewer/universalviewer/issues"},"homepage":"https://github.com/universalviewer/universalviewer","devDependencies":{"@types/jest":"^29","@types/jquery":"^3.5.14","@types/node":"^22.9.0","@types/react":"^18.0.3","@types/react-dom":"^18.0.0","@webpack-cli/serve":"1.6.0","async":"0.9.0","chai":"5.1.2","copy-webpack-plugin":"^12.0.2","css-loader":"^5.0.1","file-loader":"^6.2.0","html-webpack-plugin":"5.6.0","jest":"^29","jest-puppeteer":"^10","less":"4.1.2","less-loader":"10.1.0","lodash":"4.17.21","prettier":"^2.8.8","prettier-check":"^2.0.0","puppeteer":"^23","source-map-loader":"^5.0.0","style-loader":"4.0.0","ts-jest":"^29","ts-loader":"^9.5.1","tslint-config-prettier":"^1.18.0","typedoc":"^0.25.4","typedoc-plugin-missing-exports":"^2.1.0","typescript":"^5","typescript-tslint-plugin":"^1.0.2","url-loader":"4.1.1","webpack":"^5.59.1","webpack-bundle-analyzer":"^4.10.1","webpack-cli":"^5.1.4","webpack-dev-server":"4.15.2"},"dependencies":{"@edsilv/http-status-codes":"1.0.3","@edsilv/key-codes":"1.0.0","@edsilv/utils":"^1.0.2","@google/model-viewer":"^1.9.2","@iiif/base-component":"2.0.1","@iiif/iiif-av-component":"1.2.4","@iiif/iiif-gallery-component":"^1.1.22","@iiif/iiif-metadata-component":"^1.2.1","@iiif/iiif-tree-component":"2.0.6","@iiif/manifold":"^2.1.1","@iiif/presentation-3":"^1.0.5","@iiif/vocabulary":"^1.0.23","@openseadragon-imaging/openseadragon-viewerinputhook":"^2.2.1","@universalviewer/aleph":"0.0.21","@universalviewer/uv-ebook-components":"1.0.2","@webcomponents/webcomponentsjs":"^2.4.3","classnames":"^2.3.1","clean-css":"^5.2.2","copyfiles":"^2.4.1","esbuild":"^0.24.0","esbuild-plugin-less":"^1.1.5","esbuild-plugin-svg":"^0.1.0","jquery":"3.5.0","jsviews":"1.0.15","less-plugin-clean-css":"^1.5.1","manifesto.js":"^4.2.21","mediaelement":"4.2.15","mediaelement-plugins":"2.5.1","openseadragon":"4.1.1","pdfjs-dist":"3.11.174","pdfobject":"2.3.0","react":"^18.0.0","react-dom":"^18.0.0","react-intersection-observer":"^9.13.0","waveform-panel":"^1.2.0","xss":"1.0.15","zustand":"^4.0.0-rc.0"},"collective":{"type":"opencollective","url":"https://opencollective.com/universalviewer","logo":"https://opencollective.com/opencollective/logo.txt"},"jest":{"preset":"jest-puppeteer","transform":{"^.+\\.tsx?$":["ts-jest",{"diagnostics":true}]},"testPathIgnorePatterns":["/node_modules/"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"_id":"@acdh-oeaw/universalviewer@4.1.0","gitHead":"d4f9a3266597f934563e3be25cf4cb918a54f8d5","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-LcOUHbNg7jUsy/HSLj0AVuVjkidHDDPQ+B85TZ4JaXl8jPWs1V+LUlu2HelSpxi1EPAzs345HPyLh8I1aWK1zQ==","shasum":"17876f37ad0de39ff8cf329d6ebd265844dcd427","tarball":"https://registry.npmjs.org/@acdh-oeaw/universalviewer/-/universalviewer-4.1.0.tgz","fileCount":1028,"unpackedSize":20906526,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwJxwW9PlG3Apya7a38+5w5ShP7nfFy98ytcWQvT6+TwIhAJfG2xRE2ewI6kGs/nF2BOhl4zoWKJsYhY5U+EjbfPLI"}]},"_npmUser":{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},"directories":{},"maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/universalviewer_4.1.0_1747379415264_0.5921282182437295"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-16T07:10:15.199Z","4.1.0":"2025-05-16T07:10:15.584Z","modified":"2025-05-16T07:10:16.249Z"},"maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"description":"The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎","homepage":"https://github.com/universalviewer/universalviewer","keywords":["IIIF","Viewer","Image","AV","PDF","ePub","3D"],"repository":{"type":"git","url":"git+https://github.com/universalviewer/universalviewer.git"},"author":{"name":"@edsilv"},"bugs":{"url":"https://github.com/universalviewer/universalviewer/issues"},"license":"MIT","readme":"# Fork of Universal Viewer\n\nthis is a modified version of the British Libraries [Universal Viewer](https://github.com/UniversalViewer/universalviewer)\n\n<br/>\n\n    npm install @acdh-oeaw/universalviewer --save\n\n<br/>\n    \n> Please note that UV v4 is designed to work on [evergreen browsers](https://www.w3.org/2001/tag/doc/evergreen-web/). If you need IE11 support, please use [UV v3](https://github.com/UniversalViewer/universalviewer/tree/v3).\n> Microsoft no longer supports IE11, and it [reached end-of-life on June 15 2022](https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/).\n\n<br/>\n\n- [**Website**](#-website)\n- [**Getting Started**](#-getting-started)\n- [**Contributing**](#-contributing)\n- [**Sponsors**](#-sponsors)\n- [**License**](#-license)\n- [**Accessibility Statement**](#-accessibility-statement)\n- [**Feedback**](#-feedback)\n\n## 🌐 Website\n\n- [Visit Universal Viewer website](https://universalviewer.io/)\n- [Visit the stable UV demo page](https://uv-v4.netlify.app) to try out the latest stable version of the Viewer (UV4) with sample items.\n- [Visit the dev branch UV demo page](https://universalviewer.dev) to try out the latest 'bleeding edge' dev branch code for UV4.\n- [View sample items in version 3 of the Universal Viewer](https://uv-v3.netlify.app)\n\n## 📖 Getting Started\n\nSee the [examples](https://github.com/UniversalViewer/universalviewer/wiki/UV-Examples) for how to use the UV in various scenarios.\n\nRead the technical [docs](https://docs.universalviewer.io/modules.html) to learn more about the code and available configuration options.\n\n## 💻 Contributing\n\nRead below to learn how to take part in improving the UV:\n\n- Fork the repository and [run the examples from source](#-getting-started)\n- Get familiar with [Code of Conduct](https://github.com/UniversalViewer/universalviewer/blob/dev/CODE_OF_CONDUCT.md)\n- Read our [guide to contributing](https://github.com/UniversalViewer/universalviewer/blob/dev/CONTRIBUTING.md)\n- Read our [governance document](https://github.com/UniversalViewer/universalviewer/blob/dev/GOVERNANCE.md) to learn more about roles and responsibilities, support, membership, and the decision making process.\n- Find an [issue](https://github.com/UniversalViewer/universalviewer/issues) to work on and submit a pull request\n- Could not find an issue? Look for bugs, typos, and missing features.\n\n![Contributors](https://raw.githubusercontent.com/UniversalViewer/assets/master/contributors.jpg \"Contributors\")\n\n<a href=\"https://github.com/UniversalViewer/universalviewer/graphs/contributors\"><img src=\"https://opencollective.com/universalviewer/contributors.svg?width=890&button=false\" /></a>\n\n## 🏅 Sponsors\n\n[Become a sponsor](https://opencollective.com/universalviewer#sponsor) and join our [Steering Group](https://github.com/UniversalViewer/universalviewer/wiki/Steering-Group) to help guide how our sponsorship funds are allocated.\n\n## 📖 License\n\nThe Universal Viewer is released under the [MIT license](https://github.com/UniversalViewer/universalviewer/blob/master/LICENSE.txt).\n\n## 📖 Accessibility Statement\n\nRead our [Accessibility Statement](https://github.com/UniversalViewer/universalviewer/wiki/Accessibility-Statement-for-the-Universal-Viewer)\n\n## 📣 Feedback\n\nRead below how to engage with the UV [community](https://github.com/UniversalViewer/universalviewer/blob/dev/COMMUNITY_TEAM.md):\n\n- Join the discussion on [Slack](http://universalviewer.io/#contact).\n- Ask a question, request a new feature and file a bug with [GitHub issues](https://github.com/universalviewer/universalviewer/issues/new).\n- Star the repository to show your support ⭐\n","readmeFilename":"README.md","_rev":"1-da4cc63ce64562fe816c3f3c34b30629"}