{"_id":"@bdlite/vue-grid-layout","_rev":"4-9c96a8350e7c8568bb9180ea22db17b7","name":"@bdlite/vue-grid-layout","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@bdlite/vue-grid-layout","version":"1.0.0","description":"A draggable and resizable grid layout, as a Vue component.","keywords":["grid","vuejs","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"type":"git","url":"git+https://github.com/jbaysolutions/vue-grid-layout.git"},"author":{"name":"Gustavo Santos","email":"gustavo.santos@jbaysolutions.com","url":"JBay Solutions"},"homepage":"https://github.com/jbaysolutions/vue-grid-layout","main":"dist/@bdlite/vue-grid-layout.common.js","unpkg":"dist/@bdlite/vue-grid-layout.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"rimraf dist && vue-cli-service build","build-lib":"rimraf dist && vue-cli-service build --target lib ./src/components/index.js","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","test:cover":"vue-cli-service test:unit --coverage"},"dependencies":{"@interactjs/actions":"1.10.2","@interactjs/auto-scroll":"1.10.2","@interactjs/auto-start":"1.10.2","@interactjs/interactjs":"1.10.2","@interactjs/modifiers":"1.10.2","@interactjs/dev-tools":"1.10.2","element-resize-detector":"^1.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"^3.4.1","@vue/cli-plugin-eslint":"^3.4.1","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"^3.4.1","@vue/eslint-config-standard":"^3.0.5","@vue/test-utils":"^1.1.2","babel-core":"7.0.0-bridge.0","babel-jest":"^26.6.3","babel-plugin-transform-flow-comments":"^6.7.0","rimraf":"^2.6.2","vue":"^2.7.8","vue-jest":"^3.0.7","vue-template-compiler":"^2.7.8","webpack-bundle-analyzer":"^3.9.0"},"gitHead":"25fe61fb4e82f99ec64581733ce50ac26201cba2","bugs":{"url":"https://github.com/jbaysolutions/vue-grid-layout/issues"},"_id":"@bdlite/vue-grid-layout@1.0.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-got0vKM1y6Rl4+gGf5HdTudWQqOvdioflo46i66PXwlhB+saIexMP8qwY44pKrP3pyr7rWt++aeLxdUc5XiEhA==","shasum":"bd37c6f0a4c7d23b6921a6a7d7581eb7347fc953","tarball":"https://registry.npmjs.org/@bdlite/vue-grid-layout/-/vue-grid-layout-1.0.0.tgz","fileCount":136,"unpackedSize":4786581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWjMqVfk8SzPpgqLbF+PF88jMaD7zqgXPFW6EXkayDHAiAg9+N0AbTmP6gnK2ECB6ZArntMFlfllih+n0zRaYFEgQ=="}]},"_npmUser":{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},"directories":{},"maintainers":[{"name":"svichao","email":"svichao@163.com"},{"name":"shirley-xie","email":"yexinxie@163.com"},{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},{"name":"cloudfly","email":"cloudflypeng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-grid-layout_1.0.0_1686811517724_0.6297983799780806"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bdlite/vue-grid-layout","version":"1.0.1","description":"A draggable and resizable grid layout, as a Vue component.","keywords":["grid","vuejs","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"type":"git","url":"git+https://github.com/jbaysolutions/vue-grid-layout.git"},"author":{"name":"Gustavo Santos","email":"gustavo.santos@jbaysolutions.com","url":"JBay Solutions"},"homepage":"https://github.com/jbaysolutions/vue-grid-layout","main":"dist/@bdlite/vue-grid-layout.common.js","unpkg":"dist/@bdlite/vue-grid-layout.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"rimraf dist && vue-cli-service build","build-lib":"rimraf dist && vue-cli-service build --target lib ./src/components/index.js","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","test:cover":"vue-cli-service test:unit --coverage"},"dependencies":{"@interactjs/actions":"1.10.2","@interactjs/auto-scroll":"1.10.2","@interactjs/auto-start":"1.10.2","@interactjs/interactjs":"1.10.2","@interactjs/modifiers":"1.10.2","@interactjs/dev-tools":"1.10.2","element-resize-detector":"^1.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"^3.4.1","@vue/cli-plugin-eslint":"^3.4.1","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"^3.4.1","@vue/eslint-config-standard":"^3.0.5","@vue/test-utils":"^1.1.2","babel-core":"7.0.0-bridge.0","babel-jest":"^26.6.3","babel-plugin-transform-flow-comments":"^6.7.0","rimraf":"^2.6.2","vue":"^2.7.8","vue-jest":"^3.0.7","vue-template-compiler":"^2.7.8","webpack-bundle-analyzer":"^3.9.0"},"gitHead":"25fe61fb4e82f99ec64581733ce50ac26201cba2","bugs":{"url":"https://github.com/jbaysolutions/vue-grid-layout/issues"},"_id":"@bdlite/vue-grid-layout@1.0.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-k/mxM8C/pbqr5kgPh6FP4rvosV1T2agNqBlEaJKjNQsZLopDm+HpElUxib7A2QZ0rS5ceCknF/L4oDeUnK+x5Q==","shasum":"92f9c825ccd0cc3a80c32f97c4ed368b0c9c06cd","tarball":"https://registry.npmjs.org/@bdlite/vue-grid-layout/-/vue-grid-layout-1.0.1.tgz","fileCount":136,"unpackedSize":4786475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOhUbqiPQMmmP0xBXGqUTbYt/u+c2TDWyqJlwrN5K5FAiEA1qCcikK8s2KYOskgtib8px13EC3/OAO8lRvTU4k4k7U="}]},"_npmUser":{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},"directories":{},"maintainers":[{"name":"svichao","email":"svichao@163.com"},{"name":"shirley-xie","email":"yexinxie@163.com"},{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},{"name":"cloudfly","email":"cloudflypeng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-grid-layout_1.0.1_1686812984219_0.4760633766642255"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bdlite/vue-grid-layout","version":"1.0.2","description":"A draggable and resizable grid layout, as a Vue component.","keywords":["grid","vuejs","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"type":"git","url":"git+https://github.com/jbaysolutions/vue-grid-layout.git"},"author":{"name":"Gustavo Santos","email":"gustavo.santos@jbaysolutions.com","url":"JBay Solutions"},"homepage":"https://github.com/jbaysolutions/vue-grid-layout","main":"dist/@bdlite/vue-grid-layout.common.js","unpkg":"dist/@bdlite/vue-grid-layout.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"rimraf dist && vue-cli-service build","build-lib":"rimraf dist && vue-cli-service build --target lib ./src/components/index.js","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","test:cover":"vue-cli-service test:unit --coverage"},"dependencies":{"@interactjs/actions":"1.10.2","@interactjs/auto-scroll":"1.10.2","@interactjs/auto-start":"1.10.2","@interactjs/interactjs":"1.10.2","@interactjs/modifiers":"1.10.2","@interactjs/dev-tools":"1.10.2","element-resize-detector":"^1.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"^3.4.1","@vue/cli-plugin-eslint":"^3.4.1","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"^3.4.1","@vue/eslint-config-standard":"^3.0.5","@vue/test-utils":"^1.1.2","babel-core":"7.0.0-bridge.0","babel-jest":"^26.6.3","babel-plugin-transform-flow-comments":"^6.7.0","rimraf":"^2.6.2","vue":"^2.7.8","vue-jest":"^3.0.7","vue-template-compiler":"^2.7.8","webpack-bundle-analyzer":"^3.9.0"},"gitHead":"25fe61fb4e82f99ec64581733ce50ac26201cba2","bugs":{"url":"https://github.com/jbaysolutions/vue-grid-layout/issues"},"_id":"@bdlite/vue-grid-layout@1.0.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-8wzOwMLYVOMDsQCjdais9LICabw2Uulf9CRENTojUIyYzapJAxZa1k9c77SXFl1WUqDBjNqXlaRiO6I4wBWaeQ==","shasum":"8f4f73aa56b1809c2a737fc6a33d102a7d4dc331","tarball":"https://registry.npmjs.org/@bdlite/vue-grid-layout/-/vue-grid-layout-1.0.2.tgz","fileCount":136,"unpackedSize":4798664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgdXdYMCGfd4bpUoH7uzLxZPml9shnNxLSIKrqoRsRnQIgMwm3muvaUJ4gAyFbd7f7FuzmOzrjCPZRGkbm1cyRzhI="}]},"_npmUser":{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},"directories":{},"maintainers":[{"name":"svichao","email":"svichao@163.com"},{"name":"shirley-xie","email":"yexinxie@163.com"},{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},{"name":"cloudfly","email":"cloudflypeng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-grid-layout_1.0.2_1686813069212_0.30623307690691615"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bdlite/vue-grid-layout","version":"1.0.3","description":"A draggable and resizable grid layout, as a Vue component.","keywords":["grid","vuejs","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"type":"git","url":"git+https://github.com/jbaysolutions/vue-grid-layout.git"},"author":{"name":"Gustavo Santos","email":"gustavo.santos@jbaysolutions.com","url":"JBay Solutions"},"homepage":"https://github.com/jbaysolutions/vue-grid-layout","main":"dist/@bdlite/vue-grid-layout.common.js","unpkg":"dist/@bdlite/vue-grid-layout.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"rimraf dist && vue-cli-service build","build-lib":"rimraf dist && vue-cli-service build --target lib ./src/components/index.js","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","test:cover":"vue-cli-service test:unit --coverage"},"dependencies":{"@interactjs/actions":"1.10.2","@interactjs/auto-scroll":"1.10.2","@interactjs/auto-start":"1.10.2","@interactjs/interactjs":"1.10.2","@interactjs/modifiers":"1.10.2","@interactjs/dev-tools":"1.10.2","element-resize-detector":"^1.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"^3.4.1","@vue/cli-plugin-eslint":"^3.4.1","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"^3.4.1","@vue/eslint-config-standard":"^3.0.5","@vue/test-utils":"^1.1.2","babel-core":"7.0.0-bridge.0","babel-jest":"^26.6.3","babel-plugin-transform-flow-comments":"^6.7.0","rimraf":"^2.6.2","vue":"^2.7.8","vue-jest":"^3.0.7","vue-template-compiler":"^2.7.8","webpack-bundle-analyzer":"^3.9.0"},"gitHead":"25fe61fb4e82f99ec64581733ce50ac26201cba2","bugs":{"url":"https://github.com/jbaysolutions/vue-grid-layout/issues"},"_id":"@bdlite/vue-grid-layout@1.0.3","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-HKwEEYLBAO4vUeW6KbG+6MCHNJ8bdVYyH14trC//BZLsFaJTiBZUIeTjo+7y/DOUJ2OSXeAz8K3GL4ZV6IUZuw==","shasum":"6c67dcca42d27aa8e42affef0a97c9b42ef0e62c","tarball":"https://registry.npmjs.org/@bdlite/vue-grid-layout/-/vue-grid-layout-1.0.3.tgz","fileCount":136,"unpackedSize":4797752,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5MQgv1Iuz5IZPrrtl1uGlkT4bujWUGrzSULPgaGpg+QIhAMcislQvFug7Co2GLh++GnEZadpomPHJ39YXoqreJnvI"}]},"_npmUser":{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},"directories":{},"maintainers":[{"name":"svichao","email":"svichao@163.com"},{"name":"shirley-xie","email":"yexinxie@163.com"},{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},{"name":"cloudfly","email":"cloudflypeng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-grid-layout_1.0.3_1686815455637_0.9508177832665492"},"_hasShrinkwrap":false},"1.0.4":{"name":"@bdlite/vue-grid-layout","version":"1.0.4","description":"A draggable and resizable grid layout, as a Vue component.","keywords":["grid","vuejs","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"type":"git","url":"git+https://github.com/jbaysolutions/vue-grid-layout.git"},"author":{"name":"Gustavo Santos","email":"gustavo.santos@jbaysolutions.com","url":"JBay Solutions"},"homepage":"https://github.com/jbaysolutions/vue-grid-layout","main":"dist/@bdlite/vue-grid-layout.common.js","unpkg":"dist/@bdlite/vue-grid-layout.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"rimraf dist && vue-cli-service build","build-lib":"rimraf dist && vue-cli-service build --target lib ./src/components/index.js","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","test:cover":"vue-cli-service test:unit --coverage"},"dependencies":{"@interactjs/actions":"1.10.2","@interactjs/auto-scroll":"1.10.2","@interactjs/auto-start":"1.10.2","@interactjs/interactjs":"1.10.2","@interactjs/modifiers":"1.10.2","@interactjs/dev-tools":"1.10.2","element-resize-detector":"^1.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"^3.4.1","@vue/cli-plugin-eslint":"^3.4.1","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"^3.4.1","@vue/eslint-config-standard":"^3.0.5","@vue/test-utils":"^1.1.2","babel-core":"7.0.0-bridge.0","babel-jest":"^26.6.3","babel-plugin-transform-flow-comments":"^6.7.0","rimraf":"^2.6.2","vue":"^2.7.8","vue-jest":"^3.0.7","vue-template-compiler":"^2.7.8","webpack-bundle-analyzer":"^3.9.0"},"gitHead":"25fe61fb4e82f99ec64581733ce50ac26201cba2","bugs":{"url":"https://github.com/jbaysolutions/vue-grid-layout/issues"},"_id":"@bdlite/vue-grid-layout@1.0.4","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-P21WEI/IDpYmc72QZukmYqd64DuraQwkvouT9ciOECNjkn9Xix+YSDgHpS2hXsPgviRaRzz/g+4Yu94oh0WJkQ==","shasum":"101ba6d498e0742c7a92bde781a77aca7a6c70c6","tarball":"https://registry.npmjs.org/@bdlite/vue-grid-layout/-/vue-grid-layout-1.0.4.tgz","fileCount":136,"unpackedSize":4793937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2yvwVHHrLvwrxMq8DmiTF1/Yu3Zh8oRGp4iKy3AuJrAiEAkiPpdw0+RVSMHKr6pgi4BW6uTZL2udTpQn9MY/UEGSE="}]},"_npmUser":{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},"directories":{},"maintainers":[{"name":"svichao","email":"svichao@163.com"},{"name":"shirley-xie","email":"yexinxie@163.com"},{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},{"name":"cloudfly","email":"cloudflypeng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-grid-layout_1.0.4_1686816694509_0.3947764761979973"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-15T06:45:17.668Z","1.0.0":"2023-06-15T06:45:17.978Z","modified":"2023-06-15T08:11:34.983Z","1.0.1":"2023-06-15T07:09:44.446Z","1.0.2":"2023-06-15T07:11:09.496Z","1.0.3":"2023-06-15T07:50:55.800Z","1.0.4":"2023-06-15T08:11:34.813Z"},"maintainers":[{"name":"svichao","email":"svichao@163.com"},{"name":"shirley-xie","email":"yexinxie@163.com"},{"name":"doujiangxiaozi","email":"liujinjian@360.cn"},{"name":"cloudfly","email":"cloudflypeng@gmail.com"}],"description":"A draggable and resizable grid layout, as a Vue component.","homepage":"https://github.com/jbaysolutions/vue-grid-layout","keywords":["grid","vuejs","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"type":"git","url":"git+https://github.com/jbaysolutions/vue-grid-layout.git"},"author":{"name":"Gustavo Santos","email":"gustavo.santos@jbaysolutions.com","url":"JBay Solutions"},"bugs":{"url":"https://github.com/jbaysolutions/vue-grid-layout/issues"},"readme":"<p align=\"center\"><a href=\"https://jbaysolutions.github.io/vue-grid-layout/\" target=\"_blank\" rel=\"noopener noreferrer\"><img width=\"100\" src=\"https://jbaysolutions.github.io/vue-grid-layout/assets/img/logo.png\" alt=\"Vue Grid Layout\"></a></p>\n\n<h1 align=\"center\">vue-grid-layout</h1>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/vue-grid-layout\">\n    <img src=\"https://img.shields.io/npm/v/vue-grid-layout.svg\"/> \n    <img src=\"https://img.shields.io/npm/dm/vue-grid-layout.svg\"/>\n</a> \n<a href=\"https://github.com/jbaysolutions/vue-grid-layout/releases\">\n    <img src=\"https://img.shields.io/github/size/jbaysolutions/vue-grid-layout/dist/vue-grid-layout.umd.min.js\"/>\n</a>\n<!--a href=\"https://vuejs.org/\">\n    <img src=\"https://img.shields.io/badge/vue-2.2.x-brightgreen.svg\"/>\n</a-->\n</p>\n<h2 align=\"center\">\n<a href=\"https://jbaysolutions.github.io/vue-grid-layout/\" target=\"_blank\">Documentation Website</a>\n</h2>\n\n## What is Vue Grid Layout?\n\nvue-grid-layout is a grid layout system, like [Gridster](http://dsmorse.github.io/gridster.js/), for Vue.js. **Heavily inspired by [React-Grid-Layout](https://github.com/STRML/react-grid-layout)**\n\n## Features\n\n* Draggable widgets\n* Resizable widgets\n* Static widgets\n* Bounds checking for dragging and resizing\n* Widgets may be added or removed without rebuilding grid\n* Layout can be serialized and restored\n* Automatic RTL support (resizing not working with RTL on 2.2.0)\n* Responsive\n\n## **Current version:** 2.4.0 (Supports Vue 2.2+)\n\n#### **For legacy browsers**, like IE11, use version [2.3.12-legacy](https://github.com/jbaysolutions/vue-grid-layout/tree/legacy)\n#### **For Vue 2.1.10 and below use version [2.1.3](https://github.com/jbaysolutions/vue-grid-layout/tree/2.1.3)**\n#### **For Vue 1 use version [1.0.3](https://github.com/jbaysolutions/vue-grid-layout/tree/1.0.3)** \n\n## Documentation\n\nCheck out the <a href=\"https://jbaysolutions.github.io/vue-grid-layout/\" target=\"_blank\">Documentation Website</a>\n\n<!--\nChinese documentation: [简体中文](./README-zh_CN.md) \n-->\n\n#### Projects using vue-grid-layout\n\n- [Draxed](https://www.draxed.com/?utm_source=github&utm_medium=web&utm_campaign=vue-grid-layout)\n- [cryptotiles](https://www.cryptotiles.io/?utm_source=github&utm_medium=web&utm_campaign=vue-grid-layout)\n- [Data Providers](https://www.dataproviders.io/?utm_source=github&utm_medium=web&utm_campaign=vue-grid-layout)\n- [Cataholic](https://cataholic.glitch.me/)\n\n*Know of others? Create a PR to let me know!*\n\n\n## Contribute\n\nIf you have a feature request, please add it as an issue or make a pull request.\n\n\nDeveloped by <a href=\"https://www.jbaysolutions.com\">JBay Solutions</a> \n","readmeFilename":"README.md"}