{"bugs":{"url":"https://github.com/rails/rails/issues"},"dist":{"shasum":"59b5e7c6c3f39a97bd78f7e5ffc132057231af28","tarball":"https://registry.npmjs.org/@rails/actioncable/-/actioncable-8.1.401.tgz","fileCount":16,"integrity":"sha512-eZdEy9UmnsaeDHr5G5nFhdgsaMo9EZVq2JMAjqtNmVDqnKWHwvTMt0Ah1CWBf7g7BDLR3WCDgHS2aOhbpjqkWw==","signatures":[{"sig":"MEUCIBIqGOZb3o4u3ZNdG0/5/Nc8BSd5j2vAfVzRmY21aOH0AiEAsrRz1hMJItdp7223Hjtqnz3BNw8FLXrlOo9waztnRe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS/mx4pwi5oBCDD6MhKp4X6viabeFJiDCQ7hzzYZqgEQIhAIQc3hF+LYWDD5htnUReFx4WO/+8PQj21YiSS6OuTOiu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rails%2factioncable@8.1.401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70803},"main":"app/assets/javascripts/actioncable.js","name":"@rails/actioncable","author":{"name":"David Heinemeier Hansson","email":"david@loudthinking.com"},"module":"app/assets/javascripts/actioncable.esm.js","gitHead":"3f290b759c8e2ffe7c257951b1255740751355e4","license":"MIT","scripts":{"lint":"eslint app/javascript","test":"node test/javascript/run_web_test_runner.mjs","build":"rollup --config rollup.config.js","pretest":"bundle exec rake assets:codegen && rollup --config rollup.config.test.js","prebuild":"yarn lint && bundle exec rake assets:codegen","prepublishOnly":"rm -rf src && cp -R app/javascript/action_cable src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6167a2b2-c8a2-44dc-8473-87ba3def7539"}},"homepage":"https://rubyonrails.org/","keywords":["websockets","actioncable","rails"],"repository":{"url":"git+https://github.com/rails/rails.git","type":"git"},"_npmVersion":"12.2.1","description":"WebSocket framework for Ruby on Rails.","directories":{},"maintainers":[{"name":"matthewd","email":"matthew@trebex.net"},{"name":"rafaelfranca","email":"rafael@franca.dev"},{"name":"tenderlove","email":"aaron.patterson@gmail.com"},{"name":"bitsweat","email":"jeremydaer@gmail.com"},{"name":"eileencodes","email":"eileencodes@gmail.com"},{"name":"dhh","email":"david@hey.com"},{"name":"jhawthorn","email":"john@hawthorn.email"},{"name":"byroot","email":"jean.boussier@gmail.com"},{"name":"flavorjones","email":"mike.dalessio@gmail.com"}],"_nodeVersion":"26.13.0","_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.20.0","eslint":"^9.24.0","rollup":"^2.35.1","globals":"^14.0.0","@eslint/js":"^9.24.0","mock-socket":"^2.0.0","@web/test-runner":"^0.20.2","eslint-plugin-import":"^2.31.0","rollup-plugin-terser":"^7.0.2","web-test-runner-qunit":"^2.0.0","@rollup/plugin-commonjs":"^19.0.1","@web/test-runner-saucelabs":"^0.13.0","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/actioncable_8.1.401_1793760505555_0.4496776030614167","host":"s3://npm-registry-packages-npm-production"},"_id":"@rails/actioncable@8.1.401","version":"8.1.401"}