{"_id":"@codemonster-ru/floater.js","_rev":"14-b6081e77da205e6a8885d5ea068812c7","name":"@codemonster-ru/floater.js","dist-tags":{"latest":"1.0.11"},"versions":{"0.4.0":{"name":"@codemonster-ru/floater.js","version":"0.4.0","keywords":[],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@0.4.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"8627b2126094f87bb43c4ec5d42e0257b1b1dd88","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-0.4.0.tgz","fileCount":8,"integrity":"sha512-wzJENh319E5IhxknMruNGglgCv3YLB/HktXFkMQOMwGLCuKW/tuElPNqO6rAkXf0aQRAqHw/+aekkSH0p8l7bg==","signatures":[{"sig":"MEYCIQDwuiWN4kNQH3cprvNktKN5PRmHiM5Mv1fjxT9gG2fzRAIhAP/Rk/+Bn15hnVDRGUUv9jO7SvK1XerjmfZ4P0vQlema","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21417},"main":"./dist/index.ts.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"4f6bc49f308adfdf3c95c3b4dee7505a7e553755","scripts":{"dev":"vite dev","build":"vite build"},"_npmUser":{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Open source js library to position floating elements.","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_0.4.0_1740403446336_0.3891074448132581","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@codemonster-ru/floater.js","version":"0.5.0","keywords":[],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@0.5.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"cfe4effc7e073a33bd5b916ea1426b674da0d120","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-0.5.0.tgz","fileCount":8,"integrity":"sha512-FAqdJZ7O69Z+62enqSRadPiBTNmJAeJIKsD8m1Xxyp8XaFgib8jf5kEkeKhUcTQn+4TronbqepLt2XIy//Pc5Q==","signatures":[{"sig":"MEQCIFODavP93WJHxXS6rt8Avmph6KOtAZFGd8bboKWsMrRbAiAlMuGsLkv95eROx0lW1Ohqe2JWSmHgVoHGkm3uuzAe8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33061},"main":"./dist/index.ts.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"cc48047812524da0842339f673476caae4009727","scripts":{"dev":"vite dev","build":"vite build"},"_npmUser":{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Open source js library to position floating elements.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_0.5.0_1743323451739_0.13003081508328518","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@codemonster-ru/floater.js","version":"0.6.0","keywords":[],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@0.6.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"23bf62ac28c729d0b7895e6b343d387aa0f3478e","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-0.6.0.tgz","fileCount":8,"integrity":"sha512-Ro9rPxbwBXm/7uhQgOSle/cZNeP2q6J0S74A7EQ7ptuSGNMB71PAVBsNSCpuqLzDoXzR9xls4KGtGoYw9YaEJQ==","signatures":[{"sig":"MEUCIQDCKURAsyr/iHSC5FZI1rByTnHClRg9X+AfzWWHsoZPKwIgGmngmGVGl6/ogoLzxOXcTBdQIAU2rK7dGA5huOOdq/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37508},"main":"./dist/index.ts.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"b6b424510853595dbc57cb833863446cf4b81b80","scripts":{"dev":"vite dev","build":"vite build"},"_npmUser":{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Open source js library to position floating elements.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_0.6.0_1743950811109_0.3466297531181022","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@codemonster-ru/floater.js","version":"1.0.0","keywords":[],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"2c58d962b4533d7f59df1d6bebcb16b228406eaa","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.0.tgz","fileCount":8,"integrity":"sha512-V3GOcnOJQzlRfZnu9DE7wjeAC3Na4rrAJKI/EB87rorrW/yiB0DZpZDvlyT9TIszzA0epK6j/fy6ypveoNtvkQ==","signatures":[{"sig":"MEUCIQDc9XzUngJsaJAelsXaN1bqz1vrR6JkpUoIaiOfj9bhZAIgG4jFGZYmTbw3S6rmQYBL6wPxTsagz1cDcmQ2pC7XcsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45930},"main":"./dist/index.ts.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.ts.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"c8f50deebcfa2260868fc430176cfe7fe1a26720","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.0_1769520360065_0.3014488394655961","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@codemonster-ru/floater.js","version":"1.0.1","keywords":["floating-ui","positioning","popover","tooltip","dropdown","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.1","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"6cfa342dc74062ac7f04cab2d4025b9598c09a35","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.1.tgz","fileCount":8,"integrity":"sha512-JgMB0SKNJU3M7s3J1/s10iqeIdxbtIa9euzfPHGymq14QACXTTRtBjKycdRC029YeUywMM5wKPzmVfvhmTDKKw==","signatures":[{"sig":"MEQCIDcF4tiueEQaYnXuWreqE3F+QNoCpwOnuWErvGXE3HF/AiAudobqEeqqEq/vlsZ9MVeQZsMjnTHIMO99GomymvfA3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46051},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"e7c308234436d0f6210a2433dbc4a317a63ce951","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.1_1769523069488_0.08487958087968317","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@codemonster-ru/floater.js","version":"1.0.2","keywords":["floating-ui","positioning","popover","tooltip","dropdown","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.2","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"faed9e0b86f4d4edbec923a247a7ff4a26c89819","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.2.tgz","fileCount":8,"integrity":"sha512-fxAbSqr9m8VxaQ0gIEwManA0rOnoDu2Dv2/I0dxbaZn2ah5J5KDr+boH6Tl9pB1BPzzF2SsVffZzSUu1emOFbQ==","signatures":[{"sig":"MEQCIFcJ5W0wXmxlfSV0ZxsuAymNsD1AlAYvMEYaUgucq0NNAiBqZsYgRN3ZrW4jAldk8UQvSVYsMNwB8OqxKX/P57HxBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46390},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"70fa5dac5c263b6866d3c486bb34466ef152c4d2","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.2_1769525111255_0.7056489821948071","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@codemonster-ru/floater.js","version":"1.0.3","keywords":["floating-ui","positioning","popover","tooltip","dropdown","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.3","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"06bbbedb75c94cb563dbb2e723e4123ad82bc2b6","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.3.tgz","fileCount":8,"integrity":"sha512-ra3qrirDWn45zcs2xPs2EIMMYBTkqcYn6vCrQrWT9MLjxPqWdU71vRPcbmPb6EgYuIwswM593ZazYCeEai0BtA==","signatures":[{"sig":"MEMCIDNum0M+/rZe4azJ+Siekb9/kHlaMaqq05PArnmi7BOfAh9GY40WOYI2NpL39k7ECrmagvTrbjGdsS6LPXblRl8U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48551},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"bbe59065288e5727d871746332c4effcdd1a8a8c","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.3_1769532901608_0.46914977560276716","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@codemonster-ru/floater.js","version":"1.0.4","keywords":["floating-ui","positioning","popover","tooltip","dropdown","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.4","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"a6bacf491fc6b826b7e2e0278ed33ced75b1b92a","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.4.tgz","fileCount":8,"integrity":"sha512-dAq3nslAxNW8I+phoQZtszDvvi08SSpUhKCR+a1RL9JDiEZ6vE1+0Tw+6PFPvuue9CUXbNSNflVHr9d2BZKzzQ==","signatures":[{"sig":"MEQCIGHgSFmCn7Fl181+tgKLd6qJsuv/20HM0e9VHTaFa+N/AiAqOZs5OT33KOytDvLNdD/JV5aKZqyP9KtwI74VCNCdQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51565},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"d455475384c60ae1eeb22458ab861101231c6824","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.4_1769536090045_0.6769846275628622","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@codemonster-ru/floater.js","version":"1.0.5","keywords":["floating-ui","positioning","popover","tooltip","dropdown","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.5","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"46d99073abe9724f99d5ca27d6cc368b4eb136b9","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.5.tgz","fileCount":8,"integrity":"sha512-3fSMJ46qSorsHgZ8QFgo1a+hlZayd28WAxTAKGM/aSc4ZU12lUTQAGaszRIOl9B8ipUtGSu8CCP9pz+IQObHRw==","signatures":[{"sig":"MEUCIQD4qpnsjxpguBup4WnpWwV/4Vxpf2P3XSUb/hzKWnk1AgIgAcOIRMaEAR0E65p1Grss5RAFvg3/ssD2JKDnmLxf3pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52342},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"90379d11f2fe2ea9035ab29efa78fdff29bf5efc","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.5_1769689063913_0.7893230542103815","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@codemonster-ru/floater.js","version":"1.0.6","keywords":["floating-ui","positioning","popover","tooltip","dropdown","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.6","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"f81a18cf5ff488dfa063aceb25faee8b0763bd9b","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.6.tgz","fileCount":8,"integrity":"sha512-piQHjb1g8saoGL/Gib/LgMBHmnI8ce67WWqiObJOXI/sUJ+zOxHpcE2hfkaB/fEV21o05Ldz84ZKpzRDLnfgaw==","signatures":[{"sig":"MEUCIQCHkzfmQqMt8+7bawTFInys/zWe9fK3tfIt0nLszQY0EAIgZfuBXrXD6F5ohQHVyuNK1a5iCFRyJh4PDgrQaiupmu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"2ec209d58897faf0c147a3ba761684c3e9d853b0","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.6_1769782113155_0.8061910301067565","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@codemonster-ru/floater.js","version":"1.0.7","keywords":["floating-ui","positioning","popover","tooltip","dropdown","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.7","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"05e6cdf5fe7f0a3fdf3f64fbc7729022a67f3ce1","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.7.tgz","fileCount":8,"integrity":"sha512-7m81EpIGbFGsO6NQhchNkdjL5T5p3N6OxDRw12kgAGnRx9HLHAuRyqvHVt+pe9kkXk59T/iyL9dsYRxk6BLZXQ==","signatures":[{"sig":"MEUCIQC6pJNGUwyOgCgVxj9I0dvlBBm9usyL++JRv+i0qYcM3gIgSqA+W3V6FJvpIbR8L3PRVXm0snTy2GSYOADZoEaMnks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55420},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"8b75688056bdd159bcf4a95f7b5b1a68f0cec969","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.7_1769786181391_0.5049559972002529","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@codemonster-ru/floater.js","version":"1.0.8","keywords":["floating-ui","positioning","popover","tooltip","dropdown","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.8","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"762b62d3d9616b34bf96be9aabc1f8080adf2a7e","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.8.tgz","fileCount":7,"integrity":"sha512-CHi1U8A/EWb8loFh7wXO3ga0OwKmCrMU7P9WD61b/9fL2dvNTGQ4jjdB876q7Vg81TMg9Wc79oQLAI+A10kL3Q==","signatures":[{"sig":"MEUCIQDkKWiUdfMEvxYrEuMi0ns/SMZxo4zt4qUSeDTIQZLyWwIgWUaR1HaRE83XSqtBi01dPm6IaT1VUl9A1doAnigczg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55541},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"f80854fa8612fdd90d619bbb05a69d5f58e15e6e","scripts":{"dev":"vite dev","test":"vitest run","build":"vite build && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.8.0","description":"Open source js library to position floating elements.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^2.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.8_1769933780913_0.6802812918507091","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@codemonster-ru/floater.js","version":"1.0.10","keywords":["floating-ui","floating","positioning","popover","tooltip","dropdown","context-menu","typescript","ui","dom"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/floater.js@1.0.10","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://github.com/codemonster-ru/floater.js#readme","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"dist":{"shasum":"c5ba03fa5643ff8b0f1fe096be3f39c44497b516","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.10.tgz","fileCount":22,"integrity":"sha512-CY00VJX+br89HSnv7CvGDBxctcWio9w+kUcbeb99P4pRlUQz3qAqApDWR5Ce0h7wOKCa39XzshbVGCXaXw++ng==","signatures":[{"sig":"MEUCIQC05q5UpN+NcJcpDImweCZB8J7QvuD/FH8+91COhf/6dQIgdOXPZWuHtOHv2Hs7rmKpH9Hw0Ho7IAkEx/Io2qSN5hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66303},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","vitest":{"environment":"jsdom"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"2c8f1cc76275e8a678b3614cec4fe351db7c64cf","scripts":{"dev":"vite dev","lint":"eslint src tests --ext .ts","test":"vitest run","build":"vite build && tsc -p tsconfig.build.json","check":"npm run lint && npm test && npm run build && npm run test:dist","test:e2e":"npm run build && playwright test -c playwright.config.mjs","test:dist":"node scripts/test-dist-exports.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"repository":{"url":"git+https://github.com/codemonster-ru/floater.js.git","type":"git"},"_npmVersion":"11.12.1","description":"Tiny TypeScript positioning library for tooltips, popovers, dropdowns, and context menus.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","jsdom":"^24.1.0","eslint":"^8.57.0","vitest":"^4.1.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@playwright/test":"^1.55.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/floater.js_1.0.10_1777395504334_0.6935255671003857","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@codemonster-ru/floater.js","version":"1.0.11","description":"Tiny TypeScript positioning library for tooltips, popovers, dropdowns, and context menus.","license":"MIT","author":{"name":"Kirill Kolesnikov"},"repository":{"type":"git","url":"git+https://github.com/codemonster-ru/floater.js.git"},"keywords":["floating-ui","floating","positioning","popover","tooltip","dropdown","context-menu","typescript","ui","dom"],"type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"scripts":{"dev":"vite dev","build":"vite build && tsc -p tsconfig.build.json","test":"vitest run","lint":"eslint src tests --ext .ts","test:dist":"node scripts/test-dist-exports.mjs","check":"npm run lint && npm test && npm run build && npm run test:dist"},"devDependencies":{"@types/node":"^20.14.10","@typescript-eslint/eslint-plugin":"^7.16.0","@typescript-eslint/parser":"^7.18.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jsdom":"^24.1.0","prettier":"^3.3.2","typescript":"^5.5.3","vite":"^6.0.11","vitest":"^4.1.5"},"vitest":{"environment":"jsdom"},"gitHead":"0f5b7f7c9a168b7abfc5bbb130e9f4cedde7d10c","_id":"@codemonster-ru/floater.js@1.0.11","bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"homepage":"https://github.com/codemonster-ru/floater.js#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-4FIfr3gyw4r6dPE77syyOzje+cV1sCBVuaxi/XItbTYhE486L+QTRwBVgCUiQVJvJBwpAjpePRv7QoKCOEeIjg==","shasum":"e568892fa31ff1e4e39045f3f6cbf159df881421","tarball":"https://registry.npmjs.org/@codemonster-ru/floater.js/-/floater.js-1.0.11.tgz","fileCount":22,"unpackedSize":66873,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2ffloater.js@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGfT2QTXGPck0erDu8LkoGpAssJ4LN20/xHEfB+hDeZuAiAgZ+17WSrSo23nZ9PEI+qtelotYsvze3QayXfXwo8WCA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:112146cd-805d-40af-a1a9-8347b4707e73"}},"directories":{},"maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/floater.js_1.0.11_1778935204692_0.4657297955483759"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-24T13:24:06.242Z","modified":"2026-05-16T12:40:05.125Z","0.4.0":"2025-02-24T13:24:06.557Z","0.5.0":"2025-03-30T08:30:52.000Z","0.6.0":"2025-04-06T14:46:51.323Z","1.0.0":"2026-01-27T13:26:00.210Z","1.0.1":"2026-01-27T14:11:09.625Z","1.0.2":"2026-01-27T14:45:11.403Z","1.0.3":"2026-01-27T16:55:01.755Z","1.0.4":"2026-01-27T17:48:10.207Z","1.0.5":"2026-01-29T12:17:44.049Z","1.0.6":"2026-01-30T14:08:33.307Z","1.0.7":"2026-01-30T15:16:21.528Z","1.0.8":"2026-02-01T08:16:21.056Z","1.0.10":"2026-04-28T16:58:24.475Z","1.0.11":"2026-05-16T12:40:04.860Z"},"bugs":{"url":"https://github.com/codemonster-ru/floater.js/issues"},"author":{"name":"Kirill Kolesnikov"},"license":"MIT","homepage":"https://github.com/codemonster-ru/floater.js#readme","keywords":["floating-ui","floating","positioning","popover","tooltip","dropdown","context-menu","typescript","ui","dom"],"repository":{"type":"git","url":"git+https://github.com/codemonster-ru/floater.js.git"},"description":"Tiny TypeScript positioning library for tooltips, popovers, dropdowns, and context menus.","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"readme":"# Floater.js\n\n![npm version](https://img.shields.io/npm/v/@codemonster-ru/floater.js)\n![npm downloads](https://img.shields.io/npm/dm/@codemonster-ru/floater.js)\n![publish](https://img.shields.io/github/actions/workflow/status/codemonster-ru/floater.js/publish.yml?label=publish)\n![license](https://img.shields.io/npm/l/@codemonster-ru/floater.js)\n\nA tiny TypeScript positioning library for tooltips, popovers, dropdowns, and context menus.\n\n## Documentation\n\nFor full documentation, visit [docs.codemonster.net/floater.js](https://docs.codemonster.net/floater.js/).\n","readmeFilename":"README.md"}