{"_id":"@atlaskit/ds-lib","_rev":"4359936","name":"@atlaskit/ds-lib","description":"Reusable utilities and hooks specific to design system.","dist-tags":{"latest":"6.0.0","next":"2.2.2"},"maintainers":[{"name":"atlassianartifactteam","email":""}],"time":{"modified":"2026-04-08T10:28:16.000Z","created":"2021-04-28T05:50:20.338Z","6.0.0":"2026-03-16T04:57:06.789Z","5.4.0":"2026-03-12T22:55:53.418Z","5.3.1":"2026-03-03T06:58:05.661Z","5.3.0":"2025-11-21T08:58:35.439Z","5.2.0":"2025-11-05T08:54:01.490Z","5.1.1":"2025-09-26T04:56:47.790Z","5.1.0":"2025-09-19T01:03:54.031Z","5.0.1":"2025-09-02T09:02:05.303Z","5.0.0":"2025-07-24T04:56:52.938Z","4.2.0":"2025-07-23T08:51:54.466Z","4.1.0":"2025-07-18T08:55:56.793Z","4.0.1":"2025-06-13T18:53:45.592Z","4.0.0":"2025-02-24T03:01:19.182Z","3.5.1":"2025-02-04T12:38:45.734Z","3.5.0":"2025-01-31T14:48:56.456Z","3.4.0":"2025-01-31T05:23:15.903Z","3.3.0":"2024-11-29T04:45:50.639Z","3.2.2":"2024-11-21T04:31:24.568Z","3.2.1":"2024-11-19T04:38:16.419Z","3.2.0":"2024-11-09T08:45:09.210Z","3.1.0":"2024-10-11T07:04:12.447Z","3.0.0":"2024-10-07T04:53:47.339Z","2.7.0":"2024-10-04T10:56:08.245Z","2.6.0":"2024-09-20T11:04:26.698Z","2.5.0":"2024-08-19T02:58:12.980Z","2.4.0":"2024-08-12T02:56:55.715Z","2.3.1":"2024-04-30T04:49:43.752Z","2.3.0":"2024-04-18T06:47:47.086Z","2.2.5":"2024-03-20T06:51:35.900Z","2.2.4":"2024-03-01T10:55:45.181Z","2.2.3":"2023-05-29T07:34:42.172Z","2.2.2":"2023-05-17T05:33:40.416Z","2.2.1":"2023-05-15T01:20:47.871Z","2.2.0":"2023-05-08T06:26:51.666Z","2.1.3":"2023-04-19T01:32:27.750Z","2.1.2":"2022-10-04T03:27:19.673Z","2.1.1":"2022-08-25T00:14:30.402Z","2.1.0":"2022-08-09T12:20:25.229Z","2.0.1":"2022-06-28T07:23:52.963Z","2.0.0":"2022-06-23T05:19:37.517Z","1.4.2":"2022-04-26T02:09:51.408Z","1.4.1":"2022-04-07T08:40:17.422Z","1.4.0":"2022-02-14T05:44:12.307Z","1.3.0":"2021-08-19T03:00:58.424Z","1.2.0":"2021-05-10T08:56:27.439Z","1.1.0":"2021-04-28T05:50:20.338Z"},"users":{},"author":{"name":"Atlassian Pty Ltd"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"versions":{"6.0.0":{"name":"@atlaskit/ds-lib","version":"6.0.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"devDependencies":{"@atlassian/a11y-jest-testing":"^0.10.0","@atlassian/feature-flags-test-utils":"^1.0.0","@testing-library/dom":"^10.1.0","@testing-library/react":"^16.3.0","jest-in-case":"^1.0.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","_id":"@atlaskit/ds-lib@6.0.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-hLN10kpRSrx27Pzn6+kKaO8R6/8gWvPuHvD0hJEk4Pi/M4Ws0rWdM4Zo3b1HgP2DW9dLWYuEwI6Bi6OPf2J7Dg==","_resolved":"/tmp/package-1-69b78d9b-6cdb10dc055bbacbb9f62f0e-4.tgz","_from":"file:/tmp/package-1-69b78d9b-6cdb10dc055bbacbb9f62f0e-4.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"shasum":"37022462d3598e2e9d81e866d9d29818c977d17b","size":23513,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-6.0.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_6.0.0_1773637026609_0.3420277418004485"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-16T04:57:06.789Z","publish_time":1773637026789,"_source_registry_name":"default","_cnpm_publish_time":1773637026789},"5.4.0":{"name":"@atlaskit/ds-lib","version":"5.4.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"devDependencies":{"@atlassian/a11y-jest-testing":"^0.10.0","@atlassian/feature-flags-test-utils":"^1.0.0","@testing-library/dom":"^10.1.0","@testing-library/react":"^16.3.0","jest-in-case":"^1.0.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform-dst-react-18-use-id-selector-safe":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@5.4.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-5afOBzunBDEaSqSUuxy0AWcozYO5dbRLyx5stPMy/9QOtlw1yIHbT5xtZp5QHnKh4ePrd33F9sp/p/rZa8U/rg==","_resolved":"/tmp/package-1-69b34475-048a800e4c2d534d4d8261b8-1.tgz","_from":"file:/tmp/package-1-69b34475-048a800e4c2d534d4d8261b8-1.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"shasum":"0fbb25bc7a6810340ada7e5ce6f4b1d38a651e31","size":24247,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-5.4.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_5.4.0_1773356153134_0.9058314274635066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T22:55:53.418Z","publish_time":1773356153418,"_source_registry_name":"default","_cnpm_publish_time":1773356153418},"5.3.1":{"name":"@atlaskit/ds-lib","version":"5.3.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"devDependencies":{"@atlassian/a11y-jest-testing":"^0.10.0","@atlassian/feature-flags-test-utils":"^1.0.0","@testing-library/dom":"^10.1.0","@testing-library/react":"^16.3.0","jest-in-case":"^1.0.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform-dst-react-18-use-id-selector-safe":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@5.3.1","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-rtbWJ8trxKjNtC8sCTDjl4ZAfYWq73B3WMS8ZJyqpu8LgBYrc9e0c5b+RR0G1J6lP9Yq5lWWq+iaJ6ytX8KZRg==","_resolved":"/tmp/package-1-69a68679-db1c785e87727d4edd080262-1.tgz","_from":"file:/tmp/package-1-69a68679-db1c785e87727d4edd080262-1.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"shasum":"377461bf88944ebc874e4d635f74fb245fc0a806","size":24092,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-5.3.1.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_5.3.1_1772521085469_0.9610453802586885"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T06:58:05.661Z","publish_time":1772521085661,"_source_registry_name":"default","_cnpm_publish_time":1772521085661},"5.3.0":{"name":"@atlaskit/ds-lib","version":"5.3.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@atlassian/feature-flags-test-utils":"^1.0.0","@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform-dst-react-18-use-id-selector-safe":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@5.3.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-j3DLHqBACSJsG3XqSgCIwZqvJhYkpSC8i+24n/JYCRjIxYEJMsuSXOtdeu0qBajREwgzmAFP6AVfVZh1zAWG/A==","_resolved":"/tmp/package-1-692029b3-e7b6bcf5d02727810f723f91-2.tgz","_from":"file:/tmp/package-1-692029b3-e7b6bcf5d02727810f723f91-2.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"shasum":"0c7aa30cada67a624a90186c5e1a7266e209ec26","size":24039,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-5.3.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_5.3.0_1763715515214_0.9004608407031376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-21T08:58:35.439Z","publish_time":1763715515439,"_source_registry_name":"default","_cnpm_publish_time":1763715515439},"5.2.0":{"name":"@atlaskit/ds-lib","version":"5.2.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@atlassian/feature-flags-test-utils":"^1.0.0","@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform-dst-react-18-use-id-selector-safe":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@5.2.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-ud0Vn/JHyZeHsdWGXue1XPTYSR/Br7VZEJkhisWMtRqLe0VRbUlRMH20fjC/24vlSBqjcUBK2L8gWd3SywU49A==","_resolved":"/tmp/package-1-690b10a6-6f8a529846a41d5005fb259c-1.tgz","_from":"file:/tmp/package-1-690b10a6-6f8a529846a41d5005fb259c-1.tgz","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"18d2733940248a4021b8ef7beb2d27a581a4069a","size":23735,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-5.2.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_5.2.0_1762332841315_0.8031091717711676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-05T08:54:01.490Z","publish_time":1762332841490,"_source_registry_name":"default","_cnpm_publish_time":1762332841490},"5.1.1":{"name":"@atlaskit/ds-lib","version":"5.1.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@atlassian/feature-flags-test-utils":"^0.3.0","@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform-dst-react-18-use-id-selector-safe":{"type":"boolean"},"platform_only_attach_escape_handler_on_view":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@5.1.1","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-vwRSTKH5+C4Gi/Vtrmla4vfQwyRQZxcgzAYC4NJoMjcpf8heAgmyfCAIfcdpMgkKdQlF4LLi5tjOfDf0gLnv4Q==","_resolved":"/tmp/package-1-68d61d0c-db5842d9524c230fa627d42b-1.tgz","_from":"file:/tmp/package-1-68d61d0c-db5842d9524c230fa627d42b-1.tgz","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"e9fc758ed6de1ae6d1d3bcda56537bf91bafafaf","size":23684,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-5.1.1.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_5.1.1_1758862607609_0.30463888299010256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T04:56:47.790Z","publish_time":1758862607790,"_source_registry_name":"default","_cnpm_publish_time":1758862607790},"5.1.0":{"name":"@atlaskit/ds-lib","version":"5.1.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@atlassian/feature-flags-test-utils":"^0.3.0","@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform-dst-react-18-use-id-selector-safe":{"type":"boolean"},"platform_only_attach_escape_handler_on_view":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@5.1.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-zt4Bt0DU/2JwXtQeZfSDoqUeZ5qMfhjEoVagUUjrSYyj0d/b1bUDFFKz+PtpwmC41qR34l/xCefgOFWpLhUY0Q==","_resolved":"/tmp/package-1-68ccabf5-5b1a657a69f1344321fc4b9f-1.tgz","_from":"file:/tmp/package-1-68ccabf5-5b1a657a69f1344321fc4b9f-1.tgz","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"d828d7d0d9b194b05908869970eb6931fc4b9085","size":23631,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-5.1.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_5.1.0_1758243833850_0.7686243035931462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T01:03:54.031Z","publish_time":1758243834031,"_source_registry_name":"default","_cnpm_publish_time":1758243834031},"5.0.1":{"name":"@atlaskit/ds-lib","version":"5.0.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@atlassian/feature-flags-test-utils":"^0.3.0","@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform-dst-react-18-use-id-selector-safe":{"type":"boolean"},"platform_only_attach_escape_handler_on_view":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@5.0.1","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-vP71lCCXSM1S1TkGIpWDsNRs5IwQnM99BGa4Dsx14odTXRr/c9k/0ywL7voibHfofCPYgxn9I+iiq4T8KiQ1Ew==","_resolved":"/tmp/package-1-68b6b289-773961a3111464f423cf8cae-1.tgz","_from":"file:/tmp/package-1-68b6b289-773961a3111464f423cf8cae-1.tgz","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"295b9e76118cbcd800e5e6da408bc531b88dbb59","size":23229,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-5.0.1.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_5.0.1_1756803725133_0.11548879140316526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-02T09:02:05.303Z","publish_time":1756803725303,"_source_registry_name":"default","_cnpm_publish_time":1756803725303},"5.0.0":{"name":"@atlaskit/ds-lib","version":"5.0.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./device-check":"./src/utils/device-check.tsx","./once":"./src/utils/once.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./with-resolvers":"./src/utils/with-resolvers.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform_only_attach_escape_handler_on_view":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@5.0.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-Bd0/D5Q2Sg/Z1kg/Qst+2VfiVoVuGwEvrWKSt63QgDaCizl30j2EtqLLF9U978mzl1JHMmi3KQeYf3ROjhoACA==","_resolved":"/tmp/package-1-6881bd05-8a53320bd16cc1f7302f23b7-5.tgz","_from":"file:/tmp/package-1-6881bd05-8a53320bd16cc1f7302f23b7-5.tgz","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"shasum":"7ffb671a27ed05f91364588617ad995e20230f2a","size":24082,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-5.0.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_5.0.0_1753333012796_0.19668164558724865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-24T04:56:52.938Z","publish_time":1753333012938,"_source_registry_name":"default","_cnpm_publish_time":1753333012938},"4.2.0":{"name":"@atlaskit/ds-lib","version":"4.2.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./device-check":"./src/utils/device-check.tsx","./once":"./src/utils/once.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./with-resolvers":"./src/utils/with-resolvers.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform_only_attach_escape_handler_on_view":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@4.2.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-+vNqDxmXWNpjrBxqnZHIFjjaZ4bYlbIR1UBJ4JfEoTlwCnJZdFUPhfq/XFOqSI+nIh54Q5hqT/7vreZobnhG5g==","_resolved":"/tmp/package-1-6880a2a7-494911a4cebb6656e6f799f4-1.tgz","_from":"file:/tmp/package-1-6880a2a7-494911a4cebb6656e6f799f4-1.tgz","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"shasum":"87285103c71313f1a863f096f03f11b3f8c6605c","size":23641,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-4.2.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_4.2.0_1753260714275_0.0838002080371616"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-23T08:51:54.466Z","publish_time":1753260714466,"_source_registry_name":"default","_cnpm_publish_time":1753260714466},"4.1.0":{"name":"@atlaskit/ds-lib","version":"4.1.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./device-check":"./src/utils/device-check.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./with-resolvers":"./src/utils/with-resolvers.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0","tiny-invariant":"^1.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform_only_attach_escape_handler_on_view":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@4.1.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-QbIhEvVAMhazcEgjuFWmPaYBLlUSLqxMZuSHvRG+36IBmxMhqz3xc14UmUb5ipoNCFBWWPUxX2XM1pd6p3SKWg==","_resolved":"/tmp/package-1-687a0c12-1492cba338aeee1239fcc179-2.tgz","_from":"file:/tmp/package-1-687a0c12-1492cba338aeee1239fcc179-2.tgz","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"shasum":"740dcd2fec2598a23df2c0cf6b4ee931502b1f2b","size":22450,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-4.1.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_4.1.0_1752828956620_0.6080821018850455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-18T08:55:56.793Z","publish_time":1752828956793,"_source_registry_name":"default","_cnpm_publish_time":1752828956793},"4.0.1":{"name":"@atlaskit/ds-lib","version":"4.0.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./device-check":"./src/utils/device-check.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"},"platform_only_attach_escape_handler_on_view":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@4.0.1","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-OYRnV2YYYm1SSs1eq627IVQ6xus4S8VDzdst7kkMKKfelNlsXzz9yZJhAbzUQxwN+ePI2dwWqCLnwnhty2swhQ==","_resolved":"/tmp/package-1-684c73b5-f5e850fb8305de8e16329ce3-1.tgz","_from":"file:/tmp/package-1-684c73b5-f5e850fb8305de8e16329ce3-1.tgz","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"shasum":"3611ba83526160b45e5dcb0d864e1f08470a2591","size":21403,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-4.0.1.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_4.0.1_1749840825408_0.46521825611096546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-13T18:53:45.592Z","publish_time":1749840825592,"_source_registry_name":"default","_cnpm_publish_time":1749840825592},"4.0.0":{"name":"@atlaskit/ds-lib","version":"4.0.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./device-check":"./src/utils/device-check.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^1.1.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^18.2.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform-dst-react-18-use-id":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@4.0.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-nM0wAo8bm7FyAYuId6Ba2MFnLSVzlsZpyfRxPJ7dMFqEhJ4R53/CoT8v18mvi2Hu1Y4+d1t97lOyybHfgFyb+A==","_resolved":"/tmp/package-1-67bbe0fb-97fbcbb9695e6d4adaa10a53-1.tgz","_from":"file:/tmp/package-1-67bbe0fb-97fbcbb9695e6d4adaa10a53-1.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"da1029cb4c3652bec86466419b30f0e2a4a65e82","size":21317,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-4.0.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_4.0.0_1740366079012_0.5746200121711864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T03:01:19.182Z","publish_time":1740366079182,"_source_registry_name":"default","_cnpm_publish_time":1740366079182},"3.5.1":{"name":"@atlaskit/ds-lib","version":"3.5.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./device-check":"./src/utils/device-check.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^1.0.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.5.1","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-8olLZ+Oj+7GWAuT3zTQ24dyPjAS9TfzuFGT6cBbuLyWgUIT2jFaF1OecuJS3yAksx8DiBcKoPaR2dIbF0u34sg==","_resolved":"/tmp/package-1-67a20a41-3e6ed6c2f3e1f0d899066184-5.tgz","_from":"file:/tmp/package-1-67a20a41-3e6ed6c2f3e1f0d899066184-5.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"f475f3ca25022f9fa8fe0cdd9d2ddc46d70e3121","size":20961,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.5.1.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_3.5.1_1738672725545_0.8169110678501712"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T12:38:45.734Z","publish_time":1738672725734,"_source_registry_name":"default","_cnpm_publish_time":1738672725734},"3.5.0":{"name":"@atlaskit/ds-lib","version":"3.5.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./device-check":"./src/utils/device-check.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.5.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-gLLskaM7pidqWWJLL7TCan4n5yFKkdBrg5pOxF27EqoAImQGEFPQ5B1Z+1dWHkMVdhyJ2skBqizFXjqhvqiHeQ==","_resolved":"/tmp/package-1-679ce2d0-d52a046ab82ac995af5038ac-2.tgz","_from":"file:/tmp/package-1-679ce2d0-d52a046ab82ac995af5038ac-2.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"b61b92919f269260d7e9ffd336237b744c6ce1f0","size":20943,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.5.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_3.5.0_1738334936277_0.32870399184597554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-31T14:48:56.456Z","publish_time":1738334936456,"_source_registry_name":"default","_cnpm_publish_time":1738334936456},"3.4.0":{"name":"@atlaskit/ds-lib","version":"3.4.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./device-check":"./src/utils/device-check.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.4.0","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_integrity":"sha512-2nkUkkT749X9e19+7Y/nd4z+KEIUSF/UZ6M7c9Jc0/g/DfrAcE1plUUdsDyVGwKDv1jmmXP64qHobm1OwkqT0g==","_resolved":"/tmp/package-1-679c5e40-b3d78b3a8ad74ce95c5e3b8c-1.tgz","_from":"file:/tmp/package-1-679c5e40-b3d78b3a8ad74ce95c5e3b8c-1.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"b69015ae052ac3b50899eb12e83aaf90d13d1559","size":20897,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.4.0.tgz"},"_npmUser":{"name":"atlassianartifactteam","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-lib_3.4.0_1738300995736_0.7175458516655682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-31T05:23:15.903Z","publish_time":1738300995903,"_source_registry_name":"default","_cnpm_publish_time":1738300995903},"3.3.0":{"name":"@atlaskit/ds-lib","version":"3.3.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.3.0","gitHead":"3750fbd394b55f146332b74fae08246b2ac8b0cd","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"b2088eabf5bfbda3889577c1562e79a84cfdb782","size":20048,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.3.0.tgz"},"_npmUser":{"name":"atlaskit-user","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_3.3.0_1732855550404_0.06271989261294864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T04:45:50.639Z","publish_time":1732855550639,"_source_registry_name":"default","_cnpm_publish_time":1732855550639},"3.2.2":{"name":"@atlaskit/ds-lib","version":"3.2.2","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":["**/*.compiled.css"],"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.2.2","gitHead":"44b9af1b03fb235516ef251f0a73c17d532894c7","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"8bde21b150d2d2b43ec317aee9ceffeb154069a3","size":19912,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.2.2.tgz"},"_npmUser":{"name":"atlaskit-user","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_3.2.2_1732163484375_0.09417260352425583"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T04:31:24.568Z","publish_time":1732163484568,"_source_registry_name":"default","_cnpm_publish_time":1732163484568},"3.2.1":{"name":"@atlaskit/ds-lib","version":"3.2.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.2.1","gitHead":"f7e257958ff4bbd87c500625977560bebcb4c769","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"ad4b281bba4399c23f0c46ad9c032b8a44f9e1bb","size":19817,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.2.1.tgz"},"_npmUser":{"name":"atlaskit-user","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_3.2.1_1731991096236_0.7876102540462264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T04:38:16.419Z","publish_time":1731991096419,"_source_registry_name":"default","_cnpm_publish_time":1731991096419},"3.2.0":{"name":"@atlaskit/ds-lib","version":"3.2.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-stable-ref":"./src/hooks/use-stable-ref.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.2.0","gitHead":"2fec94e893fe245ea261542d612e1ff2b795833a","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"0445011c0fa46ef99f941c0c8c8d9c86b732367b","size":19573,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.2.0.tgz"},"_npmUser":{"name":"atlaskit-user","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_3.2.0_1731141909023_0.6584789330745071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-09T08:45:09.210Z","publish_time":1731141909210,"_source_registry_name":"default","_cnpm_publish_time":1731141909210},"3.1.0":{"name":"@atlaskit/ds-lib","version":"3.1.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.1.0","gitHead":"18f70c36ef497b1486c6159d65c947d8af9449eb","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"43955d06dee9c7ae8fcf1f5ff6695b9010751892","size":18649,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.1.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_3.1.0_1728630252221_0.22394149760599724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-11T07:04:12.447Z","publish_time":1728630252447,"_source_registry_name":"default","_cnpm_publish_time":1728630252447},"3.0.0":{"name":"@atlaskit/ds-lib","version":"3.0.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@3.0.0","gitHead":"4e9a3e0e2ed8a4e2bd7b39fe1804e9764f937188","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"ad1df8b86baecf0f6bcd381c6e01051044676dc9","size":16667,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-3.0.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_3.0.0_1728276827156_0.9867014273015782"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-07T04:53:47.339Z","publish_time":1728276827339,"_source_registry_name":"default","_cnpm_publish_time":1728276827339},"2.7.0":{"name":"@atlaskit/ds-lib","version":"2.7.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-id":"./src/utils/use-id.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@2.7.0","gitHead":"cb3afa59e42f93935c94ca4961273861bc7495dd","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"78ce94cea2132d8b90f2a555377a3c68363916ca","size":16551,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.7.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.7.0_1728039368062_0.8185397092263442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-04T10:56:08.245Z","publish_time":1728039368245,"_source_registry_name":"default","_cnpm_publish_time":1728039368245},"2.6.0":{"name":"@atlaskit/ds-lib","version":"2.6.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./react-uid":"./src/utils/react-uid.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-layout-effect":"./src/hooks/use-layout-effect.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@2.6.0","gitHead":"e0b68c1407d68d0c16a102602ca3a4d14ee45c2e","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"shasum":"23d375444c50044423bef8966ececd349dfc612f","size":16468,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.6.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.6.0_1726830266504_0.4904435513490033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-20T11:04:26.698Z","publish_time":1726830266698,"_source_registry_name":"default","_cnpm_publish_time":1726830266698},"2.5.0":{"name":"@atlaskit/ds-lib","version":"2.5.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"continuous","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./react-uid":"./src/utils/react-uid.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@atlaskit/platform-feature-flags":"^0.3.0","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","react-uid":"^2.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","platform-feature-flags":{"platform.design-system-team.react-18-use-id_mn8q4":{"type":"boolean"}},"_id":"@atlaskit/ds-lib@2.5.0","gitHead":"d273815551e59468d9bca0cf5982588e47331b54","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"shasum":"c90404053e1f671231ede830fa203a70a414e1f7","size":15803,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.5.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.5.0_1724036292827_0.9096166640528149"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-19T02:58:12.980Z","publish_time":1724036292980,"_source_registry_name":"default","_cnpm_publish_time":1724036292980},"2.4.0":{"name":"@atlaskit/ds-lib","version":"2.4.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"continuous","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/dom":"^10.1.0","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","_id":"@atlaskit/ds-lib@2.4.0","gitHead":"86fedfd8ec52e1e709e26c8866d21e0aca7bae3f","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"shasum":"5d7be8de22966c30d567c4ecb7977e2ecfb3594f","size":13628,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.4.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.4.0_1723431415544_0.2093852292665157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-12T02:56:55.715Z","publish_time":1723431415715,"_source_registry_name":"default","_cnpm_publish_time":1723431415715},"2.3.1":{"name":"@atlaskit/ds-lib","version":"2.3.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"continuous","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ~18.2.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","_id":"@atlaskit/ds-lib@2.3.1","gitHead":"e93f4c5661cc0bc93383538e1deb7c3de3a5ef3f","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"shasum":"ce57c8fabe207a5d945e26d52df898cd30d4685b","size":13248,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.3.1.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.3.1_1714452583593_0.5218890691634464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T04:49:43.752Z","publish_time":1714452583752,"_source_registry_name":"default","_cnpm_publish_time":1714452583752},"2.3.0":{"name":"@atlaskit/ds-lib","version":"2.3.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"continuous","runReact18":true,"website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ~18.2.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","_id":"@atlaskit/ds-lib@2.3.0","gitHead":"529e8711f97a503d5750ccb4b7b6ad92ee2fd000","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"shasum":"ed82039b1ca1c2e3b865864f11a05e955a93e06c","size":13198,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.3.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.3.0_1713422866854_0.5707629855786294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-18T06:47:47.086Z","publish_time":1713422867086,"_source_registry_name":"default","_cnpm_publish_time":1713422867086},"2.2.5":{"name":"@atlaskit/ds-lib","version":"2.2.5","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"continuous","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~5.4.2"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","_id":"@atlaskit/ds-lib@2.2.5","gitHead":"f2f44ca0109a519443a64d03cf61abbeb976e27b","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"shasum":"c5a0a28deded9686248523373840602c436476e2","size":13115,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.2.5.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.2.5_1710917495664_0.4397794526957659"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-20T06:51:35.900Z","publish_time":1710917495900,"_source_registry_name":"default","_cnpm_publish_time":1710917495900},"2.2.4":{"name":"@atlaskit/ds-lib","version":"2.2.4","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"continuous","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~4.9.5"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"c302dea9b2266a3390aa9e76e2a572bd401ff6f5","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.2.4","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"63b156ef9bd9d432183068956da5a6b0d4838f78","size":13069,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.2.4.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.2.4_1709290545014_0.471301925645496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-01T10:55:45.181Z","publish_time":1709290545181,"_source_registry_name":"default","_cnpm_publish_time":1709290545181},"2.2.3":{"name":"@atlaskit/ds-lib","version":"2.2.3","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~4.9.5"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color","spacing"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"61c023e700be850d9b9d84e96437a2f9abe2a9e8","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.2.3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"fc65a829b45ee0a26c9c6c97072e2d570214aec7","size":12789,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.2.3.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.2.3_1685345682020_0.3125609176731481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-29T07:34:42.172Z","publish_time":1685345682172,"_source_registry_name":"default","_cnpm_publish_time":1685345682172},"2.2.2":{"name":"@atlaskit/ds-lib","version":"2.2.2","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~4.9.5"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"717e3430be9ad7a0249ecc72601f007a30c26ee1","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.2.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"d409412ba394b390a60aedb6a412229d059176a0","size":12716,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.2.2.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.2.2_1684301620246_0.03189012928825563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-17T05:33:40.416Z","publish_time":1684301620416,"_source_registry_name":"default","_cnpm_publish_time":1684301620416},"2.2.1":{"name":"@atlaskit/ds-lib","version":"2.2.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.5 <4.9":{"*":["dist/types-ts4.5/*","dist/types-ts4.5/index.d.ts"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"~4.9.5"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"1dfd8252fc5e3f192b6a34867ced5f6810141c14","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.2.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"19405569157821ff66244e84297d4173c5d15576","size":12276,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.2.1.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.2.1_1684113647729_0.03643721362038188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-15T01:20:47.871Z","publish_time":1684113647871,"_source_registry_name":"default","_cnpm_publish_time":1684113647871},"2.2.0":{"name":"@atlaskit/ds-lib","version":"2.2.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"4.5.5"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","readmeFilename":"README.md","gitHead":"022023fe5d4d454f4b0b121aace0d2bed6302a8f","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.2.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"63e56b6cf3d2f11cb8d35a2394dc9da119ce16eb","size":12247,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.2.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.2.0_1683527211512_0.39049974912818874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-08T06:26:51.666Z","publish_time":1683527211666,"_source_registry_name":"default","_cnpm_publish_time":1683527211666},"2.1.3":{"name":"@atlaskit/ds-lib","version":"2.1.3","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"4.5.5"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"design-tokens":["color"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"141116e3b70900f077537a7efeb2b8bf5c7c03d5","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.1.3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"d61ca6126393da3f881afe523520dc0d7066ed42","size":12213,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.1.3.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.1.3_1681867947612_0.9139304167253393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-19T01:32:27.750Z","publish_time":1681867947750,"_cnpm_publish_time":1681867947750},"2.1.2":{"name":"@atlaskit/ds-lib","version":"2.1.2","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","typesVersions":{">=4.0 <4.5":{"*":["dist/types-ts4.0/*"]}},"sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^8.17.1","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","jest-in-case":"^1.0.2","typescript":"4.5.5"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"beca88bf25ef18a2627a34e6114a57523dec45bb","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.1.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"469e9b747a07702fea299c80aeab0cdab2cf193c","size":12452,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.1.2.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.1.2_1664854039485_0.23585188111669275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T03:27:34.125Z","publish_time":1664854039673,"_cnpm_publish_time":1664854039673},"2.1.1":{"name":"@atlaskit/ds-lib","version":"2.1.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"4.3.5"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"c3ceda89c1cad27a3d8580e005a29d1aaaa7d0e4","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"aae35e91b5591a207519c2a40c56308a631d3e5c","size":11941,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.1.1.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.1.1_1661386470018_0.6890648320023338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T01:11:27.875Z","publish_time":1661386470402,"_cnpm_publish_time":1661386470402},"2.1.0":{"name":"@atlaskit/ds-lib","version":"2.1.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.tsx","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.tsx","./deprecation-warning":"./src/utils/deprecation-warning.tsx","./warn-once":"./src/utils/warn-once.tsx","./merge-refs":"./src/utils/merge-refs.tsx","./use-controlled":"./src/hooks/use-controlled.tsx","./use-lazy-ref":"./src/hooks/use-lazy-ref.tsx","./use-lazy-callback":"./src/hooks/use-lazy-callback.tsx","./use-state-ref":"./src/hooks/use-state-ref.tsx","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.tsx","./use-previous-value":"./src/hooks/use-previous-value.tsx","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.tsx","./use-auto-focus":"./src/hooks/use-auto-focus.tsx"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"4.2.4"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","design-system":"v1","ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"6746bdcb2616067a24df1a2885d9a68334a7959a","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"6b0608d83ad0e18f1965f0b3e76c73a8692e1013","size":11903,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.1.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.1.0_1660047625033_0.5631088661186441"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-09T12:23:09.253Z","publish_time":1660047625229,"_cnpm_publish_time":1660047625229},"2.0.1":{"name":"@atlaskit/ds-lib","version":"2.0.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.ts","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.ts","./deprecation-warning":"./src/utils/deprecation-warning.ts","./warn-once":"./src/utils/warn-once.ts","./merge-refs":"./src/utils/merge-refs.ts","./use-controlled":"./src/hooks/use-controlled.ts","./use-lazy-ref":"./src/hooks/use-lazy-ref.ts","./use-lazy-callback":"./src/hooks/use-lazy-callback.ts","./use-state-ref":"./src/hooks/use-state-ref.ts","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.ts","./use-previous-value":"./src/hooks/use-previous-value.ts","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.ts","./use-auto-focus":"./src/hooks/use-auto-focus.ts"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.1"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"4.2.4"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"98581362c487ec53e52e65c64322f9b6d92c5b6f","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"39f7486fef0d042e1f5dc59f641cdf72e06b8a0e","size":11124,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.0.1.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.0.1_1656401032734_0.10802372167818652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-28T07:47:49.574Z","publish_time":1656401032963,"_cnpm_publish_time":1656401032963},"2.0.0":{"name":"@atlaskit/ds-lib","version":"2.0.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend-mirror.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.ts","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib","category":"Libraries"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.ts","./deprecation-warning":"./src/utils/deprecation-warning.ts","./warn-once":"./src/utils/warn-once.ts","./merge-refs":"./src/utils/merge-refs.ts","./use-controlled":"./src/hooks/use-controlled.ts","./use-lazy-ref":"./src/hooks/use-lazy-ref.ts","./use-lazy-callback":"./src/hooks/use-lazy-callback.ts","./use-state-ref":"./src/hooks/use-state-ref.ts","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.ts","./use-previous-value":"./src/hooks/use-previous-value.ts","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.ts","./use-auto-focus":"./src/hooks/use-auto-focus.ts"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^2.1.0"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"4.2.4"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"dom-events":"use-bind-event-listener","ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","gitHead":"679dffc49399267691bd48c5ac5bc0b972ee1365","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"_id":"@atlaskit/ds-lib@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"62c313ad8f9c66b02d199a18357abfbb65e007de","size":11083,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-2.0.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_2.0.0_1655961577347_0.9338314461425545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-23T05:41:47.735Z","publish_time":1655961577517,"_cnpm_publish_time":1655961577517},"1.4.2":{"name":"@atlaskit/ds-lib","version":"1.4.2","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.ts","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.ts","./deprecation-warning":"./src/utils/deprecation-warning.ts","./warn-once":"./src/utils/warn-once.ts","./merge-refs":"./src/utils/merge-refs.ts","./use-controlled":"./src/hooks/use-controlled.ts","./use-lazy-ref":"./src/hooks/use-lazy-ref.ts","./use-lazy-callback":"./src/hooks/use-lazy-callback.ts","./use-state-ref":"./src/hooks/use-state-ref.ts","./use-element-event":"./src/hooks/use-element-event.ts","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-document-event":"./src/hooks/use-document-event.ts","./use-keydown-event":"./src/hooks/use-keydown-event.tsx","./use-window-event":"./src/hooks/use-window-event.ts","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.ts","./use-previous-value":"./src/hooks/use-previous-value.ts","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.ts","./use-auto-focus":"./src/hooks/use-auto-focus.ts"},"dependencies":{"@babel/runtime":"^7.0.0"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"4.2.4"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","_id":"@atlaskit/ds-lib@1.4.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"9fd6275c9c0bbbed55547a415563d29bb1395de5","size":12907,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-1.4.2.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_1.4.2_1650938991255_0.35124821421044117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T02:09:57.689Z","publish_time":1650938991408,"_cnpm_publish_time":1650938991408},"1.4.1":{"name":"@atlaskit/ds-lib","version":"1.4.1","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.ts","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.ts","./deprecation-warning":"./src/utils/deprecation-warning.ts","./warn-once":"./src/utils/warn-once.ts","./merge-refs":"./src/utils/merge-refs.ts","./use-controlled":"./src/hooks/use-controlled.ts","./use-lazy-ref":"./src/hooks/use-lazy-ref.ts","./use-lazy-callback":"./src/hooks/use-lazy-callback.ts","./use-state-ref":"./src/hooks/use-state-ref.ts","./use-element-event":"./src/hooks/use-element-event.ts","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-document-event":"./src/hooks/use-document-event.ts","./use-keydown-event":"./src/hooks/use-keydown-event.tsx","./use-window-event":"./src/hooks/use-window-event.ts","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.ts","./use-previous-value":"./src/hooks/use-previous-value.ts","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.ts","./use-auto-focus":"./src/hooks/use-auto-focus.ts"},"dependencies":{"@babel/runtime":"^7.0.0"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"3.9.10"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["static","emotion"]}},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","_id":"@atlaskit/ds-lib@1.4.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"9022a45cb46e41cae5b56838b510b759e1053631","size":12873,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-1.4.1.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_1.4.1_1649320817305_0.8371626503093588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-07T15:51:11.094Z","publish_time":1649320817422,"_cnpm_publish_time":1649320817422},"1.4.0":{"name":"@atlaskit/ds-lib","version":"1.4.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.ts","atlassian":{"team":"Design System Team","releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.ts","./deprecation-warning":"./src/utils/deprecation-warning.ts","./warn-once":"./src/utils/warn-once.ts","./merge-refs":"./src/utils/merge-refs.ts","./use-controlled":"./src/hooks/use-controlled.ts","./use-lazy-ref":"./src/hooks/use-lazy-ref.ts","./use-lazy-callback":"./src/hooks/use-lazy-callback.ts","./use-state-ref":"./src/hooks/use-state-ref.ts","./use-element-event":"./src/hooks/use-element-event.ts","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-document-event":"./src/hooks/use-document-event.ts","./use-keydown-event":"./src/hooks/use-keydown-event.tsx","./use-window-event":"./src/hooks/use-window-event.ts","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.ts","./use-previous-value":"./src/hooks/use-previous-value.ts","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.ts","./use-auto-focus":"./src/hooks/use-auto-focus.ts"},"dependencies":{"@babel/runtime":"^7.0.0"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"3.9.6"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["react-context"],"deprecation":"no-deprecated-imports","styling":["emotion"]}},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","_id":"@atlaskit/ds-lib@1.4.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"a92387f78a27832821398821e728ef375f992a5d","size":12745,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-1.4.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_1.4.0_1644817452057_0.4833376154973805"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-14T05:44:20.818Z","publish_time":1644817452307,"_cnpm_publish_time":1644817452307},"1.3.0":{"name":"@atlaskit/ds-lib","version":"1.3.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.ts","atlassian":{"team":"Design System Team","inPublicMirror":false,"releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib"}},"af:exports":{"./keycodes":"./src/utils/keycodes.tsx","./noop":"./src/utils/noop.ts","./warn-once":"./src/utils/warn-once.ts","./merge-refs":"./src/utils/merge-refs.ts","./use-controlled":"./src/hooks/use-controlled.ts","./use-lazy-ref":"./src/hooks/use-lazy-ref.ts","./use-lazy-callback":"./src/hooks/use-lazy-callback.ts","./use-state-ref":"./src/hooks/use-state-ref.ts","./use-element-event":"./src/hooks/use-element-event.ts","./use-focus-event":"./src/hooks/use-focus-event.tsx","./use-document-event":"./src/hooks/use-document-event.ts","./use-keydown-event":"./src/hooks/use-keydown-event.tsx","./use-window-event":"./src/hooks/use-window-event.ts","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.ts","./use-previous-value":"./src/hooks/use-previous-value.ts","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.ts","./use-auto-focus":"./src/hooks/use-auto-focus.ts"},"dependencies":{"@babel/runtime":"^7.0.0"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@atlassian/atlassian-frontend-prettier-config-1.0.1":"npm:@atlassian/atlassian-frontend-prettier-config@1.0.1","@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"3.9.6"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["new-theming-api"],"deprecation":["no-deprecated-imports"]}},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.1","homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","_id":"@atlaskit/ds-lib@1.3.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"663eff27a7166db376269ea82c087f3524a97d41","size":12005,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-1.3.0.tgz"},"_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_1.3.0_1629342058270_0.15707013760072797"},"_hasShrinkwrap":false,"publish_time":1629342058424,"_cnpm_publish_time":1629342058424,"_cnpmcore_publish_time":"2021-12-17T05:32:59.649Z"},"1.2.0":{"name":"@atlaskit/ds-lib","version":"1.2.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.ts","atlassian":{"team":"Design System Team","inPublicMirror":false,"releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DSLib"}},"af:exports":{"./noop":"./src/utils/noop.ts","./warn-once":"./src/utils/warn-once.ts","./merge-refs":"./src/utils/merge-refs.ts","./use-controlled":"./src/hooks/use-controlled.ts","./use-lazy-ref":"./src/hooks/use-lazy-ref.ts","./use-lazy-callback":"./src/hooks/use-lazy-callback.ts","./use-state-ref":"./src/hooks/use-state-ref.ts","./use-element-event":"./src/hooks/use-element-event.ts","./use-document-event":"./src/hooks/use-document-event.ts","./use-window-event":"./src/hooks/use-window-event.ts","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.ts","./use-previous-value":"./src/hooks/use-previous-value.ts","./use-close-on-escape-press":"./src/hooks/use-close-on-escape-press.ts","./use-auto-focus":"./src/hooks/use-auto-focus.ts"},"dependencies":{"@babel/runtime":"^7.0.0"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@testing-library/dom":"^7.7.3","@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"3.9.6"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["new-theming-api"],"deprecation":["no-deprecated-imports"]}},"homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","_id":"@atlaskit/ds-lib@1.2.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"fd76a9ffd45823041ffd51388e25707252fe4ced","size":10442,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-1.2.0.tgz"},"_npmUser":{"name":"atlaskit","email":"lbatchelor@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_1.2.0_1620636987275_0.6624174959978462"},"_hasShrinkwrap":false,"publish_time":1620636987439,"_cnpm_publish_time":1620636987439,"_cnpmcore_publish_time":"2021-12-17T05:33:00.265Z"},"1.1.0":{"name":"@atlaskit/ds-lib","version":"1.1.0","description":"Reusable utilities and hooks specific to design system.","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git"},"author":{"name":"Atlassian Pty Ltd"},"license":"Apache-2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","module:es2019":"dist/es2019/index.js","types":"dist/types/index.d.ts","sideEffects":false,"atlaskit:src":"src/index.ts","atlassian":{"team":"Design System Team","inPublicMirror":false,"releaseModel":"scheduled","website":{"deprecated":"This is an internal package and should not be used directly.","name":"DS Lib"}},"af:exports":{"./noop":"./src/utils/noop.ts","./warn-once":"./src/utils/warn-once.ts","./use-lazy-ref":"./src/hooks/use-lazy-ref.ts","./use-lazy-callback":"./src/hooks/use-lazy-callback.ts","./use-state-ref":"./src/hooks/use-state-ref.ts","./use-scrollbar-width":"./src/hooks/use-scrollbar-width.ts"},"dependencies":{"@babel/runtime":"^7.0.0"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.0.4","jest-in-case":"^1.0.2","typescript":"3.9.6"},"techstack":{"@atlassian/frontend":{"import-structure":["atlassian-conventions"],"circular-dependencies":["file-and-folder-level"]},"@repo/internal":{"ui-components":["lite-mode"],"analytics":["analytics-next"],"theming":["new-theming-api"],"deprecation":["no-deprecated-imports"]}},"homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","_id":"@atlaskit/ds-lib@1.1.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"a9b30e2225ddfd6e5a589afb8d2fceaf960c06dc","size":5323,"noattachment":false,"key":"/@atlaskit/ds-lib/-/@atlaskit/ds-lib-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@atlaskit/ds-lib/download/@atlaskit/ds-lib-1.1.0.tgz"},"_npmUser":{"name":"atlaskit","email":"lbatchelor@atlassian.com"},"directories":{},"maintainers":[{"name":"atlassianartifactteam","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ds-lib_1.1.0_1619589020181_0.9227522782926671"},"_hasShrinkwrap":false,"publish_time":1619589020338,"_cnpm_publish_time":1619589020338,"_cnpmcore_publish_time":"2021-12-17T05:33:00.468Z"}},"readme":"# DSLib\n\nThis is an internal package with common functionality used in the Atlassian Design System Team. This\npackage comes with no support and semver guarantees, your app will break if you use this directly!\n\n## Installation\n\n```sh\nyarn add @atlaskit/ds-lib\n```\n\n## Utilities\n\n### `noop()`\n\n```tsx\nimport noop from '@atlaskit/ds-lib/noop';\n\nnoop();\n```\n\n### `once()`\n\nCreate a new `function` that only allows an existing `function` to be called once.\n\n```tsx\nimport once from '@atlaskit/ds-lib/once';\n\nfunction getGreeting(name: string): string {\n\treturn `Hello ${name}`;\n}\nconst getGreetingOnce = once(getGreeting);\n\ngetGreetingOnce('Alex');\n// getGreeting called and \"Hello Alex\" is returned\n// \"Hello Alex\" is put into the cache.\n// returns \"Hello Alex\"\n\ngetGreetingOnce('Sam');\n// getGreeting is not called\n// \"Hello Alex\" is returned from the cache.\n\ngetGreetingOnce('Greg');\n// getGreeting is not called\n// \"Hello Alex\" is returned from the cache.\n```\n\nNotes:\n\n- If the `onced` function throws, then the return value of the function is not cached\n- Respects call site context (`this`) when executing the onced function\n\n### `warnOnce()`\n\n```tsx\nimport warnOnce from '@atlaskit/ds-lib/warn-once';\n\nfunction Component() {\n\t// Print the warning messagein in the Web console only once per session.\n\tif (process.env.NODE_ENV !== 'production') {\n\t\twarnOnce('This component has been deprecated.');\n\t}\n\n\treturn <div>This component has been deprecated</div>;\n}\n```\n\n### `mergeRefs()`\n\n```tsx\nimport mergeRefs from '@atlaskit/ds-lib/merge-refs';\n\nconst Component = forwardRef((props, ref) => {\n  const customRef = useRef<HTMLElement | null>(null);\n\n  return (\n    // Use the utility function to merge the forwarded ref\n    // with the created ref.\n    <div ref={mergeRefs[ref, customRef]} />\n  );\n}\n```\n\n### `device-check`\n\n```tsx\nimport { isAppleDevice, isSafari } from '@atlaskit/ds-lib/device-check';\nisAppleDevice();\nisSafari();\n```\n\n## React hooks\n\n### `useLazyRef()`\n\n```tsx\nimport useLazyRef from '@atlaskit/ds-lib/use-lazy-ref';\n\nfunction Component({ onClick }) {\n\t// Initialize the ref\n\tconst ref = useLazyRef(() => {\n\t\t/* Return initial data */\n\t});\n\n\t// Access like a normal ref\n\treturn <button onClick={() => onClick(ref.current)}>Click me!</button>;\n}\n```\n\n### `useControlled()`\n\n```tsx\nimport useControlled from '@atlaskit/ds-lib/use-controlled';\n\nfunction ControlledComponent({ value, defaultValue = 0 }) {\n\tconst [uncontrolledState, setUncontrolledState] = useControlled(value, () => defaultValue);\n\treturn <button onClick={() => setUncontrolledState(uncontrolledState + 1)}>Update state</button>;\n}\n```\n\n### `usePreviousValue()`\n\n```js\nfunction Component() {\n\tconst [currentValue] = useState(1);\n\tconst previousValue = usePreviousValue(currentValue);\n\n\tpreviousValue; // undefined\n\tcurrentValue; // 1\n\n\treturn null;\n}\n```\n\n### `useStableRef()`\n\n```tsx\nfunction Component({ canShow }: { canShow: () => boolean }) {\n\tconst stableRef = useStableRef({ canShow });\n\n\tuseEffect(\n\t\t() => {\n\t\t\tstableRef.current.canShow();\n\t\t},\n\t\t// Able to use the last render value of `canShow` without needing\n\t\t// to invalidate the effect. Useful for lazy usage of props.\n\t\t[],\n\t);\n\n\treturn null;\n}\n```\n\n### `useLazyCallback()`\n\n```tsx\nimport useLazyCallback from '@atlaskit/ds-lib/use-lazy-callback';\n\nfunction Component() {\n\t// `callback` always has the same reference.\n\tconst callback = useLazyCallback(() => {\n\t\t// Watch out for its stale closure however!\n\t});\n\n\treturn null;\n}\n```\n\n### `useStateRef()`\n\n```tsx\nimport useStateRef from '@atlaskit/ds-lib/use-state-ref';\n\nfunction Component() {\n  const [valueRef, setState] = useStateRef(0);\n\n  // Access the latest value, even inside stale closures.\n  console.log(valueRef.current);\n\n  // Update state as you would with use state\n  return <div onClick={() => setState(prev => prev + 1)} />;\n```\n\n### `useScrollbarWidth()`\n\n```tsx\nimport useScrollbarWidth from '@atlaskit/ds-lib/use-scrollbar-width';\n\nfunction Component() {\n\tconst scrollbar = useScrollbarWidth();\n\n\treturn (\n\t\t// Use the scrollbar width in your styles/as you wish.\n\t\t// The ref should be attached to the scrollable element.\n\t\t<div id=\"container\" style={{ padding: scrollbar.width }}>\n\t\t\t<div id=\"scrollable\" ref={scrollbar.ref} />\n\t\t</div>\n\t);\n}\n```\n\n### `useCloseOnEscapePress()`\n\n**Notice: `useCloseOnEscapePress()` is deprecated, Please use `useCloseOnEscapePress` from\n`@atlaskit/layering` instead.**\n\n```tsx\nimport useCloseOnEscapePress from '@atlaskit/ds-lib/use-close-on-escape-press';\n\n// Will callback when escape is pressed\nuseCloseOnEscapePress({\n\tonClose: () => {},\n\tisDisabled: false,\n});\n```\n\n### `useAutoFocus()`\n\n```tsx\nimport useAutoFocus from '@atlaskit/ds-lib/use-auto-focus';\n\nconst elementRef = useRef();\nuseAutoFocus(elementRef, true);\n\n<div ref={elementRef} />;\n```\n","_attachments":{},"homepage":"https://atlaskit.atlassian.com/packages/design-system/ds-lib","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues"},"license":"Apache-2.0"}