UNPKG

photo-sphere-viewer

Version:

A JavaScript library to display Photo Sphere panoramas

102 lines (101 loc) 3.28 kB
{ "name": "photo-sphere-viewer", "version": "4.8.1", "description": "A JavaScript library to display Photo Sphere panoramas", "homepage": "https://photo-sphere-viewer.js.org", "main": "dist/photo-sphere-viewer.js", "types": "dist/photo-sphere-viewer.d.ts", "files": [ "src/", "dist/", "types/" ], "authors": [ { "name": "Jérémy Heleine", "email": "jeremy.heleine@gmail.com", "homepage": "http://jeremyheleine.me" }, { "name": "Damien \"Mistic\" Sorel", "email": "contact@git.strangeplanet.fr", "homepage": "https://www.strangeplanet.fr" } ], "keywords": [ "photosphere", "panorama", "threejs" ], "license": "MIT", "repository": { "type": "git", "url": "git://github.com/mistic100/Photo-Sphere-Viewer.git" }, "dependencies": { "three": "^0.147.0", "uevent": "^2.1.1" }, "devDependencies": { "@babel/core": "^7.15.0", "@babel/eslint-parser": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/preset-env": "^7.15.0", "@babel/register": "^7.15.3", "@compodoc/live-server": "^1.2.3", "@pixi/jsdoc-template": "^2.5.1", "@rollup/plugin-babel": "^6.0.0", "@rollup/plugin-json": "^5.0.0", "@rollup/plugin-replace": "^5.0.0", "@vuepress/plugin-active-header-links": "^1.8.2", "@vuepress/plugin-back-to-top": "^1.8.2", "@vuepress/plugin-google-analytics": "^1.8.2", "autoprefixer": "^10.3.3", "cpx2": "^4.1.2", "date-fns": "^2.23.0", "eslint": "^8.2.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.25.2", "jsdoc": "^3.6.7", "marked": "^4.0.0", "mocha": "^10.0.0", "nosleep.js": "^0.12.0", "npm-run-all": "^4.1.3", "postcss": "^8.3.6", "postcss-banner": "^4.0.1", "raw-loader": "^4.0.2", "rollup": "^2.56.0", "rollup-plugin-dts": "^4.0.0", "rollup-plugin-local-resolve": "^1.0.7", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-string": "^3.0.0", "sass": "^1.43.4", "stylelint": "^14.9.0", "stylelint-config-standard-scss": "^5.0.0", "typescript": "^4.4.2", "vue-material": "^1.0.0-beta-15", "vue-no-ssr": "^1.1.1", "vue-slider-component": "^3.2.14", "vue-swatches": "^2.1.1", "vuepress": "^1.8.2", "yaml": "^2.1.1" }, "scripts": { "compile": "rollup --config rollup.config.js", "doc": "npm-run-all doc:*", "doc:clean": "rm -rf public/*", "doc:vuepress": "vuepress build docs", "doc:jsdoc": "jsdoc --configure .jsdoc.json --destination public/api src", "doc:assets": "cpx \"example/assets/*\" public/assets", "test": "npm-run-all --parallel test:*", "test:mocha": "mocha --require @babel/register --recursive \"src/**/*.spec.js\"", "test:eslint": "eslint src --ignore-path .gitignore", "test:sasslint": "stylelint \"src/**/*.scss\"", "test:types": "cd tests && npm run test", "start": "npm-run-all --parallel dev:**", "start:doc": "vuepress dev docs", "dev:serve": "node -e \"setTimeout(() => process.exit(0), 10000)\" && live-server --watch=dist,example --open=example", "dev:watch": "npm run compile -- --watch" } }