1 line
47 KiB
Plaintext
1 line
47 KiB
Plaintext
{"_id":"nanopop","_rev":"14-23d52b63ad3fa8cb8e6c847199f0fe86","name":"nanopop","dist-tags":{"latest":"2.4.2"},"versions":{"1.0.0":{"name":"nanopop","version":"1.0.0","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.js","lint":"eslint ./src/**/*.ts","lint:fix":"eslint ./src/**/*.ts --fix"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.2","@types/ws":"^7.2.4","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","@wessberg/rollup-plugin-ts":"^1.2.24","eslint":"^6.8.0","eslint-config-simon":"^1.3.0","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","typescript":"^3.8.3"},"gitHead":"6f8dbfa1a5176ea227edeebb170c1d840f4c6fa9","_id":"nanopop@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Ohw+OtS3yHAAdLTK6/K3OV7kBFF+IapBU1Yek573zywTTBhBv0q8moK2fKaSYON/O06KRYsSKXSNHCSh8DZKgg==","shasum":"6f2f6dae602625868a4c18c390b5f7cb74ff393f","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-1.0.0.tgz","fileCount":10,"unpackedSize":40200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetXogCRA9TVsSAnZWagAAjtsP/A64Td8VS4NuCXjO2X7l\nG5lCAaHd+ODU36K4GCnAmNInwJ49hqhnHNEm8g1AWAqeuQGw/69eQG0BGFOG\nOCt9jDnybOtPTMTtvPTeR1JmzbuO+L4s8XyX5DhqLAfgMFJmaTU+Wxh1SROv\n+qFLoMJjfluDtbZKADj6pbftGNMlZ5gUkKGVICTgIaBROwdraC6zEOxa4szI\nbRiORel1WrpM9NKMFoMRYusGUoHN9x76lNDeLcKlkH0bmTXjtNGqCqybP06R\nArN3rRhX6dSq8QFk2Pox0BrPwTPSRKKzhT/hrSgN1zN2zy0I7ehe2dtfA3by\nVnTkrecEWe92ktfbNaU2ju2pQDgoBXcAWirxk6HiRud1nwnDD2M+GX8oMCvm\nRhgF7BLikdIEzZyW4NMDaqbDBKEnZnsyLpCYTzcAaBJCQuEhiBZ5XW5u8T7l\nGgoEqnCOxH7WKrclClfZ63f3lp4FRoV6ZlwqCr3lnV6+4VZp8ZkGYVye8nSA\nEZRlRR9xqUtjwhtRWGTz3fQn1UWYr5zQfsXgfONPAUQajNJ3yokVqLjD7+of\ny9LF9TqYqkZY+6DxoEz51mel3sLWSrK+7LW52ewwfn0k1D7NFs7iFNB6ANRl\neUvl3McMGgUziVygKT1lbViMLsqTAckVgjJeEmGN8euV491cKmzvr8nfDImw\nY9Dd\r\n=NYn+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAO0+UBCTQlORJo6hpW9X6NOIdk441WopANloYbe3MsnAiA9tU1fyFgqTDO4MXfA6P5kzhwB2YQMabFyKIFLfV99VA=="}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_1.0.0_1588951584461_0.4075464833446152"},"_hasShrinkwrap":false},"1.1.0":{"name":"nanopop","version":"1.1.0","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","lint":"eslint ./src/**/*.ts ./tests/**/*.js","lint:fix":"eslint ./src/**/*.ts ./tests/**/*.js --fix","test":"jest --runInBand","dry":"npm run lint:fix && npm run build && npm run test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.2","@types/ws":"^7.2.4","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","@wessberg/rollup-plugin-ts":"^1.2.24","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-simon":"^1.3.0","jest":"^26.0.1","jest-environment-puppeteer":"^4.4.0","jest-image-snapshot":"^3.1.0","jest-puppeteer":"^4.4.0","puppeteer":"^3.0.4","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","serve":"^11.3.0","typescript":"^3.8.3"},"gitHead":"d5c3599670b47b53b86606ab9f6b339b2379c519","_id":"nanopop@1.1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dAW/h9DnCaO1prRtmYEE3q07BKDQVMaa+9C6e1kE1T3NyPidrrMn90DTr16Ij9HP8y4jsgeahFNVHv7GzSQ9Kg==","shasum":"8a4e427a90078c681c68793330feee4b80fb3cec","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-1.1.0.tgz","fileCount":10,"unpackedSize":38156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetsovCRA9TVsSAnZWagAAYGIQAKHuHjRuhfurDkCbQjjo\nBypxCe6orDbMSBLIDVjZxUi+KcXsKL5g8I9uk8w3yFdambLczUxzusAqPBI8\nm9Ql03HwM4u6uA9YKI+xtQXWnf8nr5uZcxInUiB2uTpjokKzNLOEMaetYCHm\nfLgOcR447p60RbiuvF+H4Y2O2e+z4cHeF0aS0a2N5QQogZH+efqN2yIwQ3A6\nhH+GUIMBZQ5DTA9wdbrVNPI3FtWYwP646yOQ0cW2gN+rHbzE4m8Lu0XgxbnT\np1r/WZXwSMpCscQ+VXcqdKrch5Ks1/tunwn4I95TGuJIhohZT+szmeppKRkW\nvM+XWM/M3jtZltF8CcBLsQLUCHA8Z0vRaxhYTIoTwLJazGr6SObS02wdOkTi\nvp/H8m2sStjZR4g3vBSiLwYZmivRLmEs9ttFDsbMYVePvSTOZ+xLgvNVcUpm\nxQT1b+I/j0JEnj/iClu6dc7aI4UNMoW05NazvsTVId/sDZf9iQvtZOamERlN\nKmDuOsIG+6GLE2EBLK3YN9nLpkYJ7gTiKiNzhZGIMKHNP97j5XoKff/TQr1L\n7irh/Cra0RWEFUpmFP2hfYRnEtsouYTm3Lka+MR4EkHUzgnOTR0+89CQvoCf\nBRzywW3lWovBKedZ5sEtC0q0gBVde1w+QzuqTqsuILvEtNgcFvNauPbVDNLD\nvnid\r\n=Sa9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAaajJ27f1P6s0XAHbiK33JbCOeLhdDcC0JjvcImivWAiEAkLqJ0vkAvofD23I4bZqKaPt2g2gTol58FucphitmNVo="}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_1.1.0_1589037614901_0.050941344912968756"},"_hasShrinkwrap":false},"1.1.1":{"name":"nanopop","version":"1.1.1","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","lint":"eslint ./src/**/*.ts ./tests/**/*.js","lint:fix":"eslint ./src/**/*.ts ./tests/**/*.js --fix","test":"jest --runInBand","dry":"npm run lint:fix && npm run build && npm run test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.2","@types/ws":"^7.2.4","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","@wessberg/rollup-plugin-ts":"^1.2.24","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-simon":"^1.3.0","jest":"^26.0.1","jest-environment-puppeteer":"^4.4.0","jest-image-snapshot":"^3.1.0","jest-puppeteer":"^4.4.0","puppeteer":"^3.0.4","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","serve":"^11.3.0","typescript":"^3.8.3"},"gitHead":"10fc08010b8d2dea4fbb5da13b883965a2a3d24b","_id":"nanopop@1.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8QChdBW0EwvGUID2ECNBAZdyrdxq8hWfFIopVVRmNp4Lm+DUGuYo7eca+YtfiTpZbkf2DGeuMomyn7cAfqJdRQ==","shasum":"a7b957bfd33e1e254a7311f610e128bde17b82d0","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-1.1.1.tgz","fileCount":10,"unpackedSize":38151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJettL1CRA9TVsSAnZWagAAO1MQAIEGvARdKsSuDtViti+D\nxvpQONFfpuWqu7pIth4jwQUh2U2YdbycxkVoMaWNoLO1HuLo965YvurchfCS\nALFkLqQbpM62TunVk1E8I6bjhGXW/VoIbmv4M9rbwarNCgql4uPdTzsWmcKi\nQILC7fhHHI/A+t6B6agYhfgh6vBA3Vb/Q3uP7nrCQZ3PbhEqGWRJcwqRbn+D\nBZuihlgzDJlRWZLg4CqwqxAZGo84A1Q0+3O9W7yVa42svEaWJFE/eGLAfTXp\nFhegycNaxuP+2FC8aAEVK/oV2lYgmnliQ+NB0VCCDDhyuI+hpcsfwosLu5YD\n+GxYpsI2QevYNj5S2QYDbuY3YVkQgQ7QZxE9HQw7fbYNvHZSgRN+P2AFCQ62\nEz1RsOt3RgmnTHDDxw1CiW80awmJ6a9BT8i2+7OnKeL9qkfqJDhy8jr5osyi\nRin/WnXFdCfSt8FoO3OEfFnxG6WxFXQAtt4c5ck+UyMlTkKCIscCYYZ1II6Q\n8ZNmXkmRy4XDXX3sw3rFIBhYXbHqphBhRhOU1BhW7/Zb1NjxEjLoT/bcVQNB\njGLKjXQzqGr9HL0Lwkb1rM/9IWRJ5/3z8dYNPNCA5JF9I9XnA1zvHKVnu/TN\ny0D26mrvVm5IhNE4avHlU4IS/QIrU1ROzIr4b9rOLOfquJmsXwfLq1TMO94e\nkfqZ\r\n=+hxE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9hk1fheJRGAZdoUFyCIJL+uh1CfDVSvQIMRIIGspqUAiEA3DQDlOFB2TA+6tqOMs1ICc4knSWfpR9G94UqkDQDubM="}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_1.1.1_1589039861050_0.14222486613963015"},"_hasShrinkwrap":false},"1.1.2":{"name":"nanopop","version":"1.1.2","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","lint":"eslint ./src/**/*.ts ./tests/**/*.js","lint:fix":"eslint ./src/**/*.ts ./tests/**/*.js --fix","test":"jest --runInBand","dry":"npm run lint:fix && npm run build && npm run test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.2","@types/ws":"^7.2.4","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","@wessberg/rollup-plugin-ts":"^1.2.24","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-simon":"^1.3.0","jest":"^26.0.1","jest-environment-puppeteer":"^4.4.0","jest-image-snapshot":"^3.1.0","jest-puppeteer":"^4.4.0","puppeteer":"^3.0.4","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","serve":"^11.3.0","typescript":"^3.8.3"},"gitHead":"908cbc4fdbd5b0673e0a7cf3f68eb6621698cc1e","_id":"nanopop@1.1.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+CLTSo/z/uj41iG5SdB9LqQ2tNUOyUddu4ldkJs/mpYjYjM7kxV8iBxCapjo5OK0jGwJsFaAXvktAEjfFBJKrQ==","shasum":"f0179a4622d02090f276036cf147320d4c15f949","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-1.1.2.tgz","fileCount":10,"unpackedSize":40110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuXVYCRA9TVsSAnZWagAArrAQAIZXYvHfuJn9ureZnSYK\nKTvO2eHZ9+ZvMp5ZBw1zBavw5AXJX43CgzQAliIOq/OPAD1OsiEIV4UjFetl\nZfqQKbVLDKfxb5g3wqzzo/qjY06+eOLUV1/cdb/jZSQNCZhTRIUbpGgF0amx\nmS/JxD/PyaAW2xBlzrwuwrxF72IAzlgloX1CpSPmB1w12F9P99bBgYKGqMTQ\nsuQ1rGDBfUcXYp+psugNoET32pDsjcxxocY6mKbZvyvy+0bfyrMj9ttpRM4z\nC7Cbf0Y77IJVpI3590f8eNtwJBCEYCWs+dhEJPIrNM1VbmdFVSi0i3whjAY1\noRus0X0qIpra6hZ7KclXZiMneGLUbZztKoobXngs+OjWfTzKzSvYmI/APtQf\nw9TvnLoIHUi/sqNDJpds2gMFZoB/AR0jifzdYBIn39eDCybCwzSe+KB+Z+hl\n5LxQAy1wAGrYdWx09B9fgdDpvL2NlDeWdJ/ybwkkKVurdAk8GAsuiLllvw5V\nlyUONqD1IvAoo+Fuilyt7GHEnAYrVk9V5oHo8v9uWZ2nkITCe7YMME5dMoV+\nASoe9Fzs/NREiUP6lYuvgVGRJJxb666UValjJljb5i1sr5DLkRrCqVy6IWr2\n/L1R3z5NQNdWjfHDsxnL4L5CrPaMA4UGu40ZizoJWSPCKlIm6NKLStgFlhbY\nmDX+\r\n=PrML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0oE1NVvG3JONk4YI3xPV33bWdE7j0nxkOjxmXDo2aUQIhAMHAdU6oLCGI+pTrosoAjhcbCRjBtrpa0qc2Kxbp8ojV"}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_1.1.2_1589212504400_0.08782661581114892"},"_hasShrinkwrap":false},"1.1.3":{"name":"nanopop","version":"1.1.3","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","lint":"eslint ./src/**/*.ts ./tests/**/*.js","lint:fix":"eslint ./src/**/*.ts ./tests/**/*.js --fix","test":"jest --runInBand","dry":"npm run lint:fix && npm run build && npm run test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.2","@types/ws":"^7.2.4","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","@wessberg/rollup-plugin-ts":"^1.2.24","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-simon":"^1.3.0","jest":"^26.0.1","jest-environment-puppeteer":"^4.4.0","jest-image-snapshot":"^3.1.0","jest-puppeteer":"^4.4.0","puppeteer":"^3.0.4","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","serve":"^11.3.0","typescript":"^3.8.3"},"gitHead":"778970940d9e30522ef3877952bb8121f74818b2","_id":"nanopop@1.1.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-U5SqI9gMCnK4r/wp/GsVihCOUr7mW9+pAlJKqOSTW5hvcSPX/rg18tmSaXF9ATRZh6n3FkheVmfcK5e7/uY07g==","shasum":"15df3c106e4203c87f3d4c3d7b721e694ff48831","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-1.1.3.tgz","fileCount":10,"unpackedSize":39957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuXbRCRA9TVsSAnZWagAA/KMP/0DOLsbWn1ElgV8a8nZO\n00xRL/JmeQtm9mzxDl2l7+ZIUTyyGcb2D+3BTqxpl9KMyGXYu2uaYpcHDOjI\ndKkFSnyosAYB4W+Zoi3I2NL5SV3kYySe3R4ocZAHuHNu4eb9MOYZPauEDot6\n9zUzvCqzQBhUPXBdI3YfO5bw3UVjplKSFbSANq0ZuMgLnSclh0itEn1daV9z\nQ46qnL+gUe5vHfQuY2tMCTpBobuZz9Bb2ATQ8NFBgJy4T0CDzPdkcNLtTUJs\nNHjeOmlMVA+onScNYMm25SY/HU67Hle1+iOnl3WCoGv792rS6Dmz4uZbgufm\nScFL7nMJGlLhrHy903QS7/uMJ5Dk60b6Udcs7s9bsCkoDr1Gn2Jx/crtNwlT\nO95PD5zJjYnWKE8EzruHw5pDG1sZ/sDd6Z9NkO4U+HpEwqemzbQ5RZ2ba4Fj\n+VXpBseMvEyECevcWeBkRN3USarWt5qmY9uIuP2KUdo2RdOHPYny+hFNYe7t\nrHiGy00e6o7OfdBlKG0v9kEnih6pzVwbIfxb2r5Zeyp4heBO7tfOgOw3KcM7\nPysIEYVhZBZ3+VafLnQQrHm35YOJ1xw3oykHAyOPinPqeBO6TvfTVoLgzN7C\nN7SAhb2FfyIFK1Jnt7RltjGCxSv/QSETyOSWZifa8Sc4KKxEYwUhBHZBzKwx\nCCXq\r\n=fTxx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXlLVTG/7NPwiOJpo3DdIUBj119zBliSfOmEhj8k/jZAiBxORjlyDgNdOfBBfBu9s+8ivi04phkYC4jy+cfWRtzEg=="}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_1.1.3_1589212880821_0.7087489223708681"},"_hasShrinkwrap":false},"1.2.0":{"name":"nanopop","version":"1.2.0","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","lint":"eslint ./src/**/*.ts ./tests/**/*.js","lint:fix":"eslint ./src/**/*.ts ./tests/**/*.js --fix","test":"jest --runInBand","dry":"npm run lint:fix && npm run build && npm run test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.2","@types/ws":"^7.2.4","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","@wessberg/rollup-plugin-ts":"^1.2.24","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-simon":"^1.3.0","jest":"^26.0.1","jest-environment-puppeteer":"^4.4.0","jest-image-snapshot":"^3.1.0","jest-puppeteer":"^4.4.0","puppeteer":"^3.0.4","rollup":"^2.8.2","rollup-plugin-terser":"^5.3.0","serve":"^11.3.0","typescript":"^3.8.3"},"gitHead":"c077a1c47e043eadb568d7954f96ff19494d69f2","_id":"nanopop@1.2.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-9/OocWI9r5G7uzGmLPfg5x3eVGFtLkJ9KcYgRxUkhVZC0n99e03PxKQFDbqIeHAV2JNflsswO2djuGFd0HJuUA==","shasum":"dea84faa62d0ab0447ac6bdac8831c255c05a305","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-1.2.0.tgz","fileCount":10,"unpackedSize":37706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuo3VCRA9TVsSAnZWagAAGIkP/0bnzgqEpPYO4biM0I/o\nVs/Fs1kqxf+C8jONyelaNitwNGjfL8AhkR1+7rsyTrKFnUZqpsC1kK6jdhiU\nYaCTSljSacdplPGTy+LupbZDOawsY8Ee/39hCHYt+UzRmI+5nQ+JFlz42KFK\n20yye5uX301++WeCgL4LfuyjJwjKVDQKm3thEFYt2uPhj8KEErM8y94AaZRL\nTL4XhxoKyvPkS3iHe48oyVRJtdrYzcTl/sY1lpO/Ekp1tYOJwAQp3tAkw3yG\nFNMbburAtR9YwQjneV8baPKrNtYRZBMIMp0kxkcVPpNDwTA3viV5nFkx4f4X\nD19KZ7LmhNmSPmHGNJkxw9x1etsi5otq/XTsfiwCBWP8BIXWc3Yfb6kljnbx\nvrW689qnYWAKT9oJK58Vs0Vu6Bi/NivAXRk9tT1OvD3X6Laja67Y/ALzji4z\nS5tCJA/Vb/NKANdAc8hLw5dj7rLBEF4vg2MNU9Wf9GrgGm3u6I72Uz/JBhFv\nXsD3FsexFYlmQag9TboBEH93Z7Hj4oBT+SXPLjqDSDqN/CF7hBu+mSssgQ6S\nIf5ofy6ZZHMtaOzxUuUYorhUBkdAXPoPB+o77i5D8whw5YxycISL/AbM2zPY\nntUhMDjsqGYKef4NXBfOAJhroFvo21kcQRmPVF5ER2Sm4DPyGMSwjBwncvMo\nd86M\r\n=oasJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBB+3uHT8Yqg/OZ2jtQu7V7Xf1wOqxxbLHueFNn1979ZAiA0pZZKxrPsNh5jebP5ivhtE/YM9mNcFUIguB2hPYWnzQ=="}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_1.2.0_1589284308639_0.19190785879661654"},"_hasShrinkwrap":false},"1.3.0":{"name":"nanopop","version":"1.3.0","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","lint":"eslint ./src/**/*.ts ./tests/**/*.js","lint:fix":"eslint ./src/**/*.ts ./tests/**/*.js --fix","test":"jest"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.2","@types/ws":"^7.2.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","@wessberg/rollup-plugin-ts":"^1.2.24","concurrently":"^5.2.0","eslint":"^7.0.0","eslint-config-simon":"^1.3.0","jest":"^26.0.1","jest-environment-puppeteer":"^4.4.0","jest-image-snapshot":"^4.0.0","jest-puppeteer":"^4.4.0","puppeteer":"^3.1.0","rollup":"^2.10.4","rollup-plugin-terser":"^5.3.0","serve":"^11.3.0","typescript":"^3.9.2"},"gitHead":"539de9558a113ca6548a0d7d316ae8c65d7817d5","_id":"nanopop@1.3.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DQDhHyPhKLKrXOjVkChsAoWh/WpKuVINDKl4qvFbguqokRJWQBSNSlPzMS+Xy3yBQKeQ39rICMB2asDvdUiVxw==","shasum":"831df018169fb0a699d55a8d70a2ecd82abe7d00","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-1.3.0.tgz","fileCount":10,"unpackedSize":39152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew8mwCRA9TVsSAnZWagAA0CkP/1G5C4drTCXPyPDjFD9d\nNj66wG7BB/r80M7hU6rgb/dT5+HERczh8ZGuPbXV0htM8NKG4s+EeG5cMBTq\n/EhH8WZdDzzawHN7ZawYgTLuzFdwKa5VImvvu8ETip9svdQ4r9iem7H1dfVi\nrAhHNlKqBC0k8983vOSA2S0gcg1FAvtx0MVDzT+fztPl0UtGv6J5WXQFlEW1\nyhvjlTkKkvhHM2t4TtJkoV7MhxFv2pakajDCwSR8SM3WMAfeHij6SMjUmQaP\nWpbjLj//v55m0qVIDmh9KoXYj6wqQqkSTBFD+MU1FrzaVz+QsDkRSAO2RScL\nKwgyBKRYDr2vOts3L+lT5qADpltcWwTZfNtt9H2KOd2nshqB70wM+mJWxUbw\n7WzcikFxozMabIl9BIDq8nfp+IsbEe7JbCA7BfOf2WoGEhFYYfocn2r/iuEj\n59OKpC4cz6jiTs+7XNWL/Qnyh0URd48n1qDHBhN4luTcRqIR2bV2EShKhfJO\n1TVnXL9cMtC2J9IqG/JyyrqfdIlZuXbGtq1dUHYO4vWeUPdLU1RQxIXPY5Mw\n7dDAPUFVn8NZLki/FnESuqC0K7g7fM7BBLrmU6ZjbVgee1fWxlmJ6jUcceWX\nI58HEeql2CpnfcH7B8ibE4naYoB/SNeSFX0dguQpSOl8SWaVLuCOtQL1YFcx\nDbou\r\n=18GW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYIBz5uTwtuiHLc4XbyDeVgZU8hVO21nBAr/7/chsHUAiBGhQ36K/wYyqlp7Jqs/l/pcWGBXATulHOGxe7Bmv3f8w=="}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_1.3.0_1589889455579_0.9377187912622222"},"_hasShrinkwrap":false},"2.0.0":{"name":"nanopop","version":"2.0.0","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","lint":"eslint ./src/**/*.ts ./tests/**/*.js","lint:fix":"eslint ./src/**/*.ts ./tests/**/*.js --fix","test":"jest","dry":"npm run lint:fix && npm run build && npm test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/ws":"^7.2.6","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","@wessberg/rollup-plugin-ts":"^1.3.2","concurrently":"^5.3.0","eslint":"^7.6.0","eslint-config-simon":"^2.1.0","jest":"^26.4.0","jest-environment-puppeteer":"^4.4.0","jest-image-snapshot":"^4.1.0","jest-playwright-preset":"^1.3.1","playwright-chromium":"^1.3.0","playwright-firefox":"^1.3.0","playwright-webkit":"^1.3.0","rollup":"^2.25.0","rollup-plugin-terser":"^7.0.0","serve":"^11.3.2","typescript":"^3.9.7"},"gitHead":"9186b3673c77ffb6cb146d61e570cdc3023a233b","_id":"nanopop@2.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-piuk/q4rbv/URzJrFwEmpRAHL2P+VO3jP13tKPUjVOVzd+O53W/GqYfCI4zqv/LyA6lcbwBB//XtitDJpnmYZw==","shasum":"d5ef16616d03da5028ae6601ca0e1af446a6b922","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-2.0.0.tgz","fileCount":10,"unpackedSize":42840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPQc9CRA9TVsSAnZWagAAXl0P/0zzMSdMhnz3CDsY1s+a\nRZAx+jkYQ5BjubnqVKAJHij8unFme6LMjlbW5wAn40IPtx5lQz+VW2PxMRXu\nIBQtFih0HYg0lfjwjSO2plXdI1f66gWdqIcwwPImNbNsDTMbqKsaqQUbWv4i\nkpSlAn4p37ZEg79ffdekzmeNsWs9N1Zn+hEXLzt4cnA+UvFOzKN0tXGY81g0\nYG2kamxCIyx6dxT2GYaQOZq+SNrdyTNFMyT+FI6Flg+1idMP+pLeczikC9uv\n2bzvL04T3N8kjsUiqVY9cOJ/aam7Mu1hIARzDii2R+dg7ItZBs4DxgD6/BI1\n/uosXhZSeC9uc4fkcSrPDH384MM2MQPTaGf/gSAwt0scG0G1AlGTTWYUh8yE\n2K0aE8HpCFTf7MOgUBhdN/tYGoViCXWIGVnJlIl9yjPBV9dXPR6K5xMSN/Cc\nbnKddUSbLrg63i5cu15+mC9dm8snEw/zbkMf2Eb8dGnyvkHiB3yfQg/oJYb8\nkUtOeRcR1HPSTBGnIwWtmHNEJmRBNlWPmUZ9plq7NikYIRfMa4lWc72zPGBh\nCCL1NOpHTr3NSrekbDa9wCjpelKu/k8vGhhR4nMAzSeI+BSML1c0SDJOLO2v\n7B1y4UyLYV1oAQJi/AhjkyoEUoj0kXmgnaXxAegLTDbbWt3aXPqcpY3+rp2l\nDLIz\r\n=yFj7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCASQx7rpLfKDp6dbxVnGhQ8fJ5jomM0NG+71qC3bAnlQIhANokApjanqMGhMwC4RrU8cEortinSgwk1fuyjEFqZBic"}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_2.0.0_1597835068681_0.6113575625848517"},"_hasShrinkwrap":false},"2.1.0":{"name":"nanopop","version":"2.1.0","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","lint":"eslint ./src/**/*.ts ./tests/**/*.js","lint:fix":"eslint ./src/**/*.ts ./tests/**/*.js --fix","test":"jest","dry":"npm run lint:fix && npm run build && npm test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","@types/ws":"^7.2.6","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","@wessberg/rollup-plugin-ts":"^1.3.2","concurrently":"^5.3.0","eslint":"^7.6.0","eslint-config-simon":"^2.1.0","jest":"^26.4.0","jest-environment-puppeteer":"^4.4.0","jest-image-snapshot":"^4.1.0","jest-playwright-preset":"^1.3.1","playwright-chromium":"^1.3.0","playwright-firefox":"^1.3.0","playwright-webkit":"^1.3.0","rollup":"^2.25.0","rollup-plugin-terser":"^7.0.0","serve":"^11.3.2","typescript":"^3.9.7"},"gitHead":"e52fefbca50e82ab5fb64cd98aa35dead8699ed4","_id":"nanopop@2.1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jGTwpFRexSH+fxappnGQtN9dspgE2ipa1aOjtR24igG0pv6JCxImIAmrLRHX+zUF5+1wtsFVbKyfP51kIGAVNw==","shasum":"23476513cee2405888afd2e8a4b54066b70b9e60","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-2.1.0.tgz","fileCount":10,"unpackedSize":43092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ3MSCRA9TVsSAnZWagAAs7cQAJ2DVIEWCPkEwx4WcnwZ\nrir6NPUN8IsKrqgKQCYkg0RPBk9joGgKmrk1m8k2HYRJfH2Ph6qqEo7+fj7A\nbCdppMNxD7sjRslgSFECUae2ARrcgK07MGLWUGwbGOmmEzFqBkDLXJBn5BFg\nzXCa4G0ty0gKMM6m08QFqb4N8MK3hOeF4Gc0ORiaJTRhyl6X8I05px+33Pq1\n00lHvKZq5Xip+HBmkLdtcD/mB1TaCD95JKjt7wOFpHasVhtKBAexl1tS8pwc\nVEx8iPTUN9zeWpKDGzsNK5xx3N3DOucadvMxGOGeSjTgVBnFi7NLpfiutqjF\njSTVcjSKejmfNA3DPfzHlOHh2kiAaJDWJ2t6+RU/so6bNx7ss6tuRwCx3NdZ\nJJt06AoIqNMO55KtyVuUGykulxaXNHqBWMF97soIbeLKZVg14f5BFsDQ8HFd\nbGLhJR5zCN9EmpzTifXQ0cZ2P9nj5JX1v1PeEmV0XE3EXghCtCUMRIF1Tbkt\nbZX2EkJh49jYFQNQpYp1rCXPXho7tlKzdTa+ejU/uHPjHmDM/2+y/kr+f/68\ngzTtDTBlBf/eX/37q3MlfcB+4T6DLd3JZ2BeQX2h3mA6lQLKlkfXy9cqz3+p\n698rz6Je0lOfbjhbgFv62JguAuaAaZ2PmQXUP/RIySIT0mk+PmDijSM7NjEu\nU1Ty\r\n=Q6WX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv6OltJ3UZeN3t63ILTTINlv/h92bkAp4KQZG8W/onvAiEArYzoElQQy55u6s+M03TjapeL1nESfo5tZs/8FWlyxPk="}]},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_2.1.0_1598255890349_0.5769229107388707"},"_hasShrinkwrap":false},"2.2.0":{"name":"nanopop","version":"2.2.0","description":"Ultra tiny, opinionated, positioning engine.","main":"./lib/nanopop.min.js","module":"./lib/nanopop.min.mjs","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","types":"./lib/nanopop.min.d.ts","keywords":["positioning","popper","utility","positioning engine"],"scripts":{"build":"rollup -c rollup.config.prod.js","dev":"concurrently \"rollup -c rollup.config.dev.js --watch\" \"serve .\"","serve":"serve . -p 3000","lint":"eslint './{src,tests}/**/*.ts'","lint:fix":"npm run lint -- --fix","test":"playwright test","test:ci":"npm run lint:fix && npm run build && npm test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@playwright/test":"^1.25.1","@rollup/plugin-replace":"^4.0.0","@types/ws":"^8.5.3","@typescript-eslint/eslint-plugin":"^5.36.1","@typescript-eslint/parser":"^5.36.1","concurrently":"^7.3.0","eslint":"^8.23.0","jest":"^28.1.3","jest-environment-puppeteer":"^6.1.1","jest-image-snapshot":"^5.2.0","jest-playwright-preset":"^2.0.0","playwright-chromium":"^1.25.1","playwright-firefox":"^1.25.1","playwright-webkit":"^1.25.1","rollup":"^2.79.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-ts":"^3.0.2","serve":"^14.0.1","typescript":"^4.8.2"},"gitHead":"c012fff67a2e1682cd166ea5296998a4d975907b","_id":"nanopop@2.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==","shasum":"bd1c25588a7beaf68865bc2df19db4c58c77dcc9","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-2.2.0.tgz","fileCount":11,"unpackedSize":45597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5ght+YM/e24zFNPQvtiIjL+HKHN10WCObynbeVB09fAiBCbRQuQ/SY7FqRnLb02VBO2lJQgs1zS044qLLYEvtePg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE1KWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf6RAAmQIvOZ8lsv4RK9R1F43N1fK1gLC/ZX7puUBWUFP7EUa+FTs/\r\no2gEmdah9Xo9h/EDo+rE76zjSMa9HHrABqP8xNNseq/obQx3twLaC2jjgQG0\r\nc183uPE87XcOwyb8u5URMI/FfAd412pqNDt2N/IxlqoNrQloKrMOpKa5AfHd\r\nW8Gr1BQ0HYsGYI4fPPuo72G8wWpSsJPsz1nbpUonfFNqmGmOOX457JARkzIE\r\nlDXvv+VvLIkvnbCGMc6ibkpBgX5XHOGDEZN0gC9NwQh8YqMk2nzyzu/lLz0v\r\n6HUAXDAapBlllnQ5A5/gXwTEt9rtNJHZZbMjzFU9oJN7o/MBvJN7PeaVNNz4\r\n4v9mPK25NYH7VpbhCbcc7QfdpHXLamzToiIUgVqVbySiaRyoyhQrs7MP3OIw\r\niSyVYoFwtRUWfWWSrKvxrZZSKEqI3sWgxv9fAZW0NfJqKwhzAQgt6LCBatMv\r\neTaEPG9b6srszCRnQ5fvRdYp/PssJkzARX0xr6kcOh/kgNR22we+8zDFjSj1\r\n5aYmFk89Ew8hhpzH17jNikb5g9hiDoVwh4GtbORqTF9x4JyrjpcvbocAcl7o\r\nr3fs2CtUyPyxJ8yuYcSurkMdPqvW04ASgcomdrK0Zk6EbUUhhljo+QTE3IGF\r\nu1Cuo4hbFL7PoH5sq1GAqnTgMqCgbsho1D0=\r\n=xSVV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_2.2.0_1662210709904_0.8985028868344898"},"_hasShrinkwrap":false},"2.3.0":{"name":"nanopop","version":"2.3.0","description":"Ultra tiny, opinionated, positioning engine.","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","main":"./dist/nanopop.umd.js","module":"./dist/nanopop.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/nanopop.mjs","require":"./dist/nanopop.umd.js"}},"keywords":["positioning","popper","utility","positioning engine"],"scripts":{"dev":"vite","build":"vite build","serve":"vite preview --port 3005 --outDir .","lint":"eslint ./{src,tests}/**/*.ts","lint:fix":"npm run lint -- --fix","test":"playwright test","test:ci":"npm run lint:fix && npm run build && npm test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@playwright/test":"^1.32.3","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","eslint":"^8.38.0","playwright-chromium":"^1.32.3","playwright-firefox":"^1.32.3","playwright-webkit":"^1.32.3","typescript":"^5.0.4","vite":"^4.2.1","vite-plugin-banner":"^0.7.0","vite-plugin-dts":"^2.2.0"},"gitHead":"491358201a886f2cb5dcaf741d4c7715b3708d72","_id":"nanopop@2.3.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-fzN+T2K7/Ah25XU02MJkPZ5q4Tj5FpjmIYq4rvoHX4yb16HzFdCO6JxFFn5Y/oBhQ8no8fUZavnyIv9/+xkBBw==","shasum":"a5f672fba27d45d6ecbd0b59789c040072915123","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-2.3.0.tgz","fileCount":10,"unpackedSize":47883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+OqWZRrMvBUsBPRkqEFjoDGBAI5eJG6HmRzKtbv/ACAiBPReFKh2K02nA5tov/VFDrXlZl41zB/5gvNyB1nUUYAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOpm+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyEA//Tz+26ohQ71Jlr2cdjfCksEaTs4R9PKdc5gDXQnAABlpOBS0r\r\nAR1Xy6kT1t23Vc+O+Td/X0mTFymbOD9eqs2NXYoceQl02esCLsEJ/5/qdI1m\r\nBcW7sf5+dbfmTAUArFMm5CW0fvbygrVnOZt6UGWd4cyb+daz2gcP/egFek67\r\nS/HWf1H+ar90vJuI6XxrWXO+siZKh9AyminkGJGFIRIAVoffR6yO5BIkDbBI\r\npDIIGFsSYoexjCkBsBrd0b26GuQWeijqTwqFg3xmASTnHcgLJ1x4PADAQGjN\r\nxU531JPcP2AzQmLjrb1wm89x73loQPHy166NpybC8drZTO+a1BACAPZpiFpq\r\n3EZPN9jkkV8NesJgjiei7Vxt6UkweJ8tsuic6FC8X4u8o41ko4tP3cFKlPZO\r\nASQOWQ8nJsX4wylhbfsF/hD4Hngxa6MC5l0tOvTyGAwZ0hIFdMGErd0H21km\r\nOYyr+IbnFg2xuZtIz/sx+P1BcAjVV/Cgr8nAEXbqDwoudm2i6ZYZ2CGjJoM9\r\nEYxK1zVIenc+LcE1KK45Bs4zzB77gHPqNsAMuvhPDfCug6wd6p8rpe9EmqSf\r\nEVyoeNOiMvI0egwXpLiOOzvMrnQ9peew3DZO4p3gy9jvdhD9orwLamIvIniJ\r\nYVdvYVUG6w4ER0wK4Kwwkr2noYcNl3L8c+s=\r\n=Xe5r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_2.3.0_1681562046173_0.5677880696033244"},"_hasShrinkwrap":false},"2.4.0":{"name":"nanopop","version":"2.4.0","description":"Ultra tiny, opinionated, positioning engine.","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","packageManager":"pnpm@8.0.0","engines":{"node":"^20"},"main":"./dist/nanopop.umd.js","module":"./dist/nanopop.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/nanopop.mjs","require":"./dist/nanopop.umd.js"}},"keywords":["positioning","popper","utility","positioning engine"],"scripts":{"dev":"vite","build":"vite build","serve":"vite preview --port 3005 --outDir .","lint":"eslint ./{src,tests}/**/*.ts","lint:fix":"npm run lint -- --fix","test":"playwright test","test:ci":"npm run lint:fix && npm run build && npm test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@playwright/test":"1.41.0","@typescript-eslint/eslint-plugin":"6.19.0","@typescript-eslint/parser":"6.19.0","eslint":"8.56.0","typescript":"5.3.3","vite":"5.0.11","vite-plugin-banner":"0.7.1","vite-plugin-dts":"3.7.1"},"_id":"nanopop@2.4.0","gitHead":"ca7f51f00254c003ccbba92e2156f405f74bbb0f","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-A/mitpZitCkPq5W+iRq9p2t9Sv+zSUdu8x+eF7twkP5F0d+QUod321IDB1RQD8QRiBWnW4PdT3sF1sFt/P/g7Q==","shasum":"ac11c8c5edfad8f1a1e0d02040464c60811d21ee","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-2.4.0.tgz","fileCount":15,"unpackedSize":51818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELKSUIUJWkPAtPP1/W8bSBAbRUIcd1D3qAjLXIaruNWAiEAkgSNSdh0HsRFY/BbKWWU2Z75PJF3oK0HW+4P7lyLQmg="}]},"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_2.4.0_1705507508835_0.7848411287894592"},"_hasShrinkwrap":false},"2.4.1":{"name":"nanopop","version":"2.4.1","description":"Ultra tiny, opinionated, positioning engine.","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","packageManager":"pnpm@8.0.0","main":"./dist/nanopop.umd.js","module":"./dist/nanopop.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/nanopop.mjs","require":"./dist/nanopop.umd.js"}},"keywords":["positioning","popper","utility","positioning engine"],"scripts":{"dev":"vite","build":"vite build","serve":"vite preview --port 3005 --outDir .","lint":"eslint ./{src,tests}/**/*.ts","lint:fix":"npm run lint -- --fix","test":"playwright test","test:ci":"npm run lint:fix && npm run build && npm test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@playwright/test":"1.41.0","@typescript-eslint/eslint-plugin":"6.19.0","@typescript-eslint/parser":"6.19.0","eslint":"8.56.0","typescript":"5.3.3","vite":"5.0.11","vite-plugin-banner":"0.7.1","vite-plugin-dts":"3.7.1"},"_id":"nanopop@2.4.1","gitHead":"2c6b08f7592fa38df6469e492844d05ea88dc09a","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-hhtYHTaQPmclHHCWmh2EJpWQ9FCA47kj2r/vXqI0ACeMi/qR9qFYDQRSx+luami7qw1OkBR4luJqS6ADoC3FPQ==","shasum":"b2cc7eadec637c891dd449d054fd833450176f28","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-2.4.1.tgz","fileCount":15,"unpackedSize":51772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDcZlaugi6bGfd/GKvKbIYaJ5J4BYRFbDIVo4K6SuN7wIgDNZknVyde/GTg9rYQWZgLYueQtUppbliddfIQ3k2Yfw="}]},"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_2.4.1_1705641198752_0.27975386266264346"},"_hasShrinkwrap":false},"2.4.2":{"name":"nanopop","version":"2.4.2","description":"Ultra tiny, opinionated, positioning engine.","author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"license":"MIT","packageManager":"pnpm@8.0.0","main":"./dist/nanopop.umd.js","module":"./dist/nanopop.mjs","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/nanopop.mjs","require":"./dist/nanopop.umd.js","types":"./dist/src/index.d.ts"}},"keywords":["positioning","popper","utility","positioning engine"],"scripts":{"dev":"vite","build":"vite build","serve":"vite preview --port 3005 --outDir .","lint":"eslint ./{src,tests}/**/*.ts","lint:fix":"npm run lint -- --fix","test":"playwright test","test:ci":"npm run lint:fix && npm run build && npm test"},"homepage":"https://github.com/Simonwep/nanopop#readme","bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"devDependencies":{"@playwright/test":"1.41.0","@typescript-eslint/eslint-plugin":"6.19.0","@typescript-eslint/parser":"6.19.0","eslint":"8.56.0","typescript":"5.3.3","vite":"5.0.11","vite-plugin-banner":"0.7.1","vite-plugin-dts":"3.7.1"},"_id":"nanopop@2.4.2","gitHead":"5a5335b1bdb2f3dcbb0533c75adec781250dc606","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-NzOgmMQ+elxxHeIha+OG/Pv3Oc3p4RU2aBhwWwAqDpXrdTbtRylbRLQztLy8dMMwfl6pclznBdfUhccEn9ZIzw==","shasum":"b55482135be7e64f2d0f5aa8ef51a58104ac7b13","tarball":"https://mirrors.huaweicloud.com/repository/npm/nanopop/-/nanopop-2.4.2.tgz","fileCount":15,"unpackedSize":51824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWvcBiW6iHZUTcD/+FClHYmDvEp9+p+8vNZj1iKdSogwIgavgd+2eRHXAP3sckBg45E/F5ujE26UmN9hhh/4wzkBU="}]},"_npmUser":{"name":"simonwep","email":"simon@reinisch.io"},"directories":{},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanopop_2.4.2_1706270976207_0.49982738649505376"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-08T15:26:24.461Z","1.0.0":"2020-05-08T15:26:24.562Z","modified":"2024-01-26T12:09:36.542Z","1.1.0":"2020-05-09T15:20:15.061Z","1.1.1":"2020-05-09T15:57:41.139Z","1.1.2":"2020-05-11T15:55:04.499Z","1.1.3":"2020-05-11T16:01:20.924Z","1.2.0":"2020-05-12T11:51:48.754Z","1.3.0":"2020-05-19T11:57:35.679Z","2.0.0":"2020-08-19T11:04:28.796Z","2.1.0":"2020-08-24T07:58:10.513Z","2.2.0":"2022-09-03T13:11:50.063Z","2.3.0":"2023-04-15T12:34:06.394Z","2.4.0":"2024-01-17T16:05:08.997Z","2.4.1":"2024-01-19T05:13:18.905Z","2.4.2":"2024-01-26T12:09:36.377Z"},"maintainers":[{"name":"simonwep","email":"simon@reinisch.io"}],"description":"Ultra tiny, opinionated, positioning engine.","homepage":"https://github.com/Simonwep/nanopop#readme","keywords":["positioning","popper","utility","positioning engine"],"repository":{"type":"git","url":"git+https://github.com/Simonwep/nanopop.git"},"author":{"name":"Simon Reinisch","email":"trash@reinisch.io"},"bugs":{"url":"https://github.com/Simonwep/nanopop/issues"},"license":"MIT","readme":"<h3 align=\"center\">\n <img src=\"https://user-images.githubusercontent.com/30767528/81419142-155b4100-914e-11ea-913b-cb9f0cccd4e2.png\" width=\"500\" alt=\"Logo\">\n</h3>\n\n<h3 align=\"center\">\n Ultra Tiny, Opinionated Positioning Engine\n</h3>\n\n<p align=\"center\">\n <img alt=\"gzip size\" src=\"https://img.badgesize.io/https://cdn.jsdelivr.net/npm/nanopop/dist/nanopop.mjs?compression=gzip&style=flat-square\">\n <img alt=\"brotli size\" src=\"https://img.badgesize.io/https://cdn.jsdelivr.net/npm/nanopop/dist/nanopop.mjs?compression=brotli&style=flat-square\">\n <a href=\"https://github.com/Simonwep/nanopop/actions\"><img\n alt=\"Build Status\"\n src=\"https://img.shields.io/github/workflow/status/Simonwep/nanopop/CI?style=flat-square\"/></a>\n <a href=\"https://www.npmjs.com/package/nanopop\"><img\n alt=\"Download count\"\n src=\"https://img.shields.io/npm/dm/nanopop.svg?style=popout-square\"></a>\n <img alt=\"No dependencies\" src=\"https://img.shields.io/badge/dependencies-none-27ae60.svg?style=popout-square\">\n <a href=\"https://www.jsdelivr.com/package/npm/nanopop\"><img\n alt=\"JSDelivr download count\"\n src=\"https://data.jsdelivr.com/v1/package/npm/nanopop/badge\"></a>\n <img alt=\"Current version\"\n src=\"https://img.shields.io/github/tag/Simonwep/nanopop.svg?color=3498DB&label=version&style=flat-square\">\n <a href=\"https://github.com/sponsors/Simonwep\"><img\n alt=\"Support me\"\n src=\"https://img.shields.io/badge/github-support-3498DB.svg?style=popout-square\"></a>\n</p>\n\n<br>\n\nNanopop is an ultra-tiny positioning engine. Hold up, isn't there [PopperJS](https://github.com/popperjs/popper-core)?\nYeah - and PopperJS is great! But there are tons of features that, in most cases, you just might not need. This library is less than a third of PopperJS.\n\n#### When should I use Nanopop and not PopperJS?\n1. Situations where you want **full control** over positioning, including handling events such as scrolling, and manual resizing.\n2. **Performance-critical** cases with lots of elements [...] nanopop will only makes changes if you say so.\n3. Poppers with **minimal footprint** such as drop-downs and tooltips which don't require that much configurability.\n4. You might have some special needs about how your popper behaves. Index exposes a function for the sole purpose of positioning something, use it in your own library!\n\nThis library was originally part of [pickr](https://github.com/Simonwep/pickr) - now ported to TS with tests and a few updates / bug-fixes.\n\n> Heads up! This is the readme for v2 - if you're looking for the first version head over [here](https://github.com/Simonwep/nanopop/tree/539de9558a113ca6548a0d7d316ae8c65d7817d5) (v1 is not maintained anymore).\n\n## Getting Started\n\nInstall via npm:\n```shell\n$ npm install nanopop\n```\n\nInstall via yarn:\n```shell\n$ yarn add nanopop\n```\n\nInclude directly via jsdelivr:\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/nanopop/dist/nanopop.umd.js\"></script>\n```\n\nUsing [JavaScript Modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules):\n\n````js\nimport {\n reposition, // Core, stateless function to reposition an element\n createPopper, // Stateful function which keeps track of your configuration\n defaults, // A subset of nanopops options used as default values\n version // Current version\n} from 'https://cdn.jsdelivr.net/npm/nanopop/lib/nanopop.min.mjs'\n````\n\n> \uD83C\uDF1F Index is fully tree-shakable! E.g. if you only use `reposition` you'll probably end up with less than 500B code!\n\n## Usage\n\n```js\nreposition(\n /* reference: */ document.querySelector('.btn'),\n /* popper: */ document.querySelector('.dropdown'),\n /* We're using the default options */\n);\n```\n\n> ⚠ The popper-element must have set `position` to `fixed`.\n\n> ℹ Because the default-`container` is `document.documentElement` you might have to increase the `height` of the `html` element to make room for your popper (e.g. `html {height: 100vh;}`)\n\n#### All options\n```ts\nimport {reposition, createPopper} from 'nanopop';\n\n// Using a object and reposition directly\nconst nanopop = reposition(reference, popper, {\n\n // The DOMRect of the container, it used the html-element as default.\n // You could also create your own boundary using a custon DOMRect (https://developer.mozilla.org/en-US/docs/Web/API/DOMRect)!\n container: document.documentElement.getBoundingClientRect(),\n\n // Optional arrow element that is positioned between the popper and the reference element.\n arrow: undefined,\n\n // Margin between the popper element and the reference\n margin: 8,\n\n // Minimum space between the popper and the container\n padding: 0,\n\n // Preferred position, any combination of [top|right|bottom|left]-[start|middle|end] is valid.\n // 'middle' is used as default-variant if you leave it out.\n position: 'bottom-middle',\n\n // In case the variant-part (start, middle or end) cannot be applied you can specify what (and if)\n // should be tried next.\n variantFlipOrder: {\n start: 'sme', // In case of -start try 'start' first, if that fails 'middle' and 'end' if both doesn't work.\n middle: 'mse',\n end: 'ems'\n },\n\n // The same as variantFlipOrder, but if all variants fail you might want to try other positions.\n positionFlipOrder: {\n top: 'tbrl', // Try 'top' first, 'bottom' second, 'right' third and 'left' as latest position.\n right: 'rltb',\n bottom: 'btrl',\n left: 'lrbt'\n }\n});\n\n/**\n * Using the createPopper function to create a stateful wrapper\n *\n * Correct ways of calling it are:\n * createPopper(reference: HTMLElement, popper: HTMLElement, options?: NanoPopOptions)\n * createPopper(options?: NanoPopOptions)\n * ⚠ If you omit options entierly you'll have to set both the reference and the popper later when calling .update!\n */\nconst popper = createPopper({...});\npopper.update(); // You can pass an object to update which will get merged with the existing config.\n```\n\nCalling `popper.update(...)` or `reposition(...)` both returns a position-pair (For example `te` for **T**op-**E**nd) or `null` based on if it was possible to find a position for the popper without clipping it._\n\n> Tip: The returned position-pair is perfect for tool-tips to give them a little arrow!\n\n## Caveats\n1. The popper-element must have `position` set to `fixed`.\n2. If nanopop cannot find a position without clipping your popper it'll revert its `top` and `left` values - you can use css / js to handle this case.\n","readmeFilename":"README.md"} |