{"bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"a26a89065e90cdc3b25d85acdf4c7657872c3443","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.2.4.tgz","fileCount":46,"integrity":"sha512-Eb57FsgOMYOfsUGrMI1ku/FFR+dPNPrE8qo+3hwZubpqVSy4GO9v52DeX50Tl3JDYAlCypP4rmw7Vrqk/zOIvA==","signatures":[{"sig":"MEYCIQCc9G9JRR88rVydb2zHxY8KCcJWPJy4IPSOB576MBiEqwIhAPq5HThw7p+XZ1laKtzMHREJYQfGLx8tFxYSjxE2/znV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDTIRSC7PjT1u6J//urXXSmXe2iZe6CSUBURId4mSpYYAiEA15vft5MQwOyc16pH/WHWh9Z2SiqlwJ29L/8ofS7YmQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447579},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","name":"react-grid-layout","types":"dist/index.d.ts","author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"6ec45c62d39c121c60eac4b373b585267635d351","license":"MIT","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","prepare":"husky","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:match":"NODE_ENV=test npx jest --testPathPatterns","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"homepage":"https://github.com/react-grid-layout/react-grid-layout","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.13.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --fix"]},"maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.1.3","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^4.0.1","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.2","lodash":"^4.17.21","opener":"^1.5.2","globals":"^17.3.0","timsort":"^0.3.0","webpack":"^5.105.2","prettier":"^3.8.1","react-dom":"^18.3.1","@babel/cli":"^7.28.6","@eslint/js":"^9.39.2","babel-jest":"^30.2.0","css-loader":"^7.1.3","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.2.3","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.14","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^2.0.2","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.28.6","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.28.6","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^63.0.0","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.28.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_2.2.4_1785336532416_0.9694658565719516","host":"s3://npm-registry-packages-npm-production"},"_id":"react-grid-layout@2.2.4","version":"2.2.4"}