{"bugs":{"url":"https://github.com/ably/ably-pubsub-js/issues","email":"support@ably.com"},"dist":{"shasum":"99a71a9492ce626c6037334dba879691fa3596a6","tarball":"https://registry.npmjs.org/ably/-/ably-2.30.0.tgz","fileCount":471,"integrity":"sha512-67zEe/PF1yNoAxTuydAvi/nMtUWDeRca8FYsAiWi0Gyko3pp7vw/hGNOAQ38HVRohGsR2iimdNJ8NtSF8Tl2Dg==","signatures":[{"sig":"MEQCIA8q3YYRZytvJkHl2hnOBKXtoNuyWiT5pm6ahAtw+l9iAiBde15098eiSMxDfr9XEygrROa+gKX6xNlgUP3mffH1cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7z1UFrXPdf6NjngnRPooHjEfDvodcKh/LgWLA/ZgWOwIhAJmjLTlNP1DFHv8e1EE7GsC2borXtgU0sF1nXU8bLTNU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10583760},"jspm":{"main":"ably","registry":"npm","directories":{"lib":"build"}},"main":"./build/ably-node.js","name":"ably","browser":"./build/ably.js","engines":{"node":">=16"},"exports":{".":{"node":"./build/ably-node.js","types":"./ably.d.ts","default":"./build/ably.js","react-native":"./build/ably-reactnative.js"},"./push":{"types":"./push.d.ts","import":"./build/push.js"},"./react":{"import":"./react/mjs/index.js","require":"./react/cjs/index.js"},"./modular":{"types":"./modular.d.ts","import":"./build/modular/index.mjs"},"./promises":{"types":"./promises.d.ts","default":"./promises.js"},"./callbacks":{"types":"./callbacks.d.ts","default":"./callbacks.js"},"./liveobjects":{"import":{"types":"./liveobjects.d.mts","default":"./build/liveobjects.mjs"},"require":{"types":"./liveobjects.d.ts","default":"./build/liveobjects.js"}},"./liveobjects/react":{"import":"./react/mjs/liveobjects/index.js","require":"./react/cjs/liveobjects/index.js"},"./react-native-push":{"types":"./react-native-push.d.ts","default":"./build/react-native-push.js"}},"gitHead":"300ba9c9a6a20475ed05e314da0d68c6e11ff847","license":"Apache-2.0","scripts":{"docs":"typedoc","lint":"eslint .","test":"npm run test:node","build":"grunt build:all && npm run build:react","grunt":"grunt","concat":"grunt concat","format":"prettier --write .","prepare":"npm run build","lint:fix":"eslint --fix .","test:uts":"npm run build:node && mocha --no-config --require tsx/cjs 'test/uts/**/*.test.ts'","requirejs":"grunt requirejs","sourcemap":"source-map-explorer build/ably.min.js","test:grep":"npm run build:node && npm run build:push && npm run build:liveobjects && mocha --grep","test:node":"npm run build:node && npm run build:push && npm run build:liveobjects && mocha","build:node":"grunt build:node","build:push":"grunt build:push","test:react":"vitest run","build:react":"npm run build:react:mjs && npm run build:react:cjs && cp src/platform/react-hooks/res/package.react.json react/package.json","start:react":"npx vite serve","format:check":"prettier --check .","modulereport":"tsc --noEmit --esModuleInterop scripts/moduleReport.ts && esr scripts/moduleReport.ts","test:package":"grunt test:package","build:browser":"grunt build:browser","test:uts:unit":"npm run build:node && mocha --no-config --exit --require tsx/cjs --ignore 'test/uts/**/proxy/**' --ignore 'test/uts/**/integration/**' 'test/uts/**/*.test.ts'","test:webserver":"grunt test:webserver","build:react:cjs":"tsc --project src/platform/react-hooks/tsconfig.cjs.json && cp src/platform/react-hooks/res/package.cjs.json react/cjs/package.json","build:react:mjs":"tsc --project src/platform/react-hooks/tsconfig.mjs.json && cp src/platform/react-hooks/res/package.mjs.json react/mjs/package.json","test:playwright":"node test/support/runPlaywrightTests.js","build:liveobjects":"grunt build:liveobjects","speccoveragereport":"tsc --noEmit --esModuleInterop --target ES2017 --moduleResolution node scripts/specCoverageReport.ts && esr scripts/specCoverageReport.ts","test:node:skip-build":"mocha","test:uts:integration":"npm run build:node && mocha --no-config --exit --require tsx/cjs 'test/uts/**/integration/**/*.test.ts'","generate:errorcodes-ts":"node test/common/ably-common/errors/scripts/generate-errorcodes-ts.js --format=type --out src/common/lib/types/errorcodes.ts","build:react-native-push":"grunt build:react-native-push","process-private-api-data":"tsc --noEmit --esModuleInterop --strictNullChecks scripts/processPrivateApiData/run.ts && esr scripts/processPrivateApiData/run.ts"},"typings":"./ably.d.ts","_npmUser":{"name":"ttypic","email":"khokhlov.e.n@gmail.com"},"homepage":"https://github.com/ably/ably-pubsub-js#readme","repository":{"url":"git+https://github.com/ably/ably-pubsub-js.git","type":"git"},"_npmVersion":"11.5.1","description":"Realtime client library for Ably, the realtime messaging service","directories":{},"maintainers":[{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"ttypic","email":"khokhlov.e.n@gmail.com"},{"name":"andrii.bulat.ably","email":"andrii.bulat@ably.com"},{"name":"andytwf","email":"andyford993@gmail.com"},{"name":"splind06","email":"steven.lindsay@ably.com"},{"name":"vlad.velici.ably","email":"vlad.velici@ably.com"},{"name":"ably-realtime","email":"account.owners@ably.com"}],"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.17.1","got":"^11.8.5","ulid":"^2.3.0","dequal":"^2.0.3","@ably/msgpack-js":"^0.4.0","fastestsmallesttextencoderdecoder":"^1.0.22"},"react-native":"./build/ably-reactnative.js","_hasShrinkwrap":false,"devDependencies":{"csv":"^6.3.9","dox":"^1.0.0","tsx":"^4.21.0","chai":"^4.2.0","cors":"^2.8.5","glob":"^10.4.2","hexy":"~0.2","vite":"^4.4.9","async":"github:ably-forks/async#requirejs","grunt":"^1.6.1","jsdom":"^20.0.0","mocha":"^8.1.3","react":">=18.1.0","tslib":"^2.3.1","eslint":"^7.13.0","vitest":"^0.18.0","aws-sdk":"^2.1413.0","esbuild":"^0.18.10","express":"^4.17.1","process":"^0.11.10","shelljs":"~0.8","typedoc":"^0.24.7","webpack":"^5.79.0","jmespath":"^0.16.0","minimist":"^1.2.5","prettier":"^3.3.3","@types/ws":"^8.2.0","cli-table":"^0.3.11","grunt-cli":"~1.2.0","react-dom":">=18.1.0","requirejs":"~2.1","ts-loader":"^9.4.2","playwright":"^1.39.0","typescript":"^4.9.5","@types/node":"^18.0.0","grunt-shell":"~1.1","webpack-cli":"^5.0.1","@types/mocha":"^10.0.10","@babel/parser":"^7.23.6","grunt-webpack":"^5.0.0","@types/request":"^2.48.7","esbuild-runner":"^2.2.2","@babel/traverse":"^7.23.7","@types/jmespath":"^0.15.2","path-browserify":"^1.0.1","@babel/generator":"^7.23.6","@types/cli-table":"^0.3.4","stream-browserify":"^3.0.0","source-map-support":"^0.5.21","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.2","@ably/vcdiff-decoder":"1.0.6","@vitejs/plugin-react":"^1.3.2","eslint-plugin-import":"^2.28.0","mocha-junit-reporter":"^2.2.1","@arethetypeswrong/cli":"^0.13.1","@testing-library/react":"^13.3.0","eslint-plugin-security":"^1.4.0","@typescript-eslint/parser":"^5.59.6","eslint-plugin-react-hooks":"^4.6.0","esbuild-plugin-umd-wrapper":"github:ably-forks/esbuild-plugin-umd-wrapper#1.0.7-optional-amd-named-module","tsconfig-paths-webpack-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^5.59.6"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ably_2.30.0_1792668312056_0.4365036444884707","host":"s3://npm-registry-packages-npm-production"},"_id":"ably@2.30.0","version":"2.30.0"}