{"_id":"@cycube/guacamole-common-js","_rev":"2-5654438a53338e348e53e9476d8c48ad","name":"@cycube/guacamole-common-js","dist-tags":{"latest":"1.6.0-p1"},"versions":{"1.6.0":{"name":"@cycube/guacamole-common-js","version":"1.6.0","keywords":["guacamole","common","js","guac","remote","desktop","vnc","rdp","ssh","telnet"],"author":{"name":"Oren Chapo","email":"oren+npm@cycube.io"},"license":"Apache 2.0","_id":"@cycube/guacamole-common-js@1.6.0","maintainers":[{"name":"cycube","email":"oren+npm@cycube.io"}],"contributors":[{"name":"Christopher Mühl","email":"christopher@muehl.dev"}],"homepage":"https://github.com/cycube-io/guacamole-common-js#readme","bugs":{"url":"https://issues.apache.org/jira/browse/GUACAMOLE/"},"dist":{"shasum":"7580326fdce7c0e96b49539bb86b2b9909c07a87","tarball":"https://registry.npmjs.org/@cycube/guacamole-common-js/-/guacamole-common-js-1.6.0.tgz","fileCount":10,"integrity":"sha512-2M0YxAUaVwE4LH9QxdVh8GYIEXQrhy5uE8P/KkjPErk19eKq6+OxlAWFooaSeomDN1h7OrOIK1wpP/B73ekm9w==","signatures":[{"sig":"MEUCIFdYWdHPEIBvgegFyQXxukPDdcB+GDNMJb8vlvAcZMYbAiEAj1lvbv6UWYDQYtiUiJHeTMHyoEoR+Rxh8nTHdCMFkb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245693},"main":"dist/cjs/guacamole-common.js","type":"module","module":"dist/esm/guacamole-common.js","exports":{".":{"import":"./dist/esm/guacamole-common.js","require":"./dist/cjs/guacamole-common.js"}},"gitHead":"e4c01c81fa44419aaf632abc06a818494845f1ad","scripts":{"build":"npm run build:esm && npm run build:cjs","publish":"npm run build && npm publish --access public","build:cjs":"npm run build:cjs:concat && npm run build:cjs:append && npm run build:cjs:minify","build:esm":"npm run build:esm:concat && npm run build:esm:append && npm run build:esm:minify","prepublishOnly":"npm run build","build:cjs:append":"shx echo \"module.exports = Guacamole;\" >> dist/cjs/guacamole-common.js","build:cjs:concat":"shx cat guacamole-common-js/src/main/webapp/modules/*.js > dist/cjs/guacamole-common.js","build:cjs:minify":"minify dist/cjs/guacamole-common.js > dist/cjs/guacamole-common.min.js","build:esm:append":"shx echo \"export default Guacamole;\" >> dist/esm/guacamole-common.js","build:esm:concat":"shx cat guacamole-common-js/src/main/webapp/modules/*.js > dist/esm/guacamole-common.js","build:esm:minify":"minify dist/esm/guacamole-common.js > dist/esm/guacamole-common.min.js"},"_npmUser":{"name":"cycube","email":"oren+npm@cycube.io"},"repository":{"url":"git+https://github.com/cycube-io/guacamole-common-js.git","type":"git"},"_npmVersion":"10.8.2","description":"The Guacamole javascript client","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","minify":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/guacamole-common-js_1.6.0_1765480676888_0.059203037840004136","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-p1":{"name":"@cycube/guacamole-common-js","version":"1.6.0-p1","description":"The Guacamole javascript client","type":"module","main":"dist/cjs/guacamole-common.js","module":"dist/esm/guacamole-common.js","exports":{".":{"import":"./dist/esm/guacamole-common.js","require":"./dist/cjs/guacamole-common.js","types":"./guacamole.d.ts"}},"types":"guacamole.d.ts","scripts":{"build":"npm run build:esm && npm run build:cjs","build:esm:concat":"shx cat guacamole-common-js/src/main/webapp/modules/*.js > dist/esm/guacamole-common.js","build:esm:append":"shx echo \"export default Guacamole;\" >> dist/esm/guacamole-common.js","build:esm:minify":"minify dist/esm/guacamole-common.js > dist/esm/guacamole-common.min.js","build:esm":"npm run build:esm:concat && npm run build:esm:append && npm run build:esm:minify","build:cjs:concat":"shx cat guacamole-common-js/src/main/webapp/modules/*.js > dist/cjs/guacamole-common.js","build:cjs:append":"shx echo \"module.exports = Guacamole;\" >> dist/cjs/guacamole-common.js","build:cjs:minify":"minify dist/cjs/guacamole-common.js > dist/cjs/guacamole-common.min.js","build:cjs":"npm run build:cjs:concat && npm run build:cjs:append && npm run build:cjs:minify","prepublishOnly":"npm run build","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/cycube-io/guacamole-common-js.git"},"keywords":["guacamole","common","js","guac","remote","desktop","vnc","rdp","ssh","telnet"],"author":{"name":"Oren Chapo","email":"oren+npm@cycube.io"},"contributors":[{"name":"Christopher Mühl","email":"christopher@muehl.dev"}],"license":"Apache 2.0","bugs":{"url":"https://issues.apache.org/jira/browse/GUACAMOLE/"},"homepage":"https://github.com/cycube-io/guacamole-common-js#readme","devDependencies":{"minify":"^9.2.0","shx":"^0.4.0"},"_id":"@cycube/guacamole-common-js@1.6.0-p1","gitHead":"349857b086263d944922a42ba8c02b5ac1a5dfa4","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kORynGIIKuZfzUz861HzCAnATzt/7k/HOfUZf8IzICpQc1yHR3tgdlCsyvCXM4Q7Y8BQoMNSM0Zk8rc2UgLhpA==","shasum":"a8e7d6d6a0d3b585cb2c3ed42b2e33de2506a967","tarball":"https://registry.npmjs.org/@cycube/guacamole-common-js/-/guacamole-common-js-1.6.0-p1.tgz","fileCount":50,"unpackedSize":1388756,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE+MesxO5IqyIHORPEyvQZMwmnjCD1leJJmnW3GRShIkAiEAt4DcJcSZQEG1SLKtgO1Q4qxC0BnSnieAiY/nkhPRb/4="}]},"_npmUser":{"name":"cycube","email":"oren+npm@cycube.io"},"directories":{},"maintainers":[{"name":"cycube","email":"oren+npm@cycube.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/guacamole-common-js_1.6.0-p1_1765490016919_0.5711310015992073"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-11T19:17:56.807Z","modified":"2025-12-11T21:53:37.299Z","1.6.0":"2025-12-11T19:17:57.090Z","1.6.0-p1":"2025-12-11T21:53:37.112Z"},"bugs":{"url":"https://issues.apache.org/jira/browse/GUACAMOLE/"},"author":{"name":"Oren Chapo","email":"oren+npm@cycube.io"},"license":"Apache 2.0","homepage":"https://github.com/cycube-io/guacamole-common-js#readme","keywords":["guacamole","common","js","guac","remote","desktop","vnc","rdp","ssh","telnet"],"repository":{"type":"git","url":"git+https://github.com/cycube-io/guacamole-common-js.git"},"description":"The Guacamole javascript client","contributors":[{"name":"Christopher Mühl","email":"christopher@muehl.dev"}],"maintainers":[{"name":"cycube","email":"oren+npm@cycube.io"}],"readme":"[![npm version](https://img.shields.io/npm/v/@cycube/guacamole-common-js.svg)](https://www.npmjs.com/package/@cycube/guacamole-common-js) [![downloads](https://img.shields.io/npm/dt/@cycube/guacamole-common-js.svg)](https://www.npmjs.com/package/@cycube/guacamole-common-js)\n\n# What is guacamole-common-js?\n\nguacamole-common-js is the core JavaScript library used by the Guacamole web\napplication.\n\nguacamole-common-js provides an efficient HTTP tunnel for transporting\nprotocol data between JavaScript and the web application, as well as an\nimplementation of a Guacamole protocol client and abstract synchronized\ndrawing layers.\n\n## What is this fork for?\n\nThis is a fork of [padarom/guacamole-common-js.git](https://github.com/padarom/guacamole-common-js.git) (which is itself a fork of [glyptodon/guacamole-client](https://github.com/glyptodon/guacamole-client))\nmeant for distribution via npm. Prior to a version being submitted to npm a gulp buildscript\ncombines all `guacamole-common-js` files and minifies them.\n\nNone of the guacamole project files besides the combined javascript sources are included in\nthe npm release, so you won't have to download any files you don't need. You can read which\nfiles/folders are omitted in the `.npmignore` file.\n\nYou can install this library via npm:\n\n```\nnpm install --save @cycube/guacamole-common-js\n```\n\n```js\nconst Guacamole = require('@cycube/guacamole-common-js');\n\n// ... or ES6\nimport Guacamole from '@cycube/guacamole-common-js';\n```\n\n#### Version numbers\nI intend to keep the npm version numbers identical to the guacamole version that I publish. This doesn't always work 100% in case something is missing or at fault, so I will need to release a patch. These patch versions still keep the same version number, but add a letter designating the patch (e.g. `1.0.0-b`). In case the guacamole upstream ever releases any patches with a similar version number, I can't guarantee that the patch letter of the original Guacamole sources and the release of this fork match up for that specific version.\n\n## Documentation\nDistribution-specific packages are available from the files section of the main\nproject page:\n\n    http://sourceforge.net/projects/guacamole/files/\n\nDistribution-specific documentation is provided on the Guacamole wiki:\n\n    http://guac-dev.org/\n\n# Reporting problems\n\n_I am not a maintainer or contributor to the original guacamole repository. I only created this fork and published it to npm._\n\nPlease report any bugs encountered by opening a new ticket at the Trac system hosted at:\n\n    http://guac-dev.org/trac/\n\nAny bugs or questions to this fork specifically can be asked via issues on GitHub.\n","readmeFilename":"README.md"}