{"_id":"@futureordering/fo-web-plugin-types","_rev":"33-1cf7a6a69757a2ec81ff8eb4bf7247eb","name":"@futureordering/fo-web-plugin-types","dist-tags":{"preview.2":"3.5.0-preview.2","preview.0":"3.8.0-preview.0","preview.3":"3.8.0-preview.3","latest":"3.9.0","preview.1":"3.9.0-preview.1"},"versions":{"1.1.0":{"name":"@futureordering/fo-web-plugin-types","version":"1.1.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@1.1.0","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"1242611e41fee5866aeedf7c1ccd2d8da5e81e09","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-1.1.0.tgz","fileCount":19,"integrity":"sha512-SXxBlW9UAUXsEEfoICrfeXamCP4QaJk/3oYKKXl+CuDbhJ1sN+WAriuCdJbHT78izwmAlwc8DZOsK5Gju/Jz2A==","signatures":[{"sig":"MEYCIQDfVGkcJ2rrmDTs+x6PK2kULxEJgxqmA+DFpea7K/ExtQIhAOX/TeXiDGXjWvfDeZ6uhV94hIjq2pKE02+kFVspA0ph","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16011},"gitHead":"1513da2c3e9e2600659ec9a7024b8bd8f5273eac","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"8.3.1","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_1.1.0_1700726429193_0.860958605223604","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@futureordering/fo-web-plugin-types","version":"1.1.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@1.1.1","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"bc54c58acdfe946d5456f26512585782da00300c","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-1.1.1.tgz","fileCount":20,"integrity":"sha512-nPW/zIis6G72SaLm6LvgxiFW5rwXx4nQf4QlNNhINkL5EWmk+82ztjCtdreEfMEOvDwmE6oyeqOzVEXhPmzpoA==","signatures":[{"sig":"MEYCIQDdb/DkMkF4yYawwXEMtFNzqIFuA1+24bRsijs7kl86BQIhAODScffxE3EsurRkqf+kblWAJlphAWdkfhnwNpXHUuBp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16303},"main":"index.ts","gitHead":"079b8b31e950a23e9821ed4dea95493ee834186e","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"8.3.1","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_1.1.1_1700733715104_0.5009993227666933","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@futureordering/fo-web-plugin-types","version":"1.1.2","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@1.1.2","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"a604df377e6f82fff2644b3dd2a1f1a67607b0d1","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-1.1.2.tgz","fileCount":93,"integrity":"sha512-w1NY35JEOw2aCxp+waoNThNoOyehInhWlyLDWLeToWVXkCA+FAsLXsqA3wvrDmzwN9BSsZn8h+gise5rc22iRA==","signatures":[{"sig":"MEUCIDCeLgLku+Hvn5/P2U4zdWo5STE0WHvL6EJiIZ8zWuwIAiEAyolPNEvWVuD9zmm/I3FexIYOdwxTp5C6YT1OQc1+nm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181352},"main":"index.ts","gitHead":"40760a4d615ffc94678be1e2bac24aeeb07b5255","scripts":{"test":"","prepare":"../../node_modules/.bin/typedoc --plugin typedoc-plugin-markdown"},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"8.19.4","description":"Types related to Plugins shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.8","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_1.1.2_1708348547139_0.3435043560677211","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@futureordering/fo-web-plugin-types","version":"1.1.3","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@1.1.3","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"homepage":"https://github.com/Future-Ordering/fo-web-plugin-types#readme","bugs":{"url":"https://github.com/Future-Ordering/fo-web-plugin-types/issues"},"dist":{"shasum":"bf1e819824b405d0832ccbcf1fa8f205b165aecf","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-1.1.3.tgz","fileCount":93,"integrity":"sha512-F/+la5E74IQvj2DstnvwK7512UiuBqh3DL+xOLAkaCAPDP2xd3Vvpnam291rltQDyCIAPE1oFd93fpSbtPOoSg==","signatures":[{"sig":"MEUCICqE60eiUIb7zJKGqnJ5IOUU6vGa5utyhpvlbIFGWvnvAiEAtlERzjQFlkFx8ayl7f2FQ3lvksSvk8xF4Z4KPRWC28A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181609},"main":"index.ts","gitHead":"aa3ce4f2a565a445573cc45c6815c5d4ea09073c","scripts":{"test":"","prepare":"../../node_modules/.bin/typedoc --plugin typedoc-plugin-markdown"},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"repository":{"url":"git+https://github.com/Future-Ordering/fo-web-plugin-types.git","type":"git"},"_npmVersion":"8.19.4","description":"Types related to Plugins shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.8","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_1.1.3_1708357278401_0.6976615005443785","host":"s3://npm-registry-packages"}},"2.0.0-preview.1":{"name":"@futureordering/fo-web-plugin-types","version":"2.0.0-preview.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@2.0.0-preview.1","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"cf5a6f9ae7d4f339c093b8546e1a69fadc7441b2","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-2.0.0-preview.1.tgz","fileCount":20,"integrity":"sha512-LsUwHtfftkcH/KKyOHnq6f7ENcd7frYK5hk1MmAX1gY7U+BSZCQ052/uHz7yPjkLf3HB/Razpz5JeHzs//ph2g==","signatures":[{"sig":"MEUCIB2rKOovdxYsQCBkizJfylZzmZfpMwggIz8CDuHjV9PeAiEAozIPEs1WiEd9YLMiXan2TyqxbybcCdYeQPccuzEfh34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16642},"main":"index.ts","gitHead":"f0c29174a86d36300a4527ad5fbc23763a45ac90","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"8.19.4","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_2.0.0-preview.1_1711549869264_0.64229615089868","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@futureordering/fo-web-plugin-types","version":"2.0.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@2.0.0","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"856470895947e7a82ab25c65b5dc326a049182f9","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-2.0.0.tgz","fileCount":21,"integrity":"sha512-0+QwimUWZo4HO8kHE0pOq4mZFu/5+zAKRJa4U2RkSW7rj5wqMeewh948lDu7bXK3CDFGYo8sinA8mW+ZZwI2dQ==","signatures":[{"sig":"MEQCIEyUGhB1pMql4v2ZRRIC6XCVQ0pYCVluYAylSxN38TH6AiAPlmT4jQXdMIQyQcg7e2Kh2phFBKUPSYurQSKy0uWwOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16726},"main":"index.ts","gitHead":"8a35c9e5b90ef7ab3efab46adb495531f5def9a6","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"8.19.4","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_2.0.0_1712038880299_0.293441738295215","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@futureordering/fo-web-plugin-types","version":"2.2.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@2.2.0","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"690fd1d31fd3a19e13c739893912d42fc64c4716","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-2.2.0.tgz","fileCount":21,"integrity":"sha512-8ymHpB5HL5xCN7Gec8/5dO2NUAyBnENRA0tcl5aslpMijsfXvPFYr2/MayS7a82ZXxT7M0Q9VXuAuoUKcQ0alQ==","signatures":[{"sig":"MEYCIQDwAEGvGzhwyXmeBn/ct8fO99wFCDvjVS/WBmr/d9x8ggIhAKSuMXKpSbXs1Qbv35QLgqdpGMQ36QPXn/B5AHnBCDKv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17474},"main":"index.ts","gitHead":"c9eaa34b9bb1cad0a8b28e6de17933fc1d56d026","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.5.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.12.1","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_2.2.0_1712844378671_0.07222071053694812","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@futureordering/fo-web-plugin-types","version":"2.4.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@2.4.0","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"56e74cc22d22ead21128b446b69faeb9abd37330","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-2.4.0.tgz","fileCount":22,"integrity":"sha512-R7ZdIQ81mIgd71vhYXSvx1ZqYwcLYHzANtHxK1euo16OsvyBYFT4yqcYmE4n5rox838Bgq95lMQhTpTSJSuydA==","signatures":[{"sig":"MEUCIEYwJkyxgnF3dSBkzd2dbbpK5N57+xLEc8T4glBwhUkwAiEAvndUQtE0Y1cn0YPuiv9Lqhi5XzkCz47xCkL+dzgV+58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19552},"main":"index.ts","gitHead":"69e79474876c141e3e0bf1fb2c2a93bd84dda602","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.5.2","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_2.4.0_1717763481218_0.723984705728383","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@futureordering/fo-web-plugin-types","version":"2.5.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@2.5.0","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"46f06a36fda392169eafce4e81c852b016238757","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-2.5.0.tgz","fileCount":22,"integrity":"sha512-p+AZHH3U8fESUmF9XlIYi9iU13Iv/eikSbEfyqworyHpV26CfDJh0wLRnGHgJ9ePce4AEIUdSf4wi0Wj3orQqg==","signatures":[{"sig":"MEUCIQDGvol0jtbSCgqlcXWO2p8Vmcj8bPjm4GFVptdiulZxKAIgHehObVHH7OAKvl5H4hMAshWqgYtUa7oLp+HQRCbSfS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20194},"main":"index.ts","gitHead":"87253ff0b227bc85461f3fac3935e208320c9279","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.5.2","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_2.5.0_1727245120391_0.563188979792774","host":"s3://npm-registry-packages"}},"3.0.0-preview.1":{"name":"@futureordering/fo-web-plugin-types","version":"3.0.0-preview.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.0.0-preview.1","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"daa9a164f6d6d409da7f0ea2e9d025ca712c0ee7","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.0.0-preview.1.tgz","fileCount":22,"integrity":"sha512-Izz7bjYbKXwqONgtGBKhur4qXGDvYHavkcNynnYYY+o2YeWgwEzXT3yH4LIvM1ngH9PCGJFP9Zh3nVdaiLOzrg==","signatures":[{"sig":"MEYCIQDGO6huBtYlV6GgtrxJ2SM55ya3DVl2qckfT0D8yom1TAIhAMu2KcyVwpeSl0o/murzU4DY6+jtsW7tR2GGG5bFd325","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25257},"main":"index.ts","gitHead":"6be5d134252bd6c6f4cf97d6e62fef6cd1c06b05","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.5.2","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.0.0-preview.1_1729163066441_0.06118689843447567","host":"s3://npm-registry-packages"}},"3.0.0-preview.2":{"name":"@futureordering/fo-web-plugin-types","version":"3.0.0-preview.2","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.0.0-preview.2","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"3c4c879729d588163d92c4616cbcae2afe3930f0","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.0.0-preview.2.tgz","fileCount":22,"integrity":"sha512-+H5RfEiygdrR7Uv5kLnW+QuQszfik5RAedJQ0UddCYATbRyTcfCGB1QF1ZDSCbHk+F8vs0+ehbgrUdJPuq2m3g==","signatures":[{"sig":"MEYCIQDDWRIinVOYpD0FfK9KVZKkLd93M6Tpg8gYyO6oPpsGNQIhAMcmOPANNkb7bNv3EKS2CWQxIhJN3dv90MsNpcZ9KHhr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25352},"main":"index.ts","gitHead":"1a556193ac3ad9a60ba0e6e5b3155c4941d476a0","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.0.0-preview.2_1729780916912_0.16970781553991654","host":"s3://npm-registry-packages"}},"3.0.0-preview.4":{"name":"@futureordering/fo-web-plugin-types","version":"3.0.0-preview.4","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.0.0-preview.4","maintainers":[{"name":"henpet","email":"henrik.petersson@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"}],"dist":{"shasum":"7c86769362eb6622623ba1ec9e399dd17378f98b","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.0.0-preview.4.tgz","fileCount":22,"integrity":"sha512-Xgk34Z/3kGi9dznT3EOiFgl+xJsIcdzWlAqVD0J0KA7rXOnBIQqHjvtXuikPaSB4DP/hZn/pYUCwLsvrUydJZg==","signatures":[{"sig":"MEUCIA0V/dl+V+NFUrYu8XGSmxBUOm7BjaOBkhvxeGtA37qiAiEA8nozSboxQrZHibQgyjDCQLzJpnb65816EibZ5N9lz7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26240},"main":"index.ts","gitHead":"ce01952c7ea6720f66ee2084a7c8903a4b38ce83","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.0.0-preview.4_1731655072972_0.4059919365164475","host":"s3://npm-registry-packages"}},"3.0.0-preview.5":{"name":"@futureordering/fo-web-plugin-types","version":"3.0.0-preview.5","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.0.0-preview.5","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"18188596421b4b4b07a4b9a65f21d84e88754213","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.0.0-preview.5.tgz","fileCount":22,"integrity":"sha512-Z1e4j5mF0ofG1aBpSrJV7XjKE81V0P35+vHr11WCp7bxDk6dj/eJoh9praF6u13rob3RGdD/FQoIxztJ+RSliA==","signatures":[{"sig":"MEYCIQDzS8PGLbR2rwUtsQF1NukXCL+IOI/YSTVRR9XCbx09LAIhAML0/+ONrx9PLWLqVwCdJa2Js4YmfiyIp93neAB7ZMc8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27258},"main":"index.ts","gitHead":"27c30842b6f833510ac9cd2c6c22fc04e320f3f7","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.0.0-preview.5_1732712084787_0.8329145715141333","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.0.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.0.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"fb28a711ef44d12b020d22dce0f8db138ea56b5f","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.0.0.tgz","fileCount":22,"integrity":"sha512-CGglAomyRyQZDYEoTm6hYJuXatna73PwFviDHJkchyFTXZLdfuRsseTdJX00YOZyCzE1f1qaApF92QGGLmtrpw==","signatures":[{"sig":"MEYCIQCd0f4S/F3vfnNerIf3cqzvRtpqgmwDxl+ZjyPRM603FAIhAIcrDjDzKQ8dUaVbRO81FwUmB6Jb4DxYf9AbhHu2GpyF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27082},"main":"index.ts","gitHead":"9b33c848208c6ac9fb50e1ec1e6a2b8da5ac5181","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.0.0_1733902028942_0.8877667480347535","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.1.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.1.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"caa3b04a52b38b01c467a66af6cc6092d318e6d9","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.1.0.tgz","fileCount":22,"integrity":"sha512-oVQLxjk/AWZcbjGdtu9Ue2F03PdlJADxwhFgwAeM2Kg0kAaGJ0/QFXd0NTMTJjRlRrjc/htgUyr6TirFMfQCYA==","signatures":[{"sig":"MEQCIF8c9JBX3aejRJWjzEWSgAwVJu4fIrb7zMeAY4SUDURHAiAuNK1cQlfOAY0QOHfbMZkvD9022me/WCnqhHZgIVMqDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27619},"main":"index.ts","gitHead":"6bffb63dac1284d71d7ab8361819dbbb369eaf71","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.9.2","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.1.0_1736841736439_0.48496373687878536","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.2.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.2.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"5090affaad28b64dfee119402f81dca022325b1f","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.2.0.tgz","fileCount":22,"integrity":"sha512-24ppU5uYYIjWkXP0sE6ud/pMMfai01ZCQ2c6wLQsAaXVW6fI3SvqhtCYtLqq0xIifl/Hn/GJ/X63ioZM2sH2jg==","signatures":[{"sig":"MEUCIQDfiRQT2/2L6xFIDHVyxunV3FK/4GKfDAfeFScoQXTQUAIgYSrCMV0VY6lXHLvtDJaCUs6opF4IlcpuvHFajq76Ln8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27986},"main":"index.ts","gitHead":"9198c529fcab6e42da888e145a539881110f94e5","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.8.2","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.2.0_1739279557442_0.6316933543282024","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-preview.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.4.0-preview.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.4.0-preview.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"5312a44b57f8fe6f7c6b41c845618ed492d4e84c","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.4.0-preview.0.tgz","fileCount":27,"integrity":"sha512-nsYkm+L41jB13zAYH8Zju9b9odCAtVwcJM0acCh5S+4hieyMjDqeqHDNwTrh3MlDcnuOL7a7xuOmKPPxZesYtg==","signatures":[{"sig":"MEYCIQCshs3TO6OzadUVieMAFc+f3qOJ52rJEVnlu/AX25EXqAIhAJsr6qkEwIlQMUH0QTFBDB5WO948A4x1Pi0XPYMZLsSV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30544},"main":"index.ts","gitHead":"9f3077e589ea0ff6aba64618aa6c111a3d562edf","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.3.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.4.0-preview.0_1746444945566_0.47218524407856144","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.4.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.4.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"8f23140d2ad943d3cc6eef55979e7c7d91df7ba1","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.4.0.tgz","fileCount":27,"integrity":"sha512-SQ4WOvaTdPd81MYc1alFrK57ldGo4Kfyq6ZSQZEvVSQxLKNtT3hJEwZgri4I47DgXht4w5c/FfoGawVnhdFLSQ==","signatures":[{"sig":"MEQCIDgczPBQIH9U+piOwtXJI6J84yvZHXSzCZuPydxtxKM9AiB1PnDOxh5VHLq8iZ1RJQmxHumaQoJBu7EK4IhADU6qqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30402},"main":"index.ts","gitHead":"99d84bcdf0551d33e83658377e964eb5283fce13","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.3.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.4.0_1748270999642_0.4774067892485192","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@futureordering/fo-web-plugin-types","version":"3.4.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.4.1","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"310a0fe1f37de46ae432e8058f270b2fe40bc185","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.4.1.tgz","fileCount":27,"integrity":"sha512-CplGCVaWUIqXXdBkgb9BwRIYaok4Fz3DswcglEeK49L7U9iTbOukEtWfEKDL4f3jee5Gu5pmDGiD2CVRNQ3lYw==","signatures":[{"sig":"MEQCIGEkahiXzajhPfamwzwBP0bIDPl70twU4xr93Z7g7bDFAiASgLR3mO1WgdSd5QOn6p+nuNNrUYD0j/DxsnFMs9t1xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30631},"main":"index.ts","gitHead":"d785a50a79fd85a2fbf0c7da26fc061a94c64e1b","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.3.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.4.1_1748327415690_0.9821139174801456","host":"s3://npm-registry-packages-npm-production"}},"3.5.0-preview.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.5.0-preview.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.5.0-preview.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"4702a90ee9714eedcb08271f0da975af6ca26b05","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.5.0-preview.0.tgz","fileCount":27,"integrity":"sha512-9fzx7n683OPSMjVSNcJvytn516XxUnS40kL/5q5NlZ1O4AfWu1mv+AAifGoulPIpuMmWUlUOFzXoItI687lC/g==","signatures":[{"sig":"MEQCIGPC/0Fwd0byKTlXQ8rT5XtBIACWkih63jjAKNnMPPhwAiBPEXJkBEmFiVWOmG3Ub4Mjtm/8UHZDe77fADqh25nOiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33138},"main":"index.ts","gitHead":"6d73a2b52b5de54cd8dd54e8932b35dad2a7a02a","scripts":{"test":""},"_npmUser":{"name":"johan-fo","actor":{"name":"johan-fo","type":"user","email":"johan.sundberg@futureordering.com"},"email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.3.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.5.0-preview.0_1750862303102_0.8861015177848552","host":"s3://npm-registry-packages-npm-production"}},"3.5.0-preview.1":{"name":"@futureordering/fo-web-plugin-types","version":"3.5.0-preview.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.5.0-preview.1","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"e3b07c26bc76968a9f1b39b33942b7a98c33555b","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.5.0-preview.1.tgz","fileCount":27,"integrity":"sha512-8R5nefhrHEjrZ+lWJZk6pfiofLo6cmTDVv4yeGW3uX3STG8itiuXixSOF0YIUWX1JvYLaZ9liBxRQEmXR6bDPA==","signatures":[{"sig":"MEUCIHlkykHElD+/Yz5qt5dyBDpsQTF9qvFfjzy+3TgFadzoAiEApI6+ASfLzNPrHDYDqye7xshBWpEVL9yoXoNAZlYX3pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34849},"main":"index.ts","gitHead":"cb5b9d6e77a17aa600978f1d44132265e3b2f077","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.3.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.5.0-preview.1_1755156492030_0.8214551686121996","host":"s3://npm-registry-packages-npm-production"}},"3.5.0-preview.2":{"name":"@futureordering/fo-web-plugin-types","version":"3.5.0-preview.2","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.5.0-preview.2","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"59db4a12fca42465b6e8cf8a523dc8787973b8ca","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.5.0-preview.2.tgz","fileCount":27,"integrity":"sha512-+G+joPLO54AXyJH+9rqaFd19C/KDeKISSko985butoyEgpg3VM439WfCBiNZ2tLf0F8nMvEbKKo4amQ1GUqplQ==","signatures":[{"sig":"MEQCICVQzGnGnqqh5rnwRhPvuEDGVAk6WupvtmR5pUp/gS4VAiBVQiJS83pzhq7yaPRkn7QIygYiP5crcAzdnOYyUSuGSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37650},"main":"index.ts","gitHead":"5071a506194a4a195808d7f80ea1d853693f1c0a","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.3.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.5.0-preview.2_1757072323407_0.9929537701509776","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.5.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.5.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"55f7700f39e785830413dc34f0f1a5ca54ce6cbb","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.5.0.tgz","fileCount":27,"integrity":"sha512-kOCiRiiEmZbGvUY+MQo39OAzbi49IMI3NQahwL17G2WWqkbHOgyrhUj6lv+i8JuF+ik8SEI+zMyRFdYd0j7viA==","signatures":[{"sig":"MEUCIQDy5eOgRpw/UskceitckQ/G0f2Woo8PISZXb3onjphh2gIgDvqVZawG8K3xit3qLfIV5TFvVvXi9EaVo8HMzRP0nYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37859},"main":"index.ts","gitHead":"a6abaeed5a199c3d399575d6d161f5a209002078","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.3.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.5.0_1758197379519_0.098389373366784","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.6.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.6.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"1bf10a6eee940905c4894b4837a1a893aa646ba5","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.6.0.tgz","fileCount":27,"integrity":"sha512-aluH5juUqbJfU1cwZPf8eoYW8gJpdX5CeY978a+qwoAS1UZ9bz4hhP9Dfa/dmnG6MmeVDmlqC+Jke7B+Ksj48Q==","signatures":[{"sig":"MEQCIGtlpuhD9xpw9N9SoXekz9Q8i4yqrlKV+GrfDLjsEV+NAiBvey4E1oHSg3+axtmXniAXEuBZAuZ2dsoNx0uAXAHP1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39932},"main":"index.ts","gitHead":"475aa0ba5243aaca603101070f181311278a17b5","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"10.9.4","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.6.0_1770639737025_0.7145495839303766","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.7.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.7.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"a394da8a3d790b2b158bf76263352beb88ab9aa1","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.7.0.tgz","fileCount":32,"integrity":"sha512-oPpVKdlKMS5O4f0BfAOuuvihCz7HQR59LWcdHpVtB9T4b/CxNa85xRanIOo9/gHmF2nCysuIMtuJGvHqQuAIsg==","signatures":[{"sig":"MEQCICgDXaPhVZQ84UUovNU7d+ERty57DnP4h4J5sYeVJsyqAiAXOITgCyUzilHeTyLb+7jGXX3A16dGei4Etl7sBuh1wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44917},"main":"index.ts","gitHead":"3a42a9677b06d01d512823d6a422e5be98877368","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.7.0_1774878884989_0.5654801178727733","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@futureordering/fo-web-plugin-types","version":"3.7.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.7.1","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"938d88d864a458fed82f5716a3b3112175cdbd73","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.7.1.tgz","fileCount":32,"integrity":"sha512-uUnxe6bcq3mkihfPCTH/82/R2tnJ2vVPlVs1+WsOUSgON6+foKEuSIk0kjp18u8p+hk4t+1xS7Ot204vFMBzQw==","signatures":[{"sig":"MEQCIBzsxWadsB6lgeRhV2oSAsII9wTWSUBLUPBiNpkhVmzpAiBup31WpvRSWw2oXDNf9gUjqwhKLruaM3lOEocd4UQBHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44592},"main":"index.ts","gitHead":"3a42a9677b06d01d512823d6a422e5be98877368","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.7.1_1774878954185_0.1941404292290554","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-preview.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.8.0-preview.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.8.0-preview.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"6a467e8ed6f4c1f56d61919d8c5b330677c304b4","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.8.0-preview.0.tgz","fileCount":32,"integrity":"sha512-UUWV1FXVt29biQqT+ygE+9iMP9NWJTSVz0c7daZ1WNb+q3dofSPpy1cssO2wtajv1HTEncdXIUuml6p7wbHlMA==","signatures":[{"sig":"MEUCIQCLH2305tbMe7NfnNHrTR1wd4b81mtBhnYMAWG1oyuseAIgXnzmSl9wQ/zRjMJVU/XNvse7HHS/ZuMrIOvIXW909/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44964},"main":"index.ts","gitHead":"6fb03d8051709b56b9aedb5880f00c5bfb457e5e","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.8.0-preview.0_1776673891387_0.2739906073196674","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-preview.1":{"name":"@futureordering/fo-web-plugin-types","version":"3.8.0-preview.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.8.0-preview.1","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"d75688f79831881b8526fe38fb894730d678fd37","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.8.0-preview.1.tgz","fileCount":33,"integrity":"sha512-Gk32RxS7xzpllPeGYMpKu/dxBesTrQGgLBmKulT/k/+Ma8Y8n96LdGB1LEARoLUSM8REHDgcijqGWK/r8dx3Cg==","signatures":[{"sig":"MEQCIAf+8K4vrf0zWuxW3u5SPmspKdW3NvOQVyq4+gN4bbnMAiAHlYMFlygLYV9V46WaWUcKaiTAi2zLg5EsOLK8ztFo5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45555},"main":"index.ts","gitHead":"c61d69073b29573cc84635ecc220e1e97c4839bc","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.8.0-preview.1_1776686773148_0.2025380389933651","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-preview.3":{"name":"@futureordering/fo-web-plugin-types","version":"3.8.0-preview.3","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.8.0-preview.3","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"11a17c0fe2308dd8dcfecbfd0520d04030b0b28e","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.8.0-preview.3.tgz","fileCount":34,"integrity":"sha512-QjeEQPd/hbjNvCMYcfoElpa5/gKii4pufc9UeJkDWA2yCY3MUiVopWkBOp+xOK+05wT4MXKBxwMte120PR/foQ==","signatures":[{"sig":"MEUCICdmQICD4jrYFq3EeLKrq/q272OEOcWFwJOrPNp61od/AiEAuEDA6IglvucuPur5AFDkdnYsyoaXdVvpFfZr4ok+04E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47869},"main":"index.ts","gitHead":"a14142610d8f5ad00513d367e6c33138df809b46","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.8.0-preview.3_1779972195876_0.8871492810162138","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@futureordering/fo-web-plugin-types","version":"3.8.0","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.8.0","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"7359258fa7e6cec10483b1194b832d72867ff2e7","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.8.0.tgz","fileCount":34,"integrity":"sha512-Q0FegJpxt8Xb+rOXIBEV+eMS8TVEWmvTlPqvbb73Oew3C5MaXkaKM8NXwrbcYDyqtRTdWVZOs+BMaGTrDoSiWg==","signatures":[{"sig":"MEUCIDX2Q6q5ly5sw2rKY2NiJnP4ROcl6rUAyAqdFkOrsuRkAiEAsjVgqaeL9hVJ/jXGpqw7QsanTejNO5FhBfmNcgrSJX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48007},"main":"index.ts","gitHead":"a426b079b520443cc8300ab17a98774b11c4ed6a","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.8.0_1781526030913_0.15548576876761078","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@futureordering/fo-web-plugin-types","version":"3.8.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.8.1","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"f96ed16ab0ca57f91921b387d191dce7bffea4d4","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.8.1.tgz","fileCount":34,"integrity":"sha512-aPIVcPFbdwZp1iY0iMS4lvm/RraIWYlzS1eB271MamqLNL/Pa04vTcY+ferhvIlkKMKjkTTjWV4KomJP8T8n2A==","signatures":[{"sig":"MEQCIGsZNsMhJru0mvXu0iBXsfH0vaXwts6zBlxLmX2IU7prAiBaMV/mJ4KfZy/rJVzhuheOyKed3p0lhUaFbiJO1VKGRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48314},"main":"index.ts","gitHead":"b55ba6cd9feab06429c1b5871bdeea967df744c1","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.8.1_1781785610265_0.9544881175986781","host":"s3://npm-registry-packages-npm-production"}},"3.9.0-preview.1":{"name":"@futureordering/fo-web-plugin-types","version":"3.9.0-preview.1","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","_id":"@futureordering/fo-web-plugin-types@3.9.0-preview.1","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"dist":{"shasum":"3faf4b60418ecbcfd1730f62286ef62b98b03d85","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.9.0-preview.1.tgz","fileCount":35,"integrity":"sha512-CrMgkT9EYx8cGpB7w1nrhjZAN+6KWNQRIVH+ESTGYfHP6fYcwZ3MyGiAq1XB9WFkf4k09QhW65JsBHM3csmgwA==","signatures":[{"sig":"MEUCIQC9K+Ed6ZRJw+TZwo+I9YNTJ7fVre9BN4bMWygEOYTBGQIgNm5h+b/0pSQ4cnzuGvRjOM1EuMAtwAPQV49fvZZuGVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50929},"main":"index.ts","gitHead":"4d812f49d98be5d569704951b759f814322a9941","scripts":{"test":""},"_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/fo-web-plugin-types_3.9.0-preview.1_1787316012324_0.47254304605568964","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"_id":"@futureordering/fo-web-plugin-types@3.9.0","dist":{"shasum":"9c375cde8c33dc9c927cd3994141d9b62cc5dae9","tarball":"https://registry.npmjs.org/@futureordering/fo-web-plugin-types/-/fo-web-plugin-types-3.9.0.tgz","fileCount":35,"integrity":"sha512-D7YIowQU1tzX+IWwd6ZP6708yVs0brfnRV+GWXfZCLZ2u3Ff8YNyNyJte7kV0CNLX4dAIT+ls8g63XbhWBxckw==","signatures":[{"sig":"MEYCIQD5/MWTTp9vyPgc0xiLOmZUhD1fC2XGjrM/PviSxSwz6wIhAJX3CWHyvL8i0bYGTZ6yGcraRzqVDaEce39HRCdu2VAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHl5LfUxK+DEkNxuZLLoHaLBXicqS1EiEQMnugTPneSRAiB1ZfeM99lR+TRrnte9imbpgzTb9GXU+422ceXpWXczXw=="}],"unpackedSize":52205},"main":"index.ts","name":"@futureordering/fo-web-plugin-types","author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"gitHead":"eef3f001ba1ec231e5f45ab5b84fc63c95b5bf83","license":"ISC","scripts":{"test":""},"version":"3.9.0","_npmUser":{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},"_npmVersion":"11.9.0","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","directories":{},"maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fo-web-plugin-types_3.9.0_1789538817774_0.6321882646899479"}}},"time":{"created":"2023-11-23T08:00:29.032Z","modified":"2026-09-16T06:06:58.049Z","1.1.0":"2023-11-23T08:00:29.379Z","1.1.1":"2023-11-23T10:01:55.296Z","1.1.2":"2024-02-19T13:15:47.311Z","1.1.3":"2024-02-19T15:41:18.539Z","2.0.0-preview.1":"2024-03-27T14:31:09.396Z","2.0.0":"2024-04-02T06:21:20.470Z","2.2.0":"2024-04-11T14:06:18.885Z","2.4.0":"2024-06-07T12:31:21.349Z","2.5.0":"2024-09-25T06:18:40.654Z","3.0.0-preview.1":"2024-10-17T11:04:26.610Z","3.0.0-preview.2":"2024-10-24T14:41:57.073Z","3.0.0-preview.4":"2024-11-15T07:17:53.172Z","3.0.0-preview.5":"2024-11-27T12:54:44.981Z","3.0.0":"2024-12-11T07:27:09.110Z","3.1.0":"2025-01-14T08:02:16.606Z","3.2.0":"2025-02-11T13:12:37.655Z","3.4.0-preview.0":"2025-05-05T11:35:45.763Z","3.4.0":"2025-05-26T14:49:59.871Z","3.4.1":"2025-05-27T06:30:15.885Z","3.5.0-preview.0":"2025-06-25T14:38:23.276Z","3.5.0-preview.1":"2025-08-14T07:28:12.241Z","3.5.0-preview.2":"2025-09-05T11:38:43.597Z","3.5.0":"2025-09-18T12:09:39.698Z","3.6.0":"2026-02-09T12:22:17.178Z","3.7.0":"2026-03-30T13:54:45.126Z","3.7.1":"2026-03-30T13:55:54.322Z","3.8.0-preview.0":"2026-04-20T08:31:31.534Z","3.8.0-preview.1":"2026-04-20T12:06:13.296Z","3.8.0-preview.3":"2026-05-28T12:43:16.012Z","3.8.0":"2026-06-15T12:20:31.108Z","3.8.1":"2026-06-18T12:26:50.427Z","3.9.0-preview.1":"2026-08-21T12:40:12.478Z","3.9.0":"2026-09-16T06:06:57.869Z"},"author":{"name":"Adam Sawert","email":"adam.sawert@futureordering.com"},"license":"ISC","description":"Types related to Plugins and Statistics shared between FO.Web and FO.Web.Plugins","maintainers":[{"name":"robwes_futureordering","email":"robert.westerlund@futureordering.com"},{"name":"johan-fo","email":"johan.sundberg@futureordering.com"},{"name":"henpet","email":"henrik.petersson@futureordering.com"}],"readme":"# Future Ordering frontend plugin types\n\nTypeScript typings for frontend extensibility plugins for the Future Ordering frontend.\n\n## Installation\n\n```\nnpm i @futureordering/fo-web-plugin-types\n```\n\n## Examples\n\nSee https://github.com/Future-Ordering/frontend-plugin-boilerplate for usage example\n\n## Changelog\n\n### Upcoming major version\n\n- File plugin-specs will be removed. For example when importing BlockComponentLocations, change import form `@futureordering/fo-web-plugin-types/plugin-specs` to `@futureordering/fo-web-plugin-types`.\n\n### Version 3.9\n\n- Adds new block component location `receipt-on-phone-promo` which is displayed on the receipt page, directly above the \"on my phone\" receipt option. The option, and thereby the location, is only present when the guest can get their receipt and order status on their phone.\n- Adds `ctx.accessibility.highContrast` which tells whether high contrast mode is currently enabled. It always returns the live state, so it is safe to read at any time.\n- Adds `ctx.accessibility.onHighContrastChange(callback)` which is called with the new value whenever high contrast mode is toggled, including the automatic reset after inactivity. Returns a function to unsubscribe the callback, call it when your plugin unmounts. Subscribe to this instead of reading `highContrast` once if your plugin renders differently per mode.\n- Adds `channel-shift` to `receiptPrintingResult` in the `kiosk-order-status` location context, indicating that the guest took over the order on their phone instead of getting a printed or QR code receipt.\n- Adds `ctx.page.focusButton(focusableButtonType)` which moves the focus to supported focusable buttons outside of the plugin. Currently only the `next-button` is supported.\n- Moves the accessibility types from `@futureordering/fo-web-plugin-types/accessibility/announcement` to `@futureordering/fo-web-plugin-types/accessibility/accessibility`. The old path still re-exports them, but prefer the new one going forward.\n- Adds `cash` as a `paymentService` payment type, for plugins that drive a cash drawer. The service's `paymentType` is now the exported union `PaymentType` (`'terminal' | 'cash'`) instead of the literal `'terminal'`, so existing terminal services need no change. Unlike `terminal`, which the kiosk checkout always offers because it can fall back to driving a terminal without a plugin, a `cash` payment method is only offered once a plugin has registered a service for it. A cash payment also gets its own \"pay with cash\" screen while it waits, in place of the \"insert your card\" one.\n\n### Version 3.8\n\n- Adds `ctx.location.getCurrentPageComponentName()` which returns the name of the current page component, or `null` if not on a page component.\n- Adds `ctx.location.onPageChanged(callback)` which registers a callback that is called when the page has changed. Returns a function to unsubscribe the callback.\n- Adds `czech` as a supported locale option for `showOnScreenKeyboard`\n- Adds `ctx.kiosk.getTimeoutMultiplier()` which returns a number all timeout durations should be multiplied by.\n- Adds `ctx.kiosk.getMinimumTimeoutWarningDurationMs()` which returns the minimum allowed duration between showing a timeout warning and the timeout occuring.\n- Adds `receiptPrintingResult` to `kiosk-order-status` location context, indicating how the receipt was handled (printed successfully/failed, QR code, or declined)\n- Adds `freeQuantity` and `defaultQuantity` on products for plugins to calculate more complex prices.\n- Adds an optional `posData.orderName` (the POS-assigned order name / check number) to `Order`. It is present once the order has been placed; read it with `order.posData?.orderName`.\n\n### Version 3.7\n\n- Adds `services.addService` to context to be able to register services. Services available for registration are:\n    - `paymentService` - Custom payment handling for kiosk\n    - `receiptService` - Receipt printing for kiosk\n    - `scannerService` - Barcode/QR scanning for kiosk\n- Changes made to `context.page.setTitle`\n    - Adds optional parameter `options`, which allows controlling whether the heading (h1) will be set or not.\n- Adds `isAndroid` and `isIos` on context.environment to determine if the user device is Android or IOS.\n- Adds `accessibility.announce` to context for making screen reader announcements of status messages\n    - `politeness` parameter controls announcement urgency: `'polite'` (default, queued after current speech) or `'assertive'` (interrupts current speech)\n- Adds `code`, `isAnnulled` and `isReserved` on context.deals.getDeals(orderId).deals[] to match deal code and check whether it's reserved\n\n### Version 3.6\n\nChanges made to `context.dialog.showDialog`\n\n- Adds property `bodyContent` to config to be able to show arbitrary content in dialog\n- title and text is changed to optional to be able to have a dialog with custom content only\n- ariaLabel is added to be able to have an aria-label when no title is passed. No need to set that when passing title, it will be references in a aria-labelledby\n- Added method `closeDialog` to be able to close a dialog from outside of the dialog\n- Adds `isFoApp` on context.environment to determine if in app mode.\n\n### Version 3.5\n\n- Adds new block plugin location `kioskOrderStatus` where a plugin can be shown instead of order number and text for successful order placement on kiosk. It includes locationContext for controlling how long kiosk order status page is visible.\n- Adds `isCheckoutMode` on context.environment to determine if in checkout mode. No changes to products in basket can be made when in checkout mode\n- Adds `showOnScreenKeyboard` on context.dialog for displaying a keyboard on kiosks\n- Adds customerOrderInfo to order object\n- Adds support for registering a custom price calculator (`ctx.menu.registerPriceCalculator`)\n- Adds support for getting url to login page (`ctx.location.getLoginUrl`), can vary depending on if guest or not\n- `ctx.token.getUserImpersonationToken` renamed to `ctx.token.getUserToken`\n\n### Version 3.4\n\nAdds new block component location `sidebar-basket-item` which is displayed at each basket item. Component context-object for this location includes `locationContext` which has data about the current order item.\n\n### Version 3.2\n\nAdds optional parameter to navigation method navigateToPage (`ctx.location.navigateToPage`):\n\n- `expectedDiscount`, the amount to subtract from a product's displayed total price in the product configurator\n\n### Version 3.1\n\nAdds methods to menuContext:\n\n- `isProductQuickAddable`, whether product can be added directly without any config\n- `isProductConfigurable`, whether product can be configured separately on product-config page\n- `getProductPrice`, returns products total price\n\nmenuContext can be retrieved using `ctx.menu.getMenu` or `(await ctx.order.getCurrentOrder()).menu`\n\n### Version 3\n\nVersion 3 changes:\n\n- Adds basic order support for working with orders, menus and products. Some of the new addons include:\n    - Create order (`ctx.order.createOrder`)\n    - Add item to basket (`orderContext.addItem`, orderContext can for example be retrieved using `ctx.order.getCurrentOrder` and `ctx.order.createOrder`)\n    - Get order items (`(await orderContext.getOrderData()).orderItems`)\n    - Remove item from order (`orderContext.removeItem`)\n    - Set order class (`orderContext.setOrderClass`)\n    - Get menu (`ctx.menu.getMenu`)\n    - Get product (`menuContext.getProduct`, menuContext can for example be retrieved using `ctx.menu.getMenu` or `(await ctx.order.getCurrentOrder()).menu`)\n    - Iterate products (`menuContext.products`)\n    - Selecting config item (`menuContext.setItem`)\n- Starting order from plugin by navigating to select store and order type, and then back to plugin (`ctx.location.navigateToStartOrderAndBack`)\n- Navigate to page (`ctx.location.navigateToPage`, currently only supported to navigate to productConfig page)\n- Removes `ctx.location.navigateToPageComponent` overload\n- Changes `ctx.location.navigate` argument menuType to orderClass\n\n### Migrating from version 2 to 3\n\n#### ctx.location.navigateToPageComponent\n\nChange\n\n```\nctx.location.navigateToPageComponent('myPlugin', {}, { addReturnUrl: true });\n```\n\nTo\n\n```\nctx.location.navigateToPageComponent({\n    pageName: 'myPlugin',\n    queryParams: {},\n    addReturnUrl: truer\n})\n```\n\n#### ctx.location.navigate\n\nChange\n\n```\nctx.location.navigate({\n    menuType: 'takeaway',\n    ...\n})\n```\n\nTo\n\n```\nctx.location.navigate({\n    orderClass: 'takeaway',\n    ...\n})\n```\n\n#### ctx.page.setButton\n\nAvailable in page components. Removed because overriding the back button behavior goes against user expectations and the way the app works in general.\n","readmeFilename":"README.md"}