{"_id":"react-virtual-selection","_rev":"26-4a80b8c410d67d0be7e8a843cab4dece","name":"react-virtual-selection","dist-tags":{"latest":"1.1.0","react-virtual-selection":"1.0.18"},"versions":{"1.0.0":{"name":"react-virtual-selection","version":"1.0.0","description":"A component to select children like in native OS desktops.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"337fa76edd3758475516de4fa746d056282c209e","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1cg2QZbsrbcaf2ZleyWvmL0hSUQ4MymDT2FaJuBz6fie9w3PdyjPaXGqEbBSNL6Rj2D5mZoP310+wbj2eKst7g==","shasum":"06dca34aa523908c120df3f0d9b1f38396103304","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.0.tgz","fileCount":14,"unpackedSize":12745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU7a0cfkSy/aMKICodYysvANtWVGcV7lagY92bUyDFugIgPOUmvaxxZFM/TLZ3FV6EG0+SIFFeBKVu2JqxmCP4jVQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihBwSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofbBAAnbx7l4k808FDqldGdJ7vHqths/4FxClYfHnimVqrDSuoY+Gp\r\nqq1pUStVy2E0adKbBcGoUQ6QUChz2Mi2uenjJQmwVm31N4E5xSpDG6LiyJFt\r\n8Dmpjb+TIYX3ZSnoEvy4qIErwfZJf5gz6VTpvwR5H59Dfx2E/suz5thldgW5\r\ns/760bzF5JydXLjkB38w6+GfokCTrN230ZP6Kwxp32zfcELRjz+FRnLWWVle\r\nqByahbCCG2WV5XBQYIaugwPNpY0CU1eKAJxHr5YPYrWgszdmDe0UjI3UzQbI\r\nudaw0mE2PbuH0ugBLjzc0LwRMz5HMC8IgktmjzxiHC0fxTgaV9XZ5v7O6a7r\r\nAPj+elkKMJEGkmTrVtvzlNUCYoe+Rq2EODn9Zsm3CYh+G+MeRwyYlHt+0Sqa\r\nKJQ+OGJSXsJUW7lc1B5hHzibD48wTdfbbE3g/aom21u9Nlp/41Go/GlRC2an\r\npqdmP5QHDPy0X79n4+k7i1Lr0TCKsgTFQOxusVesq7+e620N5cqqwhHuLtj9\r\nIjnABfFVcXuADJKR2QJ0QxeV9b1C6RiYrLTE0XCj2hVDIzuavNuZTxltWnOZ\r\noEgs8AccTkxZpMHdLJjYlElSlVW07Rq2KLLV3jtmy8+tBKCANYv4ScJUL2zY\r\nQ3U7um9Iiu02scwcyp0m8JhcNjvWZdCMIqc=\r\n=lUoo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.0_1652825106179_0.13044629832250543"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-virtual-selection","version":"1.0.1","description":"A component to select children like in native OS desktops.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"337fa76edd3758475516de4fa746d056282c209e","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-DwRwnCO2Tz2rrbWq3sXeC1utXGnf+//YplsfdTPVxJQRTwe1HT1ANYx92PwP9lma9neXxNwBQZXipTt0NgkiSw==","shasum":"c140584f58f83dc79ff3cdc71d5693bc99c78325","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.1.tgz","fileCount":15,"unpackedSize":3221893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXz701Bf1HEJX7XZtj7Pb44kVCrxlV3iAJu5ah3bJyKgIgToy/H22WECGPvSo5EowMqe+7lkePT3Ya9f0aFQFpbM4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihB/nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwTQ//bWlGfD/VyHd57SLVEUOdLTMYmBFlUJpIIoyoD1z6bJgroW93\r\n8fGbUv6vHxRfQxlonKM+buFBi4ELQltPK2YV11CKkVRmS/m2ECi0NUS0vFan\r\nhyZyhyq+khTd/rgmDKKWYdhDgnlXWslyfJm4fUZgH0Ns1A4LIPhDPzlHzZzG\r\n8tqKEsjmrFkVP5O/iacfprICmoj8nOJjJXeIXRGNH31iGuvarjC+FnWE7ltH\r\n+B8kHVBpKO3Vdg8d9j/HjeiiSzoL5mSfZml+LYCwZkYwBvEZMFtBOD2OEp4d\r\nYiqT8XjScfhIrviioa0qA26soeA6PsgXt2KBI8fyUsOq1SglAzu4GZg9tBBN\r\nHAWI5TkxHbSS2REOD6XzhwFCTqJN4swtPvXYGnwunkt4m8fRK6oqe/4lERRF\r\nvQs9zBJfuBEjuT31EW7fZaUObmZikomcTZjuWawsdnqdt4bHlD6ol2DHlpvD\r\n4DWGKO0WcTvRrNIoxDiRNzIS6MUnS2p3xAMN9zb21v3nnkNb4Thtpc8naaBy\r\nl7bPP/A4r59f2p2Ha7JG/BTJkMxnUNcrUOHMLFz302tI2aptZFxf17tnuOM1\r\nE8ZGAG2xq0hsc3ZaxlyXkUqnds5C3Uq4yQ/1XzJQuy6/uPTdfQJtFpNILIHx\r\nr3xocophz5wOYC91ebkBJq7rQwz7F1QNdF4=\r\n=pczE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.1_1652826087106_0.5525591266703547"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-virtual-selection","version":"1.0.2","description":"A component to select children like in native OS desktops.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"c07ec246a4347d9e24309c4bfd52253fab7704a1","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7Btx9RM+tWmPUymCGa+i0eUJvq1RM2bi3iqxPj/4DCrbLLq/wYBn77Au96QXy741+KquT8Wq54Mu4J0Fyr0CdA==","shasum":"43a3909f182767e1f3a22b304be04849722afd95","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.2.tgz","fileCount":15,"unpackedSize":3221978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYXgduPYVJ+Dp/ZtvUwR0v/6kTBXyYwBTIoVCRGrH1YAiEA3nhRDSjPb/adH5l3rFiN2R8X0iDMquEqW+nUFUd0f50="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihEyLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrysQ/+KUpbFg0izs2k/WqwCfhjhJrBhreHCvliQJsoxLPDnWu3BfKA\r\nzTfn1h31s5aguGg+7g5miHX81T/QDXzVM0mMzDC/ceaJ+fqrb8rZCmjbZuyM\r\nsJAJCJIuubGyLKesPnJuEY0vTbNMNlOU2IEy29RU7UG+LujfHeF7NGBOZvXQ\r\nqQC5c1kklBozkkK+v5KDGxxIylRbDGsE7ISnSmcKUsFJ5ihY1aUJTO8M6vIw\r\nPHSepPMSEwv5yLKi9d62iuId/T+jc0C6ccNcnwVApWw2KIZtoDY+kkrX0EF9\r\ncsYNU4ukQaM48f/+Kvv2aPv4IiCL286/r1i08wLehmwgL9cVhO32mGlGHwmQ\r\nPdsvRbaD1kcGH9OE6XPSy9wLYiypT2gfX3xZHUNrghIglV5Z/IDrIruD9MWg\r\nv3JMKWV+yPwH0CRL+1RhK0GFdJhmOtpENfFtSePQ6xnRt0g3EhXdRDGIJEW4\r\n5CvpM3HOJqo0N+lg43ctA907SbjP83//QNFhQVi6r/cbkftvAKqv/SZOCz+O\r\nYneCulzylxn1l9y1DDCEaBE1/KbnoACXlXqepmvgnN+abK8AL0X0NQA8gpwr\r\nASN/Ww0b6CGthP1WY4g0bjgRy/oAXnwK0gJtdG3RZ5kRdtwOCrbIwaAdlBdm\r\nY4pkfHz4JtN8q5RwpWx2Mb9+CF1yUjtfu3c=\r\n=jCoL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.2_1652837514759_0.7917983610446842"},"_hasShrinkwrap":false},"1.0.3":{"name":"react-virtual-selection","version":"1.0.3","description":"A component to select children like in native OS desktops.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"c07ec246a4347d9e24309c4bfd52253fab7704a1","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FOlVN56vMEeTD63peVNwDhUdoO0Fu0coyByPlg12zL+i3EfyHmozqdVh3uPFNQCYTj4oYImqkR/FraR54qSy9w==","shasum":"7432ea3808be3a01e46a7de2ea04edba89b75aed","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.3.tgz","fileCount":15,"unpackedSize":3221979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL651dd+TawbZiSqZ2d5wDjlPk14Fj8bQ7OH1aErRI3gIhAJM4guf9LCfQqlgdNZFbE2Yz7tdoptiX0j2y310VXfoY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihE08ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9lw//Sw3BhFTPIxxgkgkkicsvfhV90vMVOJV01BfL6eNTk4RoxARS\r\n0os+e5u+UzWjyfVltySQ1xLrmuUJJOmw4PWwtIdaawzzwD2MTFoQNg5kpjrT\r\n7WwG3LKFyDTyDsu6//SglXPAjpWpeTomLKuzrXSbT7OkrxoVDQ6G9gFjcqfP\r\nlxy6cokPIUH1CnNEE8ks1vsSG281SfKplNp8onf28Sj3pazxc4sy17Chs63M\r\n0ni0+1WStJeW09b9wOIbkyPb1vLvy4pfL4LTfIjjYoidn2RVrnscRkBcxzWY\r\nRnCBcNCuQVFq9cIUfLNg0shEkJau2+midj1fzYhud4uVTseY+g2arN+HNwz/\r\nt+8FSo6DEkRYTMRGe6kD2aO8twul18AP2QDzfQAN2ZtFIHNHX8FkQxRpNY0d\r\nF7uzffcZ48GL4q21+EbMDANh/GKYo123I8J+pVo2KyMOwdRf9eh+NsccPF4f\r\nxbuzkVGtxUKZ15aZipOEIJI/V+yastGhCHLymR9tlvM9ouJBf+pcyBhugyu0\r\nfaGV2RWN5/Mt7yN+pbSv2JQb+JVBc6NZy9ZwJnJ/IdLqGMiVfNTEkb/d0sL+\r\nPXtmKSjDLlsORAS1qeYYhctFI4eViWDpQ9YE6Devb1IXQZNEyAbBWSYXNoiq\r\naIIB2BdY3wid4Hw1iyZGwmvhqY75jbooBzY=\r\n=dWch\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.3_1652837692441_0.2619850976178122"},"_hasShrinkwrap":false},"1.0.4":{"name":"react-virtual-selection","version":"1.0.4","description":"A component to select children like in native OS desktops.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"d9b85e6487fe48774cb5c1fdf3f8148f4105ed67","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-xPqT7r0XW5eUnI6D4+upZWUIsZmeE2BJivbWSjS3VdjhLdAl+lvGDWAjH/8q+eFvzfCajxyHcj1zMNH1/wTVTw==","shasum":"3d9be2afc5b7ea744b4ae8d0a2d5fc2671c9f0aa","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.4.tgz","fileCount":15,"unpackedSize":3222025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoQXBAiJmF0a7u9WN6jCjYFNfZC2reAgOexiyT4q6fKgIgTrZJVHmOmHs981CWoeyRn2auHnPbpA7cq/UGMGB/OH4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihGMwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOlQ//ZpJ0EhPSOzRtGkX/U3VSDCEWEeq5MOn6yXSHAYP8RIYFdFv9\r\nr742L4l+rCihDepAzr42SBdgzA6hkZoVeowT3Lr3VeLd/RfMydKGzwmn2xIp\r\nrSBaesqlLIwHwXFKuTL7raj9Uyz6wyZpyho3nB0dw3kV+nbdn3tMXkfq3OSO\r\nF5z1RcZesTK8yH12Pm8/BMVTvnzfV1DNDz1usgj2T8Zvb8QWSDjis9fD5yXq\r\nQhuwcMVitcg8Oq/q0cC50KAeRVy0A6xMox2l8RJYJOHN4RFXTEZK9nvamQdg\r\n7J+Hq09ciSFttWXyacchWdO6RSOsLmux22JBYZyZPFlqh/PrEgkyEsygdMl3\r\na92vU/N0vHidZhbqcM6v1rzubZP1foPo8dssCRIQ6NH0wV3UYmMc+gJ4PLwt\r\nu4UzvtzeukiNSaKBqLtDfTGce8abr4pUGqAxeuEeO8NMvatWSl//oy4y1lEY\r\nw7K9TI0P9vmveSEvzrz643lpy4OiVOoI0n3ZcTZetqCc6z+Bw4nnL4W1h2NL\r\nBfuxUwCOidX1uM8ovDco7E5m07OOhYcVsNLB8QajJt4aKHnHOFJ0uok+yqRK\r\nmY3C7Ztx1cPes1Z80GmiHss7kfg3BctbLjW/8jeACCA6JTsCVf5iakgzdqWJ\r\n96GGTsj9AmbUynpVPfCOip+Bed6PyzUSF+w=\r\n=IJCG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.4_1652843312003_0.7852306424730677"},"_hasShrinkwrap":false},"1.0.5":{"name":"react-virtual-selection","version":"1.0.5","description":"A component to select children like in native OS desktops.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"d9b85e6487fe48774cb5c1fdf3f8148f4105ed67","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-b8yQjAFgtkZUe7WH4i6J/AWgig+l2GqZMM5ziJMkk71t0l6o5TpPM+D+wh9Bsbg1b2o4OrhDBuq8BGv4VUVADA==","shasum":"1f0995303de92872e41302e01910a69404c0c1f8","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.5.tgz","fileCount":15,"unpackedSize":3222025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFNPExCbGGvG77GFGjBoVicjxEaOtFbcrUJcVQcuGhtAiBFDIJPAP+GPG8jHn+qeokpGBn7UzOa3UImWM7QX2bWFA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihGNRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmkQ//Th2ejN38xx6BFpPek8enlmQChuzGPizwqG88Bn1R1O3S2wlH\r\nXldY8tdU1u2GI/e/jdXrKJEmCcevRCSkl3uGzaii0CzREnJxQnqrEgvh+mVl\r\nwIQrG1hi5hBt2tWNK6Fx+6IVjW8nEVJoZtE0gzzpUVQ9Y4hkowpiqphTaKOG\r\n4rBMldhNaP17NQmRm9dpxndxzAj+LtJOuaTagr8USJ4XhDlaOz0F240pIHp+\r\nghAOKtGBtqzZi8foL1ld4jATscx2HDRUhUvLbSYduaVISDQIuopww5iyb5s6\r\nVMGQshgrdQ7UrB+xD///JruYFtufntkM61vdMDcSxpzhMjFy8+0PJGYkPqes\r\nsecmnQuaFe9e57kk2dhTm6GIxyMs3ji8NAqYqj4fk2mDZ6nB8L1jk7g7i4CQ\r\nVKtIlxcBiJmpt5/SbkGq7uPO1LVKzSAeoHdek6eSlbHYuGs19FO0ZSiGbqJG\r\nuQVcqIkA0AyUXAB3B6zH2XMnZF973SPAj4Ih1cu6+ciWZaAV8936FICH8+9W\r\nQYSm7zObocBIClurgl2zPWR5bqwb3+IAK7P9P/CLDPVgDnOLnLt+aJbgOYsn\r\nZCCIhVrPhglUS3H93pLyjel1cAzJFi+ZbXpilLh/FemEFPUOsW2A++A9PfZL\r\nx+g6/LPUwo7G8hlWXCUnd/dBQVbjHaM4yog=\r\n=QaX3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.5_1652843345558_0.17356553663611485"},"_hasShrinkwrap":false},"1.0.6":{"name":"react-virtual-selection","version":"1.0.6","description":"A component to select children like in native OS desktops.","main":"./src/index.ts","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"d9b85e6487fe48774cb5c1fdf3f8148f4105ed67","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-U5+i56mSIWYO+i1tnEwlgf2Vnb40rJu0B/guK6oKt6Zm6zJg9sdBvDldGsdmlZYZy6ujL4chfDmi33+uHH6hTQ==","shasum":"974295e009adc3d652f80aa1c6868d5bce7f0bde","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.6.tgz","fileCount":15,"unpackedSize":3222169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFH1SjDl3ytN6YEp5Nlnwq9hvTB2644XdWTVc06aB9t/AiEAnhSmAMkHUl5YzUqYD3XQ07ccnUeupS4zrtNYqZcY++c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihHMSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/zg/9HxJHG3uF57dnKPDP6tKLVUk5WoxK3sA1f7ybR9MQrD/wQx9+\r\nBo/saslMt3/gl5duqa5hw5PeG0AH3z0yAHTe+GuHo3kIqawhnXCuLs5Cr77N\r\nSNaq1i00j897qonC7bwi+fgM/p8mnQp+C1/6WVmiKM5XwL308zh39qq8nbxf\r\nvCNS0IHZcrU18XENHMmoTPNgbmKyx0lOqtY5d0Jtwv/oO5OocEQ5Fhnjv5Q/\r\nuhKcsyqem9qH42b03gU0Wt4lugEfJL3btUiPoXK1NGvNOXx4sLjxoHHpqnz6\r\nGFFqk17+S8J4yd2DL3trXg5RXVyxkKE74eY6yh6IFaHfAaP5ouOHl1TGWnt/\r\nqCcHfFYDWOHORfNDGceSfmjYPBNGLrSwU37BXuon1p4og8mDH/NTTrL1i8vt\r\nhfngJtUQPYXswP0vq+rITO5OTWPMc34gGdE09c5fQjQnYKoy5LJqKd18NEVS\r\nUdXeI+6e3snrl0ndRWsfag7r5iPibOXc838iZa5IGnRGZaSWpaRGKrtZAXGe\r\nWI2s4UnXZ7Ysep5DtNrv0RL46yhyxq87m9fGjoe+qUpVad7n5tqxzB9ByALz\r\ntNUkeBMZIuEpH6cGpoNLpRJ5/IEIRd+4r93gOv0z9Sfcl6J3qMWqpsKOu14y\r\n7cyxet7mtgFWiyn3NVgH1LIYA7SoezySIwk=\r\n=Jz9u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.6_1652847378091_0.8967079370510944"},"_hasShrinkwrap":false},"1.0.7":{"name":"react-virtual-selection","version":"1.0.7","description":"A component to select children like in native OS desktops.","main":"./src/index.ts","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"d9b85e6487fe48774cb5c1fdf3f8148f4105ed67","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4SDNDezlxVlF0rXYt6w8SrDaFYoYOcEsIRnlMudJYdyK+vqxvVmqVX7B30qlHtcNrU+C6flvQXxnSqRlv1SSzQ==","shasum":"30973b0bb5ffa5c5f50b42457165c78098cd2722","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.7.tgz","fileCount":15,"unpackedSize":3222195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDryFBsBynr5y9k5LHm8b6nn8j1zsNtkfMxEiRZR+QooAiBqDv9ycMQDVpeqC74w6TuPwdo8IjZfuEEHGsrEo4VPhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihddXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojJQ//SEaEh2Oauc7wTe2Cik226yRnEXiQXfGHhiE7r8HzEmFk6q7B\r\nBCXaqRfFeMROG8i9VBHfXIHq/fr/wziQ/TdDMymJP9BF5xxisJl0PyEw19PU\r\n3KUuNxiB5nTXj46HjMJ8hRpMw8P/Hu2Z2wtjH4lgKlG22yo01k3i0UjDGCN7\r\nO38+WUqdnWwDUisp8yzG6UPIxxELQxrqePp7LxQn8kW3rsbwv03A2f8iEmBt\r\nUExe6H0bkhKLk/83aQXc9qtnwC3MuntL9XCBErt2H37VYpzM5OLdMn7WvLWU\r\nySZ52++vzSev44PKTzz2UpoEBr0MBObf2HcQdu3td1yuRXJfVW3CwGO63kAg\r\nNhW3BGCBgbEk9NZWgsYv8mo5JdypvZVqFoMsq8SMEQcpWof9jjoGcBAuCpdI\r\nDpHEESG6ChqynGetDQuAElO5xPAdRRhYc8Vo849pV07OT89dBMve0GXN0RN0\r\nlngB6rDBvGNYhlF9zT2h22WR4JISYwg2cOvWQoNF0h3yaBnbt2A+4Hat6S1M\r\nYlVHMsLBPWcL/g6kqi2V+G4laGWGLXII8v92W114FgZN2n3QbphGjSJJBEfB\r\nC+c837jKHLSkiIiyHvdvcqgWlIZZzkug3f4e7dz27Z3d+Opg0DhygX65Afuj\r\nrWmEJ6T4p/GGyzEAO5R01ds/YO6u/5wlPS0=\r\n=qA33\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.7_1652938582880_0.10996769201884016"},"_hasShrinkwrap":false},"1.0.8":{"name":"react-virtual-selection","version":"1.0.8","description":"A component to select children like in native OS desktops.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build":"tsc","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"gitHead":"d9b85e6487fe48774cb5c1fdf3f8148f4105ed67","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-9i/kCtXp+jQfF2lziThABK5mlKov0/TOanqbw+eAxTkLtjgH8X0ol/3YtNJ8cnG/qHgV0sSEYlcLa8r4nt7zRA==","shasum":"efc7e2ba0fdca9ff242858a67b6c1504e6dc945e","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.8.tgz","fileCount":14,"unpackedSize":28788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI6E0vinnSjb+4Dx9O0E8//Z/Z20fali5y3FQEOn70XgIhAIHC5nj+3AkqDIvU/3c+4tPp9RkFBs60IUeUJK5xBGcD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihdu9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7pg/+IFijvEbAQQzS/6IOsraBR48VYgh6J1/Ws25Foqk6HUiyr8dy\r\nioJpMJViP2zTInR159ciPN8z8KoKS1VKDJTQsqJYfBl1T9M27TD/40iGk3FN\r\n68cYDvnaw05Blu9H8J0Y+OWmhk0mpyCxy4AkCVuW6Gszx/IcVoAetiDKQM9Q\r\ndqTsk+0j0K5RIkH91a/HvaWm+8K652c9q2kn7l5J5/yITR5VNEWICEfgw60l\r\ndM7TFev5JRL/E7vnZeZx39HzvSEK9ANoWgw8DlOTNjbVXUiGmML0z2aH85hg\r\n4l580+6WN/rVa0ZQ5+36+SPqdMBCMX//NxJ8LiJjM1poNPABF7eUmn+I1Nnj\r\nn9kJTzajyyBrG0Pa6YDZV2NvVhJVMqIP8D/8O35QRM4ayfg6TTbK1auH4cAM\r\nnUK/+2Fb3Jvjikjr5OVQPFCHO9sozimFTFQ5xYXihHBCwNjxQAFfera6Qr6W\r\nhEaKDi71MvrE95vDqk21mrKgDJWqPQuYzQlK525uIx05/Dw4cTMs7P0n6Af5\r\nvXmmh2XB5aBypRwPQTj5f7m1sEDktRPeE7wsHa0EqtIvIFWfk1Ec/U3jZpn4\r\nGNijsNnEKf4BIJL8ZYccRky7gOInnHSDkB/b2bfmFmPoKsDkWzC5b8xCUQ8Z\r\nM+rCtTYez8eW2SeBJfUrevE6t3lx+6dFvNs=\r\n=Vur7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.8_1652939709268_0.45668467647946076"},"_hasShrinkwrap":false},"1.0.9":{"name":"react-virtual-selection","version":"1.0.9","description":"A component to select children like in native OS desktops.","main":"./dist/index.js","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build":"tsc","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_id":"react-virtual-selection@1.0.9","dist":{"shasum":"397975034c87b52e1c5772d9371573c070c61f15","integrity":"sha512-yK+S//5W5R1Bgy9kXryg7V2M9Z1WTpJWNwncwtqvKMV1KFvWEvqPwsDk15dWcJouR/8MkyiTQ9ekcms8NkqWEw==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.9.tgz","fileCount":17,"unpackedSize":47383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERpJ2caYb/1jK0inP+7YKlSSOYGJyPviB/BAS9zqOwJAiAMo9WvvvIDcFqf2UDcbUzyJZhDAyqgnF8nwiIdQQaZjw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihdxgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9phAAgsRzZWWkAIOPP1JXr+Z+xAXpHj1Ls0A7E0lweLWoFrnr3quQ\r\nfWjKmnXjemMKqTigR5msNBVh/24VFEwbgxqvglkjB0GcFhRACdA7PeDV9f5k\r\n6tc34gwxA4gdY5xn8eMd0wQ7i54kv70g03KZheiXcpLYSIzzC6eQM2eSUyRw\r\n7eICb8YkeZL5F6kS1frPJaq7/x6vdIlgP17XBwyrMpyGsHpCmfN77NtiFEpX\r\njSaPAnWzOY8XS7mlu7Okv0draTJCzsFYnRPs4jDLlDtRVu3wNBKfndN7Z41d\r\nR7B84yO/pVRPE+Wrtqp+7HbnAZuLXxtmPuiG5an6NpKaUH+twpCW8EKB8ukT\r\nBqeRr5bSC3DhGBBGpiZgsbo0P8A54VYt0xyzfxPgL0z9j7P0K9+bXj+wahx8\r\ngoUWpISqH9UI/dlQ1WjzVeVoOeXB32HP9+W1/xv++LlprPep+yqFkdtjHlQ4\r\n9wI1A6bc2EVEBAm2uvXSRTUA3m3HqtbAG6pmbyDE1cvDgI+gHJCsB2tgH1NP\r\nzp8gxF3Zi5TXxyXNtSun/sU0opIYiAoa9VFX5rnq+5AH/sL6MAUb3fehcXDd\r\nodxOZMLy3OLuA3PHyaQRjt024iKXz2afYlTS4UVNk0CffKazrEb+3AHfS5bP\r\nbCIXMox91MeGYmn7t9AkkuDzxUi7YB4QhTw=\r\n=qVc1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.9_1652939871962_0.9263988072444611"},"_hasShrinkwrap":false},"1.0.10":{"name":"react-virtual-selection","version":"1.0.10","description":"A component to select children like in native OS desktops.","main":"./dist/index.js","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build":"tsc","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_id":"react-virtual-selection@1.0.10","dist":{"shasum":"3226a1075245ff11ca943ebab7b5b233cc911103","integrity":"sha512-RxLC/hhaVLhJQzHnK4qucP3IznkL08nJvanvr6jeb4v3hE9R4KzwPXaC11vRAINdhkeCJvxesK82RD6C+Iujxw==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.10.tgz","fileCount":31,"unpackedSize":47297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlo8qKMwWn4kiyN8CnAR9SIZJBpfHk1RwLkYOI4JU7YQIgFpZyR8VbkQfWSM8cu409Y+ZIo1vrYnF3SF0tafOOdeA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihd2bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVnA/9GHVmCHdYKa102klK/F67QCaEJ+zmr7AZJPFoBAt4/p1bBo09\r\nHnGJZJckoH9dxWGcnqQSKi/HYLnNLNQoZyeTd2VQyQZ6IqR5AzOEgZfn3VTs\r\n92O6MxzOpFeuiE4GIW3pzcB+dHsUyyT7YYlbTqYSNQWo7NnBSQ3pdNL5IfoW\r\nphoBoylxxcxylZkDQhcncql720YP4lNUDVMw+Lr+sgiFc+Oft2IDwb9gjQJ4\r\n9Gk8Esh/vZkJgquLK8Rgsi366AbPKUi4eHvFAbPMfd/9s+7xG8FuV+EMO4++\r\n7T2/vsB8iO0AaTP5HDYko2yYfc8b5BR65Wm/A1ZzxwwipjETX46Lyd1V0ELC\r\n6owQQXYNyR13UXf4Lzn6EQnyRSw/ws7S4ioRpm+UwBiKJRHsW+qxwZcgleFQ\r\nE9hXi2sNm4pSC3PVKNLYjSCmqcps2hdOhedolvPpKKbGj6WaDQi0vXvsO9CQ\r\nRntOc57V9/Qmspsa4PPTtTdq3tpAKjbHj2d/emba4sWDz73aR9RGkh4NqXKd\r\nBl0OWIDXVNRgwoGupvAc8ITxqiCC+IoSIMNXkl70+u/rBAMJd8A6AYH1rk1L\r\n2stBlJHUjMuD3Bm9iYWTS6UUbKike0mcNnfQUPXVB3kWyeBvh0TgFEoyWzVp\r\nqJuSAtIXoMro3CLN83dVR2WjgonHWLFnyCE=\r\n=BK1m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.10_1652940186634_0.5737811922707918"},"_hasShrinkwrap":false},"1.0.11":{"name":"react-virtual-selection","version":"1.0.11","description":"A component to select children like in native OS desktops.","main":"./dist/index.js","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build":"webpack --config ./webpack.config.js","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_id":"react-virtual-selection@1.0.11","dist":{"shasum":"492014a0426b4d48474f182663a2b3479efbf7b7","integrity":"sha512-FXj0Vt4k3NBpHVz4XE7qjHxObCyeuKT7qtp5RJlGw5mJyumPNw3SglZ4tkPUW3UHCnM/zf8Tdr5gchZOhU7f+A==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.11.tgz","fileCount":8,"unpackedSize":1203582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnelgraUpP/qAuwme5mV9pFPMaLDshDuxE4UxUgjO1/AiAJKmIBPF8rzpAreOLGP6U0iV0JemWlZ3GndnQhwOBcAg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihd6xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7pQ/9Ernqg93oJIQ9N1vf/BdfmeSz1JM1aOE8hEFF8XAWkL+9//SQ\r\ngnwWcFCAcud84Nx5/Q/gLSzllvEc5OxpF/ey0z/JiKWXn9GKjMobR9m+MMTD\r\nVltA2WW+EaNuSRzh+EruPEClNdJ6kM8bb8GkNE9xa7AAq4TOCuUUupUNv8SU\r\nlPu+6v/zq+AtwAH+tsgEenTB+icx2fw3SWEhn+/9JQ6ESSnMtfhlOI8KTxKE\r\nbtzdTxBGEd7X/7LwIL4JA4SRkFiB8oxrilhVFAUsIcxchf2dfoJzLFuJMGzE\r\nGgFyth0B9hOSbw5C5osZMmPOdX+rXNrNnYiRwJvTvrr7rHwpwc2UC7AK+7AM\r\n3UKG21jV+bG2YeHZI01YVnOJVJifVIq66YgzPuq3/1mHcK0PfiH1WjIxZLcc\r\nprUCoEJjVH/DsUK4zTV2YfMIMayuBuBVzVHXQaS7e81dQC1yIJBALwne7Mc6\r\ngv82AxnQHYMBg1BIoxXkyfPpz/RzDesYQm8NDd77uAx2DoyoMYYege5KHDIB\r\nfWOIi06Cz2jwwJgArgArY/OC9dXsWWmXDqiK7FOI3M2DiWfGV3hXyOGFmQsk\r\n8zam4+jLhtCmYg+VisnScQCLlpzNc8Yxpx1Ha+5Q0bYME2By8q9e9GPM7p49\r\nyyoIdY4UpScvpdVUJhOfrKUNCYFF6lAt4ok=\r\n=Bh0/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.11_1652940465218_0.5286577204870542"},"_hasShrinkwrap":false},"1.0.12":{"name":"react-virtual-selection","version":"1.0.12","description":"A component to select children like in native OS desktops.","main":"./dist/index.js","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build":"webpack --config ./webpack.prod.js --mode production","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_id":"react-virtual-selection@1.0.12","dist":{"shasum":"706511b995956c37077e49daa92f9ef43382734b","integrity":"sha512-g9lh0z1D57zS8Fvnkq3ABd1kR45VWPLFzTs6O1b8P8RytUo14ulkFXF6gizebqmB89aX7C5+IIXbJcWwskYbjg==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.12.tgz","fileCount":10,"unpackedSize":10694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdlfirVi3rU4NFnmurxZphxNli5hbhJ7K9tJwFzv4g4AiEAs2m75xjPPxQS9Gg9BInSRlNa064Bro2l83FtntaGw/Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiheK0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof9A/+M7faz00uiHOkB6IKlopWt4G7OHAcEa2YjlQoJ9/L2RI3sTzX\r\nwv9PVval7NlpfFRJzoGWxgXeV7JamyLmUPRivPYQgKHEB+KbZ5yHDskT/N70\r\n7OsfXO3XM7wU7nM3jx2PscSYvBTHw6KW6FFYc0s9i95o3dSpk4L1tzI7z0v7\r\nPnRGmjNJ89Pqm9bZ15fspqnO5e2UBn5FL/mdfyhCkvHznpEJAwppncA4wQpx\r\nENJ3YksHSpuR2KvALZD6mD2/voGMpRnbqJ+H/E0bsb9Q/igxoH4xViRwg6Ci\r\nlzSmSKh67yAWVgPs7dEtX3hhz0nuEBYCXcv5v86epiSxSfQkXjVJ53s2BuQJ\r\nK+nbQce43QTMmdBhUxcM1+xLTpRabbCmTCbRuvYOWnCn3+lHGIsfcfa147wa\r\nj4YWLQR6FJLVAQUJ8L+S812LNJe4Mj8uzhIFxSyhkXbDi/mwNNqOWQsMrOLP\r\nnQBKyVm2mRRLGwzJ1cX92QqqbIHt/iKIzzfx9QMe2caS0FF5rB61z1SaU5Kb\r\nPjzSxM4lw+RY9MccnNMFcDK/R9SNNXEPBoRuY4CLl+wrNNDveZigJez3SyZ/\r\nmDea53HAdbBNbWQxCoLE4b80vyQKieEUnJa/rCH+5YBca/+PTHYuA9bb5qLN\r\nt4iyzSxrzuC/dwYF3SFrTdhJvM0S5L9byvY=\r\n=lQBo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.12_1652941492597_0.18523853298058968"},"_hasShrinkwrap":false},"1.0.13":{"name":"react-virtual-selection","version":"1.0.13","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=es6 -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_id":"react-virtual-selection@1.0.13","dist":{"shasum":"f8a26540f13d8729ce4373b4365de8cdd828bca8","integrity":"sha512-3MyyNAtwmRIGvOrF+xcvyAGsZKDmaqPsM4B1koAui/RmcWfojQ0G6NzEwRi0KEmVSxdZG7FUjCs2Zw0WAJIm+A==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.13.tgz","fileCount":40,"unpackedSize":70629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLuC/Fz3k85Oiy9LMz/bJgvjd6e9S5EWRlxuLydniOJgIgIdbwRA8CbFtGWK+PzXkyq4+Gy14jmeK61UvoNlpVZHA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihwt5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjDg//QnTyYXDhqgxx8c4pRMvGbGeB9phtWxts0FeAmMgO1qPcyKFO\r\nJLzrJB/OhyeX8JG7RtXLKLLIqlnmqIqDbF8w4h9TAgc+5+xjjd3g/MmjVjKY\r\n5bDAzXNRizS4N82g9iAMUjFywaIea6amEWBZJZOxp6U2GedGmM7H8mIK0WCj\r\noxzdgxlay173/cE5ktO04RpBGX9oZL2ZhPGU5zJ4sx70B2b0ClroOW97XKK6\r\nqvc07eHRsz0pqU8mEsUcYmu0kx4XV3JSTbp/BjWuDdzJIJlBqHtn7Jb7O9Iy\r\nPozB6U6KgjNqrlIMjWJ08XgUFcAWGXVgwA6Lom7U6VSdKOqpAhto3n6/32dO\r\npXrq13NKOowf3wxkNIJLnvCPFOJ4P31C6OU0kS/OB9bT2rw8jyOisKjySdgN\r\nslPUYy1ugWK9AhduddYUKipP91dAxEfToe1SrMM/XWDiUfYa+6rJ62xknqFy\r\n/p0cYWnDv016kwHnFBRLY4eXWDkijynay9omTykB2BWlCq92Am+z++GsxarR\r\niiTbxwhbTJJInaHhLSVPUFIYCpHyLLju+xA9bsRoJEQQ+bsy2JLt4BeXR8GG\r\noJmwrU8bi20v3uOMMyB5KiTW0ZonRwCgEvm1k5j3Lqou3oS3ogMKD9JcFbDs\r\naK5vG6C18hniwp3d2dISSHrFdB0H/fsTGhc=\r\n=nFl4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.13_1653017464953_0.24675954358902863"},"_hasShrinkwrap":false},"1.0.14":{"name":"react-virtual-selection","version":"1.0.14","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"module","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=es6 -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_id":"react-virtual-selection@1.0.14","dist":{"shasum":"c36596e0aa51553076cf998a406580bc084a9bac","integrity":"sha512-/g7GwupQBFHlNYo1i4VBO/hJ90dwnotg97fwuBmPleIErddb015qOwImfx71ERtREjSwOxOjZLOC1MngXFsMLQ==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.14.tgz","fileCount":40,"unpackedSize":66765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnAEoned4Bt2kGhTQsF11YuszXemIV2MTWmqz5nMB49AiEAjSw8ILQrKW7hW6tWZ65pgoqzAGK5pXWEFGdIjRLgSWY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihww0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Vw/+O5T3iTGkrPvLmYkbpgmi/+v3Fym+ocsDnVMeMN8A8gvHxPDY\r\nVPIPJK/pfeJSybsG8DkarCoSSd2VyKo86fYyMy3NqGF6hSxO3xd/19yYgTFF\r\nAJFwh2sO6EY4AqY1iqyULtxGgIEUYZMSmCknZpDUbi4dECZlcfCpNBtrsTlW\r\nICpslm0v/N+g+GB6Q6E/myTc5GxkykZ28NSE3HuYD64zH+EpG61eWr7fei7C\r\nMqfi1MnoPs9PlyHb4V0v1R4Uho3J74q7TeblECVZGt+iSXpR0n54CQCqeP7C\r\nn1WrLyEOEN4OmcavcqdbjHdgbl9/DD3Z46cKycazSxP3y98kRUVTMJQmbDu1\r\ntcy2BlT++ycrITz+yJjRxb1QYQkXp0F5r1+GYrbRdmQzWEEtMpGwCzJyvshq\r\nGJqsU54LJ4c66K8Y/a3t9UKwcJFdNwISC0rxEfCCviAqNvqJ7JyWL1PIGr4G\r\nNvPnlmmkq/DTZf/gixI5ED2wALKBgWewArZty+7VQ4VlygGi4nB7m/rvOI+2\r\nXy5WByqS2ZPVdnZvxobsJZiU1yY/57kVaIFUF8z/4JRPIW3iMIpicr9gmAnw\r\nQjHfs0EGFH1uyHoUHYAXDFvX0yydmr9HTnB7dYK+sYltbVfCB1QB2mD7bqcy\r\nPl0NHbI0QtOhgHBP65hPHSZjGjxg0z8eRlg=\r\n=Gnuh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.14_1653017652615_0.15538348972958693"},"_hasShrinkwrap":false},"1.0.15":{"name":"react-virtual-selection","version":"1.0.15","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=es6 -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_id":"react-virtual-selection@1.0.15","dist":{"shasum":"01ce5f90286ebcfb6685bb82eed419f4657f8b75","integrity":"sha512-Hn1lhkvJ3oUmBrceJPegDPprmAIY9G9AO1c3aTHV5WdAIZeuI4oakGE0f/nriyEpCBZyv1zz1b8cx/yeamrjZA==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.15.tgz","fileCount":40,"unpackedSize":66767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwYlMe9Gs+KIODD4msUO0aPcDMFE6f/10npPh2FKPEJAiBaK+WbYcYQr8bewsqDddtar8tYPpf2GcFtZw04mIOU6Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihw1aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS4RAAgBGOy9lhRYrPa+IxWNoLf9VHEyLgV9WnYdfK37HpWGU1PDB0\r\nGdKHsPyhDr2DURog5VNs4FKwb7esjLqbQ0vLCUlafj7+xR7FY7oxMLwDsCZY\r\naLjX/SrtKXkp7mffu81maswEw2oLVkzJKmm/Mg/wmYlPZ9Bx9QHBN+t7S8pH\r\nsWmwUD98hRP+JlC3iCxTXtVfjSd6kE88wDBTN0/dXFKLLic0Zc+Y38dNj5MK\r\nnDTKpWxb61y8AVyxYDI1IMmhVp55YmDUC9CtdYN6229W4s6RSWcPDfQydUic\r\n1QhHal4ChJoYUA3dO/Gufcew5W10iIsG/cPKI20DGVHADRZ+tbO/47Ji7ys6\r\nkBxxTcrK2o8mIl7FDJI0Wjq8nl4b32cUAFBPDX0vrRkyBAvwc/GxrpOheDOJ\r\nJ2ZB+mVcF4ai3ojuVleHnw6cQUgDUHAhLX413KRy8KYM8btVUzsirzj0N/hm\r\ndnwWxMWrbaqYCpHqpmvm2lxFMVnqaGHd5Nxv1kNV3N8W6192tZLhHUUFOHc+\r\nSBxFSZ8rLGP0ZFpcJCLe8d2/Y4DkvmsoRvV7aMlgO6LWEnuVLsNPjM0BWRYs\r\nPoxGjtsTkLsLsqr/ZVMGz/mvYdrGSQBRwYU/CL8OZKMUKRQ+/7g1uAnySTFG\r\nBqRI3A7YaL8WqkakNJ6VHDYpN2jeryQaJwM=\r\n=pVY3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.15_1653017945940_0.48678994007420284"},"_hasShrinkwrap":false},"1.0.16":{"name":"react-virtual-selection","version":"1.0.16","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"dependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_id":"react-virtual-selection@1.0.16","dist":{"shasum":"3f17792b3ee96fb692105bd4115c5b8638c70ac3","integrity":"sha512-lCXHMZVxuJVnnad86dXBURuDXeoaDH6FMcqhIuj9ThGeUJteRTdhxNgdL9TtWhZ+EeNRO66WcDcOnc6XmJqRCg==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.16.tgz","fileCount":40,"unpackedSize":70842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIiii5BzjMjbvP47emZa9kxioq2i8grtc/LZTZ87fhFAiEAtYmI0EzUf8bNCeWIOqYpYnX4+GzK+iNgnigJ8aaZ/Kc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihw4FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBQhAAlkPzRcZ/aiCXw11NS/P+xf6TJHi1pxWPKGrezXxQLdlkAQvj\r\nIgQl3RITaBdc5WZ7E9nV/t8Jp3Q54IBbS/1No6erEISDWS56FK1XAhqWa/kh\r\nTYdMBlMhohSfn4ZD/66/oz2VcBs4vZbgpVhWZOUCNbK7r0NjPkpleYbUnbHt\r\nwe2Z35aKc5/xRx4H9pXy1ZTTc+FTk2xfa0vraH1a0RNNqjtMnRR1nPLY9F8F\r\nHrxBqbOqv/QleGGf9E1jvIUdvsXVtdBdXhu0Lsu+vCzIhSmOv8jqeo/zaH+c\r\nkplmtLKfyESue7wGova4xf69DYuVA9cdh2CL3EadBFz2vTMCkCfUHFOqcPO1\r\naHTSLJvTxlfHYd+KPn7HrpHOOLzYrtrgbvgx1J8Ll2k69kesS+AGq1ycF/z2\r\n7wJdJvbbVqy4YfSXs91QB2dtqGSkAL3A7IobQtEWLfpMa0wxLZc6fjie6Grr\r\nYSZzSmC8oQh6qYW/WKKBwMZWKEl89FVL0aOHEGZ78dEPdQLqI5GRHPoiGniz\r\nP89FdFgNeLpB2LvrY1umJEFf5G1laC0Xl2npjwAiCcvH7hF9sBB6Ztz4TQ9m\r\nBePQsbL0b15eL9Ux40fiouA/i3wTZ1MlXXJJPerKImaFscBaSaLa7Tqi12SL\r\n+OqkrG4nDMS4IY59bI4ksOKKL2czGc/Pbnc=\r\n=t/je\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.16_1653018117606_0.9015362063840304"},"_hasShrinkwrap":false},"1.0.17":{"name":"react-virtual-selection","version":"1.0.17","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"_id":"react-virtual-selection@1.0.17","dist":{"shasum":"9071e1d182d0863e79a7956b999f15ad60158384","integrity":"sha512-fDCBc/x7zYCtvkrERay6khgMSajgbUUzTRiJjI/FsOvu5jXkMWSdxggrHHjVazeZJETCcBrVdleyMJzxfqitkw==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.17.tgz","fileCount":40,"unpackedSize":70819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWrIrl8ChVyCySQC9ZOjFe3QdThR+o3LofAHhBxyRtHAiEAsj697jwrQYQj4+NHhr95lF7su68IjmvPatRbZ4q45ys="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihw8gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrRw//Zi8l+kinuvSHXg2qSPgZjAYtnSN6VckCZZpJZMOx9Pkxaws8\r\nSi+j4qE4wrsJcEPzZDGKgqfLM8/n3debzSCAws7SwQJPbKOl4HUHHNfd801S\r\nb22EnY7czBLsqGeI9kxgUmcgXyeHbsw51vfDWKC+E6Y9X0lwrkaWrLSTJFfc\r\n5mtB+N+MF9QvKZQp6Ia4eNPgWMfI6jOFaYgnJVrx5v0rnWr18yXdZr2U2wQv\r\nB0TcwNMSW7vEniNTsfxiPx9dTfRfn5jtJ3KVtJnM/9wmZERivebvYl4JPP3M\r\npDo31BXxPmb8ZwuTY8Kpve5w+SXtRlwHpq8koYaeAhoufQo1T7sOGGU63oS5\r\nvD9bleQOWnA4q0QMIurTOisTtMVa124JTLya+tiRUah2tFOGE35RNXP+79L2\r\njJvN1iqwMCqOTPfoYVzwl8CQ6XbL46nn5rd5bVhoZTcRCd9DjBxEs9hMWnVi\r\nAQlPEcR6dPISxdpWEGiIGIaHMUVQkVLycZRTkS75ZE7TEokc8p7MKamLzHYg\r\nL4OrhTCMk+pqbxWDs/igHsuLAtI/HqOzB8Quzd9N2pp9t0vI2bFc/2DL99+Q\r\n5Vuq1Ges0mtTB72NpbM7ktg3BDSi5pGY88Avx+yhuBojlQFbJ2FSdscUG2wu\r\n4ewUiQ4JQqldpDmeytwXz4QavFDsfk8MxKc=\r\n=m2nM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.17_1653018399993_0.03116318912020488"},"_hasShrinkwrap":false},"1.0.18":{"name":"react-virtual-selection","version":"1.0.18","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"readmeFilename":"README.md","readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/Eroxl/Note-Rack/main/packages/react-virtual-selection/images/Example.gif\" width=\"450\"/>\n</p>\n\n# React Virtual Selection\nSelect elements using a native OS like selector\n\n## Usage\n\n#### `useSelectable`\n\n`useSelectable` accepts a type and a item function\n* `type` is a string with the selection type\n* `item` is a function for when the element is selected so that the selecting element can get data about the element\n\n`usSelection` also returns `isSelected` and `selectableElement`\n* `isSelected` is a boolean that can be used to detect if the element is selected\n* `selectableElement` is the ref for the draggable element\n\n```javascript\nimport { useSelectable } from 'react-virtual-selection';\n\nconst ExampleSelectable = (props) => {\n  const { exampleData } = props;\n\n  const [isSelected, selectableElement] = useSelectable(\n    'selectable-1',\n    () => ({ exampleData }),\n  );\n\n  return (\n    <div\n      draggable={false}\n      className={`w-full h-full bg-gray-600 ${isSelected && 'outline outline-green-300'}`}\n      ref={selectableElement}\n    />\n  );\n};\n```\n\n#### `useSelectionCollector`\n\n`useSelectionCollector` accepts a type\n* `type` is a string with the selection type and should match the one provided to `useSelectable` of the items you want to select\n\n`usSelection` returns `selectionData` which is a list of data collected from the selected elements `item` function\n\n```javascript\nimport React, { useEffect } from 'react';\n\nimport useSelectionCollector from '../hooks/useSelectionCollector';\nimport Selectable from '../components/Selectable';\nimport ExampleSelectable from './components/ExampleSelectable';\n\nconst App = () => {\n  const selectionData = useSelectionCollector('selectable-1');\n\n  useEffect(() => {\n    console.log(selectionData);\n  }, [selectionData]);\n\n  return (\n    <Selectable accepts=\"selectable-1\">\n      <div className=\"w-screen h-screen bg-gray-700\">\n        <div className=\"grid w-full h-full grid-flow-row grid-cols-3 gap-10 p-10\">\n          <ExampleSelectable exampleData={{ test: 1 }} key=\"1\" />\n          <ExampleSelectable exampleData={{ test: 1 }} key=\"1\" />\n        </div>\n      </div>\n    </Selectable>\n  );\n};\n\nexport default App;\n```\n\n#### `Selectable`\nSelectable is a component that allows elements to be selectable it contains all the logic for creating the selection square and more\n\n##### `Selectable` Props\n* `accepts`: String\n  The types of selectable elements this component should handle\n* `children`: React Node or Nodes\n  Children of the component\n* `selectionStyle`: CSS Style\n  Style of the selection square\n* `selectionClassName`: String\n  CSS classes of the selection square\n","_id":"react-virtual-selection@1.0.18","dist":{"shasum":"06e86ac5e4bd8dfe2dc9502e9073bf40b0565877","integrity":"sha512-s2zylK8HJ+4nyrTD1YYXE+5JzpWJibw0bVBtb2lR438SFRGskzDRJGV5djsBWQo2WUMq8ye7MnRg8DZC5WTc5Q==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.18.tgz","fileCount":40,"unpackedSize":76703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsX1M7/3CPCTIX+zhWxC77+zTbxx1Vs+RtLd1oW7+IqAIgcG++rZHub16bR3uMjl4V5zvNv/qP1vpHA3Id3udqpcY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihxWYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+QRAAmRUhR7rJCaU27b8YalYHlw08rkFgr8z2/ENxAvAKlSO6kc7J\r\n5mu4f0WyFtpJcLaoPaKu6EDsKx+h+IbZ+RCxd+CYJ6GtjTjKNvWQgdTXWApZ\r\nqn8DrlBy+ZvIX0u5UXuDWmjqHjUMMiXujBTJD8mPx9/xpiMXFYrXEierwKLX\r\nLQeThQdc0OC5vLcjl58HiB3CR6rf5QsLRK4Ca93dxxzzHe57rmNMPsXI8bgt\r\nBFot+wXOBBQCmOI3kaNLFv55V2Au3kHrUyNsRrOXUAUgn8GiRXzXVsNSGEMD\r\nUguAaWBgOpmlN7JWdZzo5duK8OtgcjdfzCuWqoMnes9c/o2qhafJryAUahFa\r\n4E+wWZydeIgcKggrto24taY7TWJiqfYGu2folVOuDa7hOd5mQH4VTQtnJrjn\r\nNt7c+mV3Beh6xCZ3KpMsd1D1FB8hMzJZLmOGYKm7WF2GBnnbwRzmRmitJYLe\r\np8GSJ9TV3+7zD5G7XtTa2YCa4Maq1b9AHYcojUWdVnAVwT7Kx3qsnGl2bVLY\r\npRCk0eUS+dQqWT+VdFkNwmjdLhFDCmtc/fo+F0saMV5autmGnIyTgVDB/AXm\r\nthbWyWX41L0cg7YoiVPMmDFMpG56bWmTCl/fc2vv02mmVVkwyMtAV4A/FrGh\r\nH1B4D2szAMHRe614gCENb14il+Xk7XQVGfc=\r\n=S/75\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.18_1653020056776_0.018168102525449203"},"_hasShrinkwrap":false},"1.0.19":{"name":"react-virtual-selection","version":"1.0.19","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"_id":"react-virtual-selection@1.0.19","dist":{"shasum":"de438725a4a195a9e7cee68427b2823f2254b227","integrity":"sha512-gD+KjNgZOzHGne5oqU5emhiyUXchPFrQm4u/rsFeikLycaxe6e9RBS5VLAEZnX1HRDmAoUFPJW+zyEjpNkfFUw==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.19.tgz","fileCount":40,"unpackedSize":71666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQUz9vJAcurUwWhPvBCxb+jL8BW/XASVj6H2yAqX2ONAiEAgtfuutOzkHGrdvFaYUXcIJrLHpygKHUh+u63pYYIclA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihxZDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIZg/7BKGyrN3y1wVF6zqkZ9BErWsGt3Sdz9naEsHyy6H54EZ8yFEw\r\nQ3INKYKcyEbh+LTzr32UWuTIDY8Dv78m7bh9BijR6Gb+2MlDeX5gOCvfOfeR\r\nsMdWIGpVfDE//dSUPqTOxz/0XatfQHd4y1IQpc1mWw0TVu10eL3h2xeOJPIt\r\n5cayE0uwxFvoOAkJZqkRKQm/N+EJF1sTx7p+Ml+J3SHX61sY+RFJiiI6LUXT\r\n+RlTS1CLUTbcOB+zwcX0vHeMqEXVggWCDGHpu7nGba4gaHWUWyZZyD8Sbqqp\r\ns/OzU7DIdOrnu4rEiu235b9A0zSXtX3CDtKEUul881x6XSJB+vHnp6jwbbsc\r\nxQTyOmHiUvFGYN45qZLWiU55Q6IHVBw4cNnSvGBV2Q0AfNLYgA3LX8PgZEyL\r\n/5opkXMhlrJYs0r/XkiV5QT/zillQd2Sbu7ZRV84jnpyOQmn3tq+F9K+54ht\r\nHSRfDX1cphzaFy8pe4gphzMXnkXXJ2iVnz1i7xLijoN/PGLFLCG8nhnnrQ3e\r\n/ox9wmDQ2YyCkIkUz1aU2r4bg4K8AVyciC3fWspor5aiW/83Qn2zMAVCOiHN\r\nsZPZQpAyxdn/A9vuGTmbe/aNwxtJgyby+fEwnEr/f+Marozbem0KIaqcuEPp\r\n9hBBIVm3C+7st64mSwDZYu3KJwfpoyQvMAQ=\r\n=plHh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.19_1653020227059_0.43625104444199003"},"_hasShrinkwrap":false},"1.0.20":{"name":"react-virtual-selection","version":"1.0.20","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"_id":"react-virtual-selection@1.0.20","dist":{"shasum":"43c3e6a1467d17354ad5a9ca15018e5e1cc3d989","integrity":"sha512-tqdXxpw+QkCcM9y5plBe72tfRgvLoN3meeT0IqnnVrKUeSco+hkkyb/pzStNe6zsyZ5zN1i+TpuNS5Zsyugp1Q==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.20.tgz","fileCount":40,"unpackedSize":72451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw6BKktKGAApoi6/9D1ixDlHA5o5UZ8MabHaRKfPUHMQIhALc0Ah7x4k6mITvi11ZimDiwESKhCBOmLGR7yAjwEl0s"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij9U7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0g/7BN39E/AxY4vaqp9Ab0frDL4eiGYTQq3AcqL3zzPZ9MqnT0rR\r\nCM0VTWQ2uGB69e9d5wan6L8mIhOt4qUSh1B6ymnchNdoTpSjsZJbqHJFnUDG\r\nXJ1OUTXRtPZrMsthir7E9GttlKgQ+58N2RiJQLgcM42WPm57+8Zd6qwAQRLu\r\n1ppe2IVRO61KsYBN9ECOghatIYVeNWgZY6XFn0Jo51KZGDrG+3yl4J4j0ZlE\r\n0AxOGJgTrpucyc8j2mCx39zluIo1VwcI558bhwbIc2G6xnGIFkJoouPXNAnd\r\nrlkZooR7w28B3HAP00SCaF24lhpzp/Xg9G14fxxlLGliLx6uOPhi8JvJT8R3\r\n1RwTUXx49efXt0gmUsiJTDPPu46ADXug9Byrd4LgjYByqTIXSTIeucUYiH7/\r\nHRyxnlA+M/KD3wVAYM7RVxkrJ35gl/Gw+hpB9sR8t6nkDypUm/QSv9ANcEjQ\r\nIi96w8U6M3ybOBmz8jE9o4HcxNRVJsUKCSm4PgiVOZBZccIOcaI1kGhj6Y/j\r\n/NQji/7TQzzMTYJwrxBtzp8Otr30Wyy/7OC3qkVnhteaI+sZmSXrvYZDDrzE\r\nduT2F7xjNgJ+BEMPnYZRfOZ7zYZvWESLp72SiCMLPd1BlN3gIWj/U0ohoQPd\r\nJ5sPJ+FnNsIxIVng5SlAvxOEPidtedCS78o=\r\n=Cb09\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.20_1653593403656_0.934216358722461"},"_hasShrinkwrap":false},"1.0.21":{"name":"react-virtual-selection","version":"1.0.21","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/Eroxl/Note-Rack/tree/main/packages/react-virtual-selection"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"_id":"react-virtual-selection@1.0.21","dist":{"shasum":"99ac69120778555dca8594267a332e3c5e6ca0e7","integrity":"sha512-m4HMmaqt7isrO8I4OROOclJD8Tgl3ECTt/+qRNcjUaiJrcpAFSftXCcrMvEAdyJ18bCtdqzNeKIb9I2CXOnNsQ==","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.21.tgz","fileCount":40,"unpackedSize":78522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDClLUVsENzZs+8En+M5ipXh/pJhrEnsXirURaJmdFE5QIgX74XwOTK+QxHZNR1rsMz4y1pOlkgU8aTjh2my3Gu5BI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij9WeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSbg//UIqENGWjy/DNiaX4N6ewGIwBr6vM1/mCXShfnVTUhxYeXLSm\r\noJ5aaTwTVWO3aF9QGmzkNFzQiK8S7ga+YCPTrHhyKHZScD/4YINDp6M0awHY\r\n04uBFIe2s0AGRsd3mFG+RrFcEe0Zv/5eeoke8u3AhKlVWOq75RPcle892tnt\r\nTRfb2fBhNeoGKCmP0zEvSgz474uqJO0MT6HL8FosvUu/tOg6UUM3tNAZjW+3\r\nUVE41BgpmSUzAZuhCwNSiSKVnXpNVo5HYHFJk0oNvLXEeeHVDybN6M8x1ChP\r\ngPPnqcyl24UfYcrfIVtbDPfIXG74FaGSGTmcFRB341zxK7g+E/3X02eIIL48\r\nVtFFQ/st102YSDBelIqvTgg7LOvMeEJc2hLYgXcpFT1r0MZyJd7lvMp6a5o9\r\nxKYkqVyF1yzjDRHb1HtFhZu0FP9cxKSmEwUj52ELOIbnjVAkfHPc3pNyPWoT\r\nNH0TMccMhOcrVfQwbGGQNBGMeMBXU2wuXXx516M+3GPAbTJbfkOp/uyTCoA7\r\nrpub2F25INAzM47cTgB9EJCnTJktorCjgkjPftNRfFsKL+0J6buDAFU/yygN\r\nBjuJhfiXYw6jTsyhzU0ZYLDCoh96b+CvHXnicif6cdqOOOHXIH8qVulwj3WQ\r\nqUjjUYTuK086pknI5hhryGy9BAqpTKxQasE=\r\n=n5fa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.21_1653593502092_0.9956806062217525"},"_hasShrinkwrap":false},"1.0.22":{"name":"react-virtual-selection","version":"1.0.22","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"gitHead":"0e3e0bc8f6bd7c7f5152031e14ad5ff975075c78","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.22","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-QNeIat5O7Bb5tdfi6VIbhTnktVppPj3Htsv/lrzG2RX7erBi0V0G2OAsjgeJ8qPyYagrGu3AEckbJiPYxCqnFw==","shasum":"075d1d4456aa37f6f6d3373449f01301e9f98e61","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.22.tgz","fileCount":33,"unpackedSize":78635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwAbXnu1zMbDJg/gXGtWot+kCztqZZQhSrTO0pQcJviAiBaB1PTKC1MxpOYa/1suOwis6hyMmuLpxMjksHHSOZ4Pw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1bw9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHUg//WSv1Z0p5Uqzo2mJY9xQtIK4SHE3sNNjBZcBejFTgwuI8drGs\r\nurhQp0v4M2IBSJWcme05h4ouz48dQsDyspWSZxGNVVIENirz1lPK2AAwsNMn\r\nQJ0d2kaCQ6mNVHNZegFJvnS5YQU1NmrkGP1ZmsIMB9+r2Cj8ONdJZUtGloQL\r\nwUuiZJWNxzvoBz4X34LB+tajKo4ndqPat1APNWWYEYxcA+wXc9HYBpCXg0OS\r\nGbSIp8H9tuKDmh5yEHl6l6yEeKQ/QJEVAzJE9SQ+Fson6Ab5ACDBQmHfl5Xc\r\nnKHuxJ3LpxLMhL/DOeL4yWc4TfW1XzzCGR/5NUOwdIUmQygpgeCHuJ1YnfZ+\r\ngsID21u/x5+pOb3Q4+Zd8BZ1LBLGcVr8cPhYiXdSU8rg9TgFIUK2JdnXu6oc\r\nJsUQeWrzUKEzymYJI+ta42IZp7nLcVyGdXNEehrBTiShhtItqQMq2XFr3Q6Z\r\nRtfKZrnlHKa85SZbD9XCxWU0H7eDhfuWZnP/6YyGy7TviT02xPrTfHeuAhW7\r\nbBvkHrlabAJHEBbUWLkUuzea4odpFzDOcuYcEblpjYC170aDUDXe7iqMtKl9\r\nXFuV1NAXsNPrtdEivaQPAh/pZ+af+KylHklO1BGvsPOArOvUYYnL6snkCT/V\r\n2KGWv63PPgrx1L6SKRybHco/NGOZ7HB75/A=\r\n=Yk6b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.22_1674951740803_0.7465333274698458"},"_hasShrinkwrap":false},"1.0.23":{"name":"react-virtual-selection","version":"1.0.23","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"gitHead":"0e3e0bc8f6bd7c7f5152031e14ad5ff975075c78","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.23","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ii2er/1J/3PCBmF0BNUvEVVNgRTdESmRWV2k+TAPDwslfQARQoPYzWxvB743cjrV9x08RX1p59+3NKPqZWZB6w==","shasum":"9d385d99b9c8438e63a8987a72b7348ff984e736","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.23.tgz","fileCount":33,"unpackedSize":80161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE94VYa4J8dK6H4yPsdIptx5UeAUucgaPScJEFSfRGMWAiBr/gW1yO2DJctufxGkvR73BGSsGvXueh8s0ljZMSl82g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1bxSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqksg/5AAO+lNH1C26x2vMo3RFobQAB/vKEetjA0isqICmz00kC5b1q\r\nZSsCE48OujaTPgrMNdtqwyllIKuCWlL1uSsiV9hANGKaz+QckgJZbPtuEvJ9\r\nwvbJPcNP/h5xen7rJyczqpR/facrRqX37gwi/K/wBfZl3UxK8puSBcJdNLmU\r\n3Fs/djmbpMfJEwzVv9cl51Q7iiYa+9w5AtVSmxYj8bhtR7bWrNUB5v5S1eAB\r\nLi/KB11CEIZIyUDSnzrHVF4T13yoDJiSugNDRY6ajQ0eFFxqKiML2ooQqJGZ\r\nzwRna46pNPc516Y+H1XXwH0yhTLp0bXg5mzgzoz9MdQJmX0R/zPLTyNRvbNZ\r\nK7DfVJ7VFzkwNPJM043j72KctbDjC1OKTwk/zC5rXJzxmGgaizvR6Cg1fhgq\r\n992x8liuSJRiKB4leypyP/J16J11UmO2Jkpd3glFNeqL104U9DPbWtHieMoI\r\nWRwV7nsGbQOwZ9SenOU3r+IeBJy66syOfB7sV8IhgPwLxukmDCzTfTfPfSh1\r\nNUDi5gznhr8Ip0Cp/StPbxzOFYZH6prtOc+/wnKNzm8KGC9xymYYIn8ZVTNn\r\n1u32s4iGUU+aQeoekBAq/qo9v8/FWnoWi3kWH0LnIgkcHHveiYiRCBe2z0cP\r\n0qMH5pQzRjveoR8mgiwkHSQOXShMTitpxV0=\r\n=CUZi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.23_1674951762632_0.9181647371025901"},"_hasShrinkwrap":false},"1.0.24":{"name":"react-virtual-selection","version":"1.0.24","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"gitHead":"cda93ea5667997b65b3701c29d6829fbacd903a2","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.24","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-J0qGG8KQarClMT+HWU2vaKHgMwLz/GANib3WO3+0QqrA+/KY6MHjtDSOetiEXhYnGt7PeV+KKRAFrQHvtr8hig==","shasum":"b7657f4b2446cc0a23d3e84edd1aee1c8baa73ca","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.24.tgz","fileCount":33,"unpackedSize":80911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLkAXaLsexK6rSQ1JL+s7lz0tZ3g70wQFaak+ngy8zTAIgcGqa4kKh9CeYQB1ux4izfeQORMTlxeVR3QLGLLNw9a0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1cEHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx5A/8D+bozNWiSKR6rNmsfDNMLLzJNmuWVj/OZ5P9NjYk6DdWfvYc\r\neX0rJrcpr0Coh5PemzkHFWABJikBZ0iC4MnrwzINqtntZ3iB4aF/vaoyi5bS\r\nsEFzJ7hmVd8SV9ii7MOaQE4lWPG1LJE5EwTCXhx8Y1jJhE3hLfms9aH73dea\r\nuuBiAHzSG4/lomVuBu9eErOMsfVO+OW/mxKpRBJO2b8GOeKQ/Cx/4sNsw9ej\r\n7uQQFSfXwJqGS06X3d18qlj00kS9hz6NoDxmm9F3Q4GxTaseAqWr9T09O8a+\r\nYe3IWguhfj9NvNoXzx3DSaF7Oza1Kje69OIfPjdIjJbu/oo8Cv0TlK27HWw8\r\nMdZRsn7t0ZiSbURcFO8Ee4v5D434Gc8xDR3PFla2OWnYv6S/wl+/nLfNYL6E\r\npR3IDDCK5IXHZZpAnV5qTdC044nb3OWlh7r7mFs+W4SVrXidk73KuOojj1Z4\r\nmvkaZxwSs0dY0m2lqB2i036Nh7o3FdYd5n0VFai/HUm94djL7KcsUPO8yO2D\r\n+1a3IDcEkVgMZuPqFbimzKYhyxEYcwrQ/6YLsO2/zN0UgvXRLlOY9TAm6xEk\r\nMC7rBLZYVRVP7Rawy43vuM2ay01gsnyTqoe0zQMyjhTIZmhh2SuRl57HRScA\r\n04+9iF4xKFNxZvMEAU59pogQ2Neb8VWtkuw=\r\n=m9vB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.24_1674952966949_0.03397524291079046"},"_hasShrinkwrap":false},"1.0.25":{"name":"react-virtual-selection","version":"1.0.25","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"gitHead":"cda93ea5667997b65b3701c29d6829fbacd903a2","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.0.25","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-OKQ1gtxy2pQRCcBqg7oEDhVPTlMjHvFNswhqAJ4+O4FhGtEdie8aLRJspCLk4o9bdCV7jZoNFT0VWcVTzvTmRA==","shasum":"50882f493151ad74385780eb7611a88c3aba2efb","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.0.25.tgz","fileCount":33,"unpackedSize":80911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDirrZgSBnrCd/eIdh1Xb4EnUhXOHNoyr0jzpBeLomckAiEAzbVxTVdSyhdH0nRTiNn+gn6rXY+RZ0KymaXe9FIvJ34="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1cGDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcQRAAnlAaiCKYm1jw6dI7/kKRD+pbYs+a1F7JQ2KR0nSHujqmWeaM\r\nmsp40gu41lEaH1plda03oxlno5UOTfi7yxgUvSN14OP2muKFetbW43H3sjNR\r\nnLgUZ5yD509lh+EZnd39bhqce6NDkjKQp4/TqQjNDl7FAgbM7eB1fPAm9PI6\r\nV9kMXg9grH7fU8Q2cSj/AT6UhUL1hG5F5V6lGKg7k+0Hbe96WnF9a9CRmmEF\r\nqzJZLm8GNvjhc8P75YCXalFnY7f38RVhEGQOUmOkkWlgZ8OWsDGRcfcn7j8Z\r\nZ2kaylM6uahPuYWE/jlR01aeTIPfxDiB3rW7ir3OeEokQWOmmNRbqNIQZTeD\r\n0FmoacOVyfdhglDTW/Y/kz3I2SX1cZHvuvuMV/AxRUWKZqgD/oboeb3+ZTSa\r\nC12PVHY9H3hyZTjs5ijEPkKZ9io4SERppm7c683f1dUsPvg/1a4poNWHaD5M\r\nLc/JJYVCdtKzvedbz8AuQmDDuJjhzkmxe6pyB25kUM7dBtKrVxVauWKmLThI\r\nsBH+7X8O9fy9d9gqXPjNZOk6wO/BL5Az6Z+9xxMaJHEG2igcbbtDckQcffET\r\npcinQ8AArPy4aB5nJY2XzSb6/ZFjIa8YsXcw8Aura865DT7ND4yzsRrI8eJE\r\nA5UaTZRBEyEoj0wnRGB/LlYdTNA/TDewV6Y=\r\n=alla\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.0.25_1674953091319_0.2036291422417933"},"_hasShrinkwrap":false},"1.1.0":{"name":"react-virtual-selection","version":"1.1.0","description":"A component to select children like in native OS desktops.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","private":false,"type":"commonjs","scripts":{"dev":"webpack-dev-server --hot --config ./webpack.config.js","build:types":"tsc -b .","build:esm":"swc -C module.type=commonjs -d dist src/","build":"yarn run build:esm && yarn run build:types","lint":"eslint ./src/ --fix","lint:check":"eslint ./src/"},"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.17.10","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@webpack-cli/generators":"^2.4.2","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","css-loader":"^6.7.1","eslint":"^7.32.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","html-webpack-plugin":"^5.5.0","postcss":"^8.4.13","postcss-loader":"^6.2.1","style-loader":"^3.3.1","swc":"^1.0.11","ts-loader":"^9.3.0","typescript":"^4.6.4","webpack":"^5.72.1","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.0"},"peerDependencies":{"react":"^16.13.1"},"gitHead":"fad202b09d7214d27eef005f4aa2503458d42079","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"},"homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","_id":"react-virtual-selection@1.1.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-Y/kOuLw47tQZB7BKAUxEHqekEAeZTMJ3iyxFym7ehrCH9BysKskZsXaTWOy9GzvIOQxCSjTaVNQrbWJrZo/9QA==","shasum":"d17054f230986873617c0ddc7b64035467d0b2c2","tarball":"https://registry.npmjs.org/react-virtual-selection/-/react-virtual-selection-1.1.0.tgz","fileCount":33,"unpackedSize":78843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAun6dP6Coofm7cvh2qsphrPN4kh6FP1Ivv3Q6RRFuc4AiEAmURf/LC6b0b7HJl9To+Ifxah1KKEN45ctZ54/f7hlZk="}]},"_npmUser":{"name":"eroxl","email":"evan@erox.one"},"directories":{},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-virtual-selection_1.1.0_1694051684630_0.9889180516054732"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-17T22:05:06.178Z","1.0.0":"2022-05-17T22:05:06.316Z","modified":"2023-09-07T01:54:45.083Z","1.0.1":"2022-05-17T22:21:27.349Z","1.0.2":"2022-05-18T01:31:55.042Z","1.0.3":"2022-05-18T01:34:52.720Z","1.0.4":"2022-05-18T03:08:32.228Z","1.0.5":"2022-05-18T03:09:05.916Z","1.0.6":"2022-05-18T04:16:18.396Z","1.0.7":"2022-05-19T05:36:23.177Z","1.0.8":"2022-05-19T05:55:09.427Z","1.0.9":"2022-05-19T05:57:52.081Z","1.0.10":"2022-05-19T06:03:07.083Z","1.0.11":"2022-05-19T06:07:45.444Z","1.0.12":"2022-05-19T06:24:52.776Z","1.0.13":"2022-05-20T03:31:05.084Z","1.0.14":"2022-05-20T03:34:12.798Z","1.0.15":"2022-05-20T03:39:06.163Z","1.0.16":"2022-05-20T03:41:57.780Z","1.0.17":"2022-05-20T03:46:40.179Z","1.0.18":"2022-05-20T04:14:16.952Z","1.0.19":"2022-05-20T04:17:07.211Z","1.0.20":"2022-05-26T19:30:03.944Z","1.0.21":"2022-05-26T19:31:42.272Z","1.0.22":"2023-01-29T00:22:20.985Z","1.0.23":"2023-01-29T00:22:42.834Z","1.0.24":"2023-01-29T00:42:47.099Z","1.0.25":"2023-01-29T00:44:51.476Z","1.1.0":"2023-09-07T01:54:44.898Z"},"maintainers":[{"name":"eroxl","email":"evan@erox.one"}],"description":"A component to select children like in native OS desktops.","repository":{"type":"git","url":"git+https://github.com/Eroxl/Note-Rack.git#main"},"author":{"name":"Eroxl"},"license":"AGPL-3.0-only","readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/Eroxl/Note-Rack/main/packages/react-virtual-selection/images/Example.gif\" width=\"450\"/>\n</p>\n\n# React Virtual Selection\nSelect elements using a native OS like selector\n\n## Installation\n```bash\nnpm install react-virtual-selection\n```\nor\n```bash\nyarn add react-virtual-selection\n```\n\n## Usage\n\n#### `useSelectable`\n\n`useSelectable` accepts a type and a item function\n* `type` is a string with the selection type\n* `item` is a function for when the element is selected so that the selecting element can get data about the element\n\n`usSelection` also returns `isSelected` and `selectableElement`\n* `isSelected` is a boolean that can be used to detect if the element is selected\n* `selectableElement` is the ref for the draggable element\n\n```javascript\nimport { useSelectable } from 'react-virtual-selection';\n\nconst ExampleSelectable = (props) => {\n  const { exampleData } = props;\n\n  const [isSelected, selectableElement] = useSelectable(\n    'selectable-1',\n    () => ({ exampleData }),\n  );\n\n  return (\n    <div\n      draggable={false}\n      className={`w-full h-full bg-gray-600 ${isSelected && 'outline outline-green-300'}`}\n      ref={selectableElement}\n    />\n  );\n};\n```\n\n#### `useSelectionCollector`\n\n`useSelectionCollector` accepts a type\n* `type` is a string with the selection type and should match the one provided to `useSelectable` of the items you want to select\n\n`usSelection` returns `selectionData` which is a list of data collected from the selected elements `item` function\n\n```javascript\nimport React, { useEffect } from 'react';\n\nimport useSelectionCollector from '../hooks/useSelectionCollector';\nimport Selectable from '../components/Selectable';\nimport ExampleSelectable from './components/ExampleSelectable';\n\nconst App = () => {\n  const selectionData = useSelectionCollector('selectable-1');\n\n  useEffect(() => {\n    console.log(selectionData);\n  }, [selectionData]);\n\n  return (\n    <Selectable accepts=\"selectable-1\">\n      <div className=\"w-screen h-screen bg-gray-700\">\n        <div className=\"grid w-full h-full grid-flow-row grid-cols-3 gap-10 p-10\">\n          <ExampleSelectable exampleData={{ test: 1 }} key=\"1\" />\n          <ExampleSelectable exampleData={{ test: 1 }} key=\"1\" />\n        </div>\n      </div>\n    </Selectable>\n  );\n};\n\nexport default App;\n```\n\n#### `Selectable`\nSelectable is a component that allows elements to be selectable it contains all the logic for creating the selection square and more\n\n##### `Selectable` Props\n* `accepts`: String\n  The types of selectable elements this component should handle\n* `children`: React Node or Nodes\n  Children of the component\n* `selectionStyle`: CSS Style\n  Style of the selection square\n* `selectionClassName`: String\n  CSS classes of the selection square\n","readmeFilename":"README.md","homepage":"https://github.com/Eroxl/Note-Rack/tree/main#readme","bugs":{"url":"https://github.com/Eroxl/Note-Rack/issues"}}