{"_id":"@axeljaeger/gopro-dev-server","_rev":"8-647d302ba2602047144f54a927f67060","name":"@axeljaeger/gopro-dev-server","dist-tags":{"latest":"1.2.9"},"versions":{"1.0.0":{"name":"@axeljaeger/gopro-dev-server","version":"1.0.0","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"nodemon index.ts"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"commander":"^11.0.0","express":"^4.18.1","http-proxy-middleware":"^2.0.6","node-fetch":"^2.6.7","typescript":"5.2.2"},"devDependencies":{"@types/express":"^4.17.13","@types/node-fetch":"^2.6.2","nodemon":"^2.0.19","ts-node":"^10.9.1"},"gitHead":"eebc7c77348afb62d2385f84d443783cd22ecd91","_id":"@axeljaeger/gopro-dev-server@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-6OJYItC+B+TrZq7ZtzcNMnm6CqYdQfIEGdjRyUr43AUTHZz27q+ubSFgErKBgBG1J4zzdO7gvuvqNjEpget5Mw==","shasum":"3beeccbe9f7c9126d0b6a33fa9a125948e54d2bd","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.0.0.tgz","fileCount":6,"unpackedSize":4683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYOSHc6UGVv7S4FbVFSUcr4wSbwZw0b8v5WQGBzaG0AAiEA/GvrAhztx1gCr3GBUTIsIo4bPIalWQm3TO6/z6oNJWg="}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.0.0_1696544739943_0.09063836322607433"},"_hasShrinkwrap":false},"1.1.0":{"name":"@axeljaeger/gopro-dev-server","version":"1.1.0","type":"module","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"generate && tsc","start":"node --import tsx --watch index.ts","generate":"openapi-generator-cli generate -i https://raw.githubusercontent.com/gopro/OpenGoPro/main/docs/specs/.openapi.yml -g typescript-fetch --additional-properties='importFileExtension=.js' -o ./generate --skip-validate-spec"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"@types/swagger-ui-dist":"^3.30.4","commander":"^12.0.0","express":"^4.18.1","http":"^0.0.1-security","http-proxy-middleware":"^2.0.6","open":"^10.0.3","request":"^2.88.2","swagger-ui-dist":"^5.11.2","typescript":"5.3.3"},"devDependencies":{"@openapitools/openapi-generator-cli":"^2.9.0","@types/express":"^4.17.13","@types/node":"^20.11.16","@types/request":"^2.48.12","tsx":"^4.7.0"},"_id":"@axeljaeger/gopro-dev-server@1.1.0","gitHead":"22c80af31b868318144c6e75e62007e7fed855af","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-uUl/5BEck0y10Rb6c2U8KpxPAj1HMoi8sGVsNvBVuHga2Iq07w8A+J3PQIOAfHle8XPllSPcPQlNgK8zl265kw==","shasum":"c36a7fdcd02b4757f27466a82bcd3d441f082e44","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.1.0.tgz","fileCount":7,"unpackedSize":8942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvCjBx67JdNo5GM5ZuI4jQnWSUCodcbH2IAPsZ0RIRTAiEA0Wl1nBtAVjAscs8nkwPvlW9pVkjnQ9RaXEyjJN1/hsE="}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.1.0_1707051972510_0.7586592340668392"},"_hasShrinkwrap":false},"1.2.0":{"name":"@axeljaeger/gopro-dev-server","version":"1.2.0","type":"module","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node --import tsx --watch index.ts","generate":"openapi-generator-cli generate -i https://raw.githubusercontent.com/gopro/OpenGoPro/main/docs/specs/.openapi.yml -g typescript-fetch --additional-properties='importFileExtension=.js' -o ./generate --skip-validate-spec"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"@types/swagger-ui-dist":"^3.30.4","commander":"^12.0.0","express":"^4.18.1","http":"^0.0.1-security","http-proxy-middleware":"^2.0.6","open":"^10.0.3","request":"^2.88.2","swagger-ui-dist":"^5.11.2","typescript":"5.3.3"},"devDependencies":{"@openapitools/openapi-generator-cli":"^2.9.0","@types/express":"^4.17.13","@types/node":"^20.11.16","@types/request":"^2.48.12","tsx":"^4.7.0"},"_id":"@axeljaeger/gopro-dev-server@1.2.0","gitHead":"01b5514704a9e91fbd00a848df132d4a7b884ff9","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-enpP/5JKDGOkgCeze6Ee57gJyd7Cbev0stnyFDIFvI+0c0iv1YEpmEqeQx4I0QJ1asQk3x7+ZJLZkRp7UxMBkA==","shasum":"6cb2c6ecbe39e2ef0f9a5c5fbfd516124a61a69d","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.2.0.tgz","fileCount":7,"unpackedSize":8930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt3M0seZdbWA+Xgu7Hzi1EkEmpIYaYANnT2Po6JYqD8gIgH7HLewmrrYYdQmXydVhSFSCjPRfM6ehm4li4xO8dCZw="}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.2.0_1707052757662_0.844000783872793"},"_hasShrinkwrap":false},"1.2.4":{"name":"@axeljaeger/gopro-dev-server","version":"1.2.4","type":"module","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node --import tsx --watch index.ts","generate":"openapi-generator-cli generate -i https://raw.githubusercontent.com/gopro/OpenGoPro/main/docs/specs/.openapi.yml -g typescript-fetch --additional-properties='importFileExtension=.js' -o ./generate --skip-validate-spec"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"@types/swagger-ui-dist":"^3.30.4","commander":"^12.0.0","express":"^4.18.1","http":"^0.0.1-security","http-proxy-middleware":"^2.0.6","open":"^10.0.3","request":"^2.88.2","swagger-ui-dist":"^5.11.2","typescript":"5.3.3"},"devDependencies":{"@openapitools/openapi-generator-cli":"^2.9.0","@types/express":"^4.17.13","@types/node":"^20.11.16","@types/request":"^2.48.12","tsx":"^4.7.0"},"_id":"@axeljaeger/gopro-dev-server@1.2.4","gitHead":"4a93784a1161bd0b50d7900cc8bf7513d168afc9","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-DHEaeJjKLU1gpg1phQIr4/aDFzWAE/XGAtyNQhVTNTiRBX9OgK5jq2iyHhnKzXCMrFvfVNY8GKGphnZhzf/4fA==","shasum":"79733e74f87edf12749eaba75513fad085ee0cfc","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.2.4.tgz","fileCount":141,"unpackedSize":766453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYqcUUomjRHcCf8kWUt6+32w3tlwU+z6z3QvWznyzsiAiAfjJ45pUheGLdXwcTHuYz/d2M4FNx/Uh4WqJ9ixqsdCg=="}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.2.4_1707053515732_0.5394063322501288"},"_hasShrinkwrap":false},"1.2.5":{"name":"@axeljaeger/gopro-dev-server","version":"1.2.5","type":"module","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node --import tsx --watch index.ts","generate":"openapi-generator-cli generate -i https://raw.githubusercontent.com/gopro/OpenGoPro/main/docs/specs/.openapi.yml -g typescript-fetch --additional-properties='importFileExtension=.js' -o ./generate --skip-validate-spec"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"@types/swagger-ui-dist":"^3.30.4","commander":"^12.0.0","express":"^4.18.1","http":"^0.0.1-security","http-proxy-middleware":"^2.0.6","open":"^10.0.3","request":"^2.88.2","swagger-ui-dist":"^5.11.2","typescript":"5.3.3"},"devDependencies":{"@openapitools/openapi-generator-cli":"^2.9.0","@types/express":"^4.17.13","@types/node":"^20.11.16","@types/request":"^2.48.12","tsx":"^4.7.0"},"_id":"@axeljaeger/gopro-dev-server@1.2.5","gitHead":"edac388d5a6293d0b42a6e227755a934b6702dc4","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-lVcG2ODtV/V8NRuMkWn8lYddiDgGwy0WowlnFVFg8jqNyk/J1G33teV3OWMjz3TlIsveH/L7oZpYguPMTQKY6Q==","shasum":"9e80e98b0044440d00e8f89d69317373fc8ccdec","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.2.5.tgz","fileCount":141,"unpackedSize":766494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRxtTTlUs+5vClgV/+iwrl2pwFLsQl0yav+ovX8AcNXAiEA1zBI3MC8cPTFyVHyK1Zcci/AET4cNBcWkT82uu+n5IQ="}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.2.5_1707058985370_0.30969271268811305"},"_hasShrinkwrap":false},"1.2.6":{"name":"@axeljaeger/gopro-dev-server","version":"1.2.6","type":"module","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node --import tsx --watch index.ts","generate":"openapi-generator-cli generate -i https://raw.githubusercontent.com/gopro/OpenGoPro/main/docs/specs/.openapi.yml -g typescript-fetch --additional-properties='importFileExtension=.js' -o ./generate --skip-validate-spec"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"@types/swagger-ui-dist":"^3.30.4","commander":"^12.0.0","express":"^4.18.1","http":"^0.0.1-security","http-proxy-middleware":"^2.0.6","open":"^10.0.3","request":"^2.88.2","swagger-ui-dist":"^5.11.2","typescript":"5.3.3"},"devDependencies":{"@openapitools/openapi-generator-cli":"^2.9.0","@types/express":"^4.17.13","@types/node":"^20.11.16","@types/request":"^2.48.12","tsx":"^4.7.0"},"_id":"@axeljaeger/gopro-dev-server@1.2.6","gitHead":"d424dff0761470039d9dd52f9db7c902255a6d61","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-jHtloa9hJhWRqaTazkqHV2ZsU2kZ07DXEQ7My0uHxLpWTxFxBIIZlcUZSjrl+9S+KYL3wQCZztRt4JE9s0Jpww==","shasum":"58c8443697f486d93aa4eddd8be1034c29ede992","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.2.6.tgz","fileCount":141,"unpackedSize":766514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF0KVmRY/XQDE41sEktOGj45gUUIl6omzETfFBclixdgIgUMDIQpFf2UL+bDzFNwvsVG9L8MRQQb3ioXQS/hZdRmo="}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.2.6_1707059164467_0.8846912871660377"},"_hasShrinkwrap":false},"1.2.7":{"name":"@axeljaeger/gopro-dev-server","version":"1.2.7","type":"module","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node --import tsx --watch index.ts","generate":"openapi-generator-cli generate -i https://raw.githubusercontent.com/gopro/OpenGoPro/main/docs/specs/.openapi.yml -g typescript-fetch --additional-properties='importFileExtension=.js' -o ./generate --skip-validate-spec"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"@types/swagger-ui-dist":"^3.30.4","commander":"^12.0.0","express":"^4.18.1","http":"^0.0.1-security","http-proxy-middleware":"^2.0.6","open":"^10.0.3","request":"^2.88.2","swagger-ui-dist":"^5.11.2","typescript":"5.3.3"},"devDependencies":{"@openapitools/openapi-generator-cli":"^2.9.0","@types/express":"^4.17.13","@types/node":"^20.11.16","@types/request":"^2.48.12","tsx":"^4.7.0"},"_id":"@axeljaeger/gopro-dev-server@1.2.7","gitHead":"b28522f370f6bde45b6113898fe1f010952a596e","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-jNaZJuw+eipyqWpBwZJcqLf3yAXbQTzXQZkDHu2ftnPydUXMm/iCT7isoHfjPqUCTHxHXiFu7q1/GdO6JQPQAA==","shasum":"52766691b85981b2740c7625373741f6c28ef04e","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.2.7.tgz","fileCount":141,"unpackedSize":766518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeoI8LrUNIAVLKksWhKfCPVGJnHv0GObjRKFlorIyWegIgZLWvd4FRXH3HGjGEmlN/NV/KgUxWymRSjp4g91NUZMc="}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.2.7_1707059507732_0.6313095625025571"},"_hasShrinkwrap":false},"1.2.8":{"name":"@axeljaeger/gopro-dev-server","version":"1.2.8","type":"module","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node --import tsx --watch index.ts","generate":"openapi-generator-cli generate -i https://raw.githubusercontent.com/gopro/OpenGoPro/main/docs/specs/.openapi.yml -g typescript-fetch --additional-properties='importFileExtension=.js' -o ./generate --skip-validate-spec"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"@types/swagger-ui-dist":"^3.30.4","commander":"^12.0.0","express":"^4.18.1","http":"^0.0.1-security","http-proxy-middleware":"^2.0.6","open":"^10.0.3","request":"^2.88.2","swagger-ui-dist":"^5.11.2","typescript":"5.3.3"},"devDependencies":{"@openapitools/openapi-generator-cli":"^2.9.0","@types/express":"^4.17.13","@types/node":"^20.11.16","@types/request":"^2.48.12","tsx":"^4.7.0"},"_id":"@axeljaeger/gopro-dev-server@1.2.8","gitHead":"e5278df9a1106639e2b1f17d2069dfd825febd52","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ticJbXQxHbHjR1nlfXBKOc1xn485lfWNqCdotnOH293y2UY+N8eN9ewVhDgrd/bbRCPGmSvu1g8Fy3d3YCR/+g==","shasum":"4766a0faeff93bb84093daa6c0657360c658d649","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.2.8.tgz","fileCount":9,"unpackedSize":16414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBeMZDwawiIwip4ICYhtcO8Vz9XjN2KLtjd0f0VgSraAIhAK+Jp3eUzfRrLEK43R4eAxbDucn1eIX8zomuZAJqRo+h"}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.2.8_1707061035868_0.8175620432723172"},"_hasShrinkwrap":false},"1.2.9":{"name":"@axeljaeger/gopro-dev-server","version":"1.2.9","type":"module","description":"Development server for the GoPro HTTP API","main":"dist/index.js","bin":{"gopro-dev-server":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node --import tsx --watch index.ts","generate":"openapi-generator-cli generate -i https://raw.githubusercontent.com/gopro/OpenGoPro/main/docs/specs/.openapi.yml -g typescript-fetch --additional-properties='importFileExtension=.js' -o ./generate --skip-validate-spec"},"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"author":{"name":"Axel Jäger"},"license":"MIT","bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","dependencies":{"@types/swagger-ui-dist":"^3.30.4","commander":"^12.0.0","express":"^4.18.1","http":"^0.0.1-security","http-proxy-middleware":"^2.0.6","open":"^10.0.3","request":"^2.88.2","swagger-ui-dist":"^5.11.2","typescript":"5.3.3"},"devDependencies":{"@openapitools/openapi-generator-cli":"^2.9.0","@types/express":"^4.17.13","@types/node":"^20.11.16","@types/request":"^2.48.12","tsx":"^4.7.0"},"_id":"@axeljaeger/gopro-dev-server@1.2.9","gitHead":"f79c081070629977f219717de676b66b207d2c87","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-FVwyHNoYoAClJxo+9z2Yhzt/FvVBosQfgeXKZ0G7KFIrcB3j6EedKfh43yc2TNeueiFLTF9WkhxuiKirUIxmDA==","shasum":"44de559d3bcace38605cd2a31dbfd0e49be56f29","tarball":"https://registry.npmjs.org/@axeljaeger/gopro-dev-server/-/gopro-dev-server-1.2.9.tgz","fileCount":92,"unpackedSize":386919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk91sQicqSKHN3taVw8eyh93YCbXGUiFIHo2uSEcHmjQIgMxhGwgyB89kihYdWDHpYHoHtHA8Wmek/n3xf7mQlx7E="}]},"_npmUser":{"name":"axeljaeger","email":"axeljaeger@gmail.com"},"directories":{},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gopro-dev-server_1.2.9_1707061698107_0.3430200702845083"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-05T22:25:39.852Z","1.0.0":"2023-10-05T22:25:40.121Z","modified":"2024-02-04T15:48:18.497Z","1.1.0":"2024-02-04T13:06:12.697Z","1.2.0":"2024-02-04T13:19:17.869Z","1.2.4":"2024-02-04T13:31:55.908Z","1.2.5":"2024-02-04T15:03:05.666Z","1.2.6":"2024-02-04T15:06:04.653Z","1.2.7":"2024-02-04T15:11:47.894Z","1.2.8":"2024-02-04T15:37:16.052Z","1.2.9":"2024-02-04T15:48:18.313Z"},"maintainers":[{"name":"axeljaeger","email":"axeljaeger@gmail.com"}],"description":"Development server for the GoPro HTTP API","homepage":"https://github.com/axeljaeger/gopro-dev-server#readme","keywords":["GoPro","typescript","express","OpenAPI","Swagger"],"repository":{"type":"git","url":"git+https://github.com/axeljaeger/gopro-dev-server.git"},"author":{"name":"Axel Jäger"},"bugs":{"url":"https://github.com/axeljaeger/gopro-dev-server/issues"},"license":"MIT","readme":"# GoPro Dev Server\n*Enables interactive features of Swagger UI for working with the GoPro HTTP API*\n\n\n<span class=\"badge-npmversion\"><a href=\"https://www.npmjs.com/package/@axeljaeger/gopro-dev-server\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/@axeljaeger/gopro-dev-server.svg\" alt=\"NPM version\" /></a></span>\n<span class=\"badge-npmdownloads\"><a href=\"https://www.npmjs.com/package/@axeljaeger/gopro-dev-server\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/dm/@axeljaeger/gopro-dev-server.svg\" alt=\"NPM downloads\" /></a></span>\n\nGoPro cameras provide an HTTP API that is available in [OpenAPI format](https://gopro.github.io/OpenGoPro/http) from GoPro Inc.\nHowever, you cannot use interactive features of their Redocly as their website cannot connect to your camera.\n\nThis tool provides everything needed to interact with your camera using Swagger-UI:\n- A proxy server that allows CORS requests from your browser to the camera.\n- A webserver that serves Swagger-UI and intercepts requests to forward them to your camera.\n\nUsage:\n\nInstall the tool using npm:\n```\nnpm install @axeljaeger/gopro-dev-server\n```\n\nDepending on whether you are connecting the camera via USB or WiFi, the procedure is different:\n\nUSB:\n- Obtain the last 3 digits of your camera serial number.\n- Run the tool, providing the serial number \n ```\n npx gopro-dev-server --usb 123\n ``` \nA browser will open and you can interact with your camera\n\nWiFi:\nYou cannot make the gopro join your home WiFi but you will have to join the camera's own wifi.\nYou will have to enable the Wifi on the camera. This is usually done using bluetooth. \nI provide a PWA, [GoPro Wifi Enabler](https://axeljaeger.github.io/gopro-wifi-enabler/) to do this.\n\nAfter you joined your camera's wifi, run the tool:\n```\nnpx gopro-dev-server --wifi\n```","readmeFilename":"README.md"}