{"_id":"@asyncapi/template-java-websocket-quarkus","_rev":"4-844c34adb64cb36eb4358e3517b5ceb6","name":"@asyncapi/template-java-websocket-quarkus","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@asyncapi/template-java-websocket-quarkus","version":"0.0.1","keywords":["asyncapi","template","java","websocket","quarkus"],"author":{"name":"Shuaib Salad","email":"sh.salat@gmail.com"},"license":"Apache-2.0","_id":"@asyncapi/template-java-websocket-quarkus@0.0.1","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"dist":{"shasum":"f94716a2199293e0f388ccaf0c88b75aa8807a0a","tarball":"https://registry.npmjs.org/@asyncapi/template-java-websocket-quarkus/-/template-java-websocket-quarkus-0.0.1.tgz","fileCount":26,"integrity":"sha512-daXrf9FXH4opG3gHyArfTSpfohDJNJIker54bjJnQ8N5eVN8A7oNJprj1k0rSSQjW5+xQSRIGQrWY3dxz4FBpQ==","signatures":[{"sig":"MEYCIQCFzhtTiHmPm77CbA/hMkEE6bONuhocqorWjEUeTerZBgIhALsmnQGmYTnK3oObLhnncmXb/+Vap6KptUfM0X5PxSJj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48641},"jest":{"transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"^nimma/(.*)":"<rootDir>/../../../../../node_modules/nimma/dist/cjs/$1","^nimma/legacy$":"<rootDir>/../../../../../node_modules/nimma/dist/legacy/cjs/index.js"},"moduleFileExtensions":["js","json","jsx"]},"babel":{"presets":["@babel/preset-env",["@babel/preset-react",{"runtime":"automatic"}]]},"gitHead":"5757a66b98c1f002f82b4fa16473ba3a27f21f58","scripts":{"lint":"eslint --max-warnings 0 --config ../../../../../../.eslintrc --ignore-path ../../../../../../.eslintignore .","test":"jest  --coverage --passWithNoTests","lint:fix":"eslint --fix --max-warnings 0 --config ../../../../../../.eslintrc --ignore-path ../../../../../../.eslintignore .","test:update":"npm run test -- -u"},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"deprecated":"Should not be available in NPM. Internal AsyncAPI Generator package.","_npmVersion":"10.8.2","description":"This is a template generating a Java Quarkus websocket client","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@asyncapi/generator-helpers":"1.0.0","@asyncapi/generator-react-sdk":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","@babel/cli":"^7.25.9","@babel/core":"^7.26.0","@asyncapi/parser":"^3.0.14","@babel/preset-env":"^7.26.0","@asyncapi/modelina":"^5.2.5","eslint-plugin-jest":"^23.8.2","@asyncapi/generator":"*","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.34.1","jest-esm-transformer":"^1.0.0","eslint-plugin-sonarjs":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/template-java-websocket-quarkus_0.0.1_1756104732899_0.5830973643114643","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-08-25T06:52:12.520Z","modified":"2026-07-31T14:03:03.224Z","0.0.1":"2025-08-25T06:52:13.067Z"},"author":{"name":"Shuaib Salad","email":"sh.salat@gmail.com"},"license":"Apache-2.0","keywords":["asyncapi","template","java","websocket","quarkus"],"description":"This is a template generating a Java Quarkus websocket client","maintainers":[{"email":"lpgornicki@gmail.com","name":"derberg"}],"readme":"\n## Java Quarkus WebSocket Client\n\nYou can test this template (for now modifications are coming):\n1. Clone the project and run `npm install`\n2. Navigate to `packages/templates/clients/websocket/test/integration-test` and run the tests with `npm run test` to generate WebSocket clients\n3. Navigate to `packages/templates/clients/websocket/java/quarkus`\n4. Install dependencies with `npm install` \n5. Navigate to the generated clients in the folder with `cd test/temp/snapshotTestResult`\n6. Pick a generated client inside one of the folders and navigate to source code with `cd /client_postman`\n7. Run the templated client with `mvn quarkus:dev`\n8. See the output in the terminal\n\n## Generate client with custom AsyncAPI document\n\n2. Navigate to `packages/templates/clients/websocket/java/quarkus`\n3. Install with `npm install`\n4. Navigate back to `./generator`\n5. Generate the template client with `node .\\apps\\generator\\cli.js <path-to-custom-document> .\\packages\\templates\\clients\\websocket\\java\\quarkus\\ -o outputClient --force-write --param server=<custom-server>`\n6. Navigate to `outputClient` or any other name you gave the output folder\n7. Run `mvn quarkus:dev`\n8. See the output in the terminal\n\n## **NOTE:**\n- Currently only supports asyncapi-postman-echo.yml AsyncApi Document\n\n## Todo\n- Support slack AsyncAPI document","readmeFilename":"README.md"}