{"_id":"@dodobrands/pos-receipts-plugin-contracts","_rev":"20-eb88f02259bdf94855f21536d3bb0519","name":"@dodobrands/pos-receipts-plugin-contracts","dist-tags":{"latest":"6.0.0"},"versions":{"5.12.8":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.12.8","license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.12.8","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"a6456d6b722813f99313ff5c711f9e610918f0f0","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.12.8.tgz","fileCount":19,"integrity":"sha512-hPFE8ZoVFe09unSH2WG6SlB3EA8gSgKKdA+vzXL03boalBorhomT1mexVnbVntludTMJDByb343Ch53oAPFJ0Q==","signatures":[{"sig":"MEYCIQCRZQrYtlOFCvRilT9e50wbilQQryvZGNVYQc+erDmPxAIhALcv7YzoIZmp8rnvKlyR8Oqde6zj2iGD5jzJfZaY3yWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97274},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"c4d0543999d2e4c6545115f550660e62319b7ae3","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap","publish":"yarn npm publish","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"dodopizza","email":"devcommunity@dodopizza.com"},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"10.5.0","description":"Public contracts for cash register plugins","directories":{},"_nodeVersion":"20.12.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.12.8_1774452921306_0.5277086201462822","host":"s3://npm-registry-packages-npm-production"}},"5.12.9":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.12.9","license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.12.9","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"f2b2c420c2ed55536749666831f19ec28ec67dbd","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.12.9.tgz","fileCount":19,"integrity":"sha512-yBgoks67rK6aTC8vwZ9YPOPkNWqIXj3fAvDKQbm25q+nMjDhgvXfWL9hM9X0ejdZwXTGxwH74c7+l8XhQTuUKw==","signatures":[{"sig":"MEUCIQCqRW8zb2+d6VTndLiRvWZojG1EryjooB8nZxIWm6YJPgIgKTZVivqpFHAqq+Gp2SpTfWcTjOcGppdo0fzYCz+FDIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"7982e7aa216ecde2365f77efb2602432139f08d2","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Public contracts for cash register plugins","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.12.9_1774607324787_0.13642844966345558","host":"s3://npm-registry-packages-npm-production"}},"5.12.10":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.12.10","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.12.10","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"dd8eca31e0b0f5c890d569ac3866210dca2a701d","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.12.10.tgz","fileCount":19,"integrity":"sha512-pc17QUtXMCv6iD8s4dovtho2pd5tArR0xAzFjsXlxWFHlIZyEohDGe5nIys7VCoTnZTqHoOG8VxdarhR2yFp/w==","signatures":[{"sig":"MEUCIGkE0UhTOJWfCfRQHt+gaZOCXbU8k/IvvYHbt9iTfupKAiEAmrQrXKx8Dr9yqMUHFKDXfwAuWuTzGNh78QQx1+yQSfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97872},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"f83c338ae78bf4c2c83c7c0ed8607b0f9f026dc5","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Public contracts for cash register plugins","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.12.10_1775120379364_0.04878198427162195","host":"s3://npm-registry-packages-npm-production"}},"5.12.11":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.12.11","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.12.11","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"853b75fffac5c8ee6704a8f926fe9d43e3847df1","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.12.11.tgz","fileCount":19,"integrity":"sha512-dq920ta6K7ks5Braomn9EIzd6pZ3F9mfBLMC+OlpjNE2LY2cpWMQXOuDyAOJYI8ARpGtlNyDjDv6doeJGw/Q0Q==","signatures":[{"sig":"MEUCICkOfgzVFaloeJ4HXF5+UKN9P4AYMJetHrWhKSE85CU+AiEA4tU7fbzlwzo6p0bhNeZu99oEW2PP8yRl7hUOFIh8PQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100696},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"cfbb888de4bb180b8b9d038cac276958f891d3c5","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Public contracts for cash register plugins","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.12.11_1775479081504_0.7199309763853117","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.13.0","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.13.0","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"c1ec86f2fcba4a8dedc6b5e4299b6a11967dbd42","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.13.0.tgz","fileCount":19,"integrity":"sha512-3h/gs9Xd4mTmtxQPB8cgM+ZQsK2+MkaKqqN4HtpWj2Sz/jIfFOXx94pSf9LoNpU1eqAbOebNPat4AGG5SDFUbQ==","signatures":[{"sig":"MEUCIEmpMfDnnu2tsBoSOOsCXaD37/UogcCuskep/Sfu/5inAiEA1kTRQ+cSevUl7IpXhgFHt5ygyTidE+pVKYwSlkQYTVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90714},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"76c17784e22c4936283ea08f423cdaa34384eb75","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --clean --sourcemap","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Public contracts for cash register plugins","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.13.0_1775722472903_0.7643772186898325","host":"s3://npm-registry-packages-npm-production"}},"5.13.1":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.13.1","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.13.1","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"f0f2ba49539a0832357c5cee0697c6f17662d8d2","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.13.1.tgz","fileCount":17,"integrity":"sha512-t7Z0AmiAJc/s6ozAAbEABNcf+P9mVpLnzeGY9PJBeBzRLDVBj5E9k/vg6HUjZ0dv7JQrfc9K72XTD7Ad2U0dQw==","signatures":[{"sig":"MEUCIGdKxpwDv3cimuizCMBIHTfKLWRny1eMfWsz8BDvQyFWAiEA26nSgNlD/CuHeNOIAssCNniG4jZuE0CAfYeMWxxXtDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"f7cfca59baa552106416d897e9aa829fe35d42ac","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Public contracts for cash register plugins","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.13.1_1776074693401_0.6821134024260374","host":"s3://npm-registry-packages-npm-production"}},"5.13.2":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.13.2","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.13.2","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"be7b2ac9213bdc88a4b3518536b727055025b5d1","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.13.2.tgz","fileCount":17,"integrity":"sha512-Syh973vvEOp9pdbcYizJKEUr5gWJh7RW0x5QbhQAPuXqMzkhCQL2zlWcmLWnc+UXMtTBXlUoYT6qxcuqqaHJaA==","signatures":[{"sig":"MEUCIFNqjxnfczVHp9u3sdJRA9jE1jGVYEukddSNt/WTafamAiEApk08dS3s0XfijP8Xo7ICO76zbhRl4CzDewopyGOwRH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91592},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"3eb178c9c9c3a2a2f2229ac94045045f5b2810f4","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Public contracts for cash register plugins","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.13.2_1776155808415_0.7605496625455945","host":"s3://npm-registry-packages-npm-production"}},"5.13.3":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.13.3","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.13.3","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"d464103104a2a8acaef92d1cbba537624373e59d","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.13.3.tgz","fileCount":17,"integrity":"sha512-JWdQCdKnhFdOPg1wp9n4J0IDK5kLaL/+wC5pBXvCZbo9ehMc2IFWfKlWcoISrcE5ZJkmHkW1jI6gcQgyp77o9Q==","signatures":[{"sig":"MEUCIGzewgLU+8EfupMAlwhB+F//8rpTdqaTfE1msbAH7FWoAiEAo2/TQYsYfAg8Awk8CYGjR03TULuhDA7zzghr36/l3N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89172},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"26dc86512f47898b45b9ee59a71598468ebb6b92","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Public contracts for cash register plugins","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.13.3_1776417634377_0.6195681439096117","host":"s3://npm-registry-packages-npm-production"}},"5.13.4":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.13.4","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.13.4","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"1db1950170184b70ba4c88fb01718c431af16100","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.13.4.tgz","fileCount":18,"integrity":"sha512-IkG9qtO1Er91gSd8og2kH0r33azt/xT3eB5XzVG2JbKV7RO5GgqXrEo8OR4uW2VR+wNKoN92avd0bFHfIczDng==","signatures":[{"sig":"MEYCIQDOxmV0cJHqovrwVUHeV/lJf+q6UMvJHmVBNk9JlEMZvwIhAIMNVLDoyE+3sXfc1+9pgD0X704I6c7VsSHI0Al/x6mv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92205},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"ad2fb2e089e57567f04b2b6e292cb03ebcbbe4f7","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.13.4_1778764550035_0.19132565994476547","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.14.0","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.14.0","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"cd9d83003947f32696e7b8d128c76269eaafd4b6","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.14.0.tgz","fileCount":18,"integrity":"sha512-M3y6M7HzpM6edh+PHYNeOIFk7t6yP46ONrA6OhdlRAL8HcWq3VH+93+FNJRrHuALAcB5DBrj935QjBbMhGfRTg==","signatures":[{"sig":"MEUCIHvXdClXlJWFrpXy8cmtETkVrGaHFLvcFHU7kNiIGsQeAiEA9g/W4zricFPLm+Xs4spoJC5EO0EkGyWK9a5a58NoesA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92915},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"ffdba67665d277b964767f81ed430d6fb2385b58","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.14.0_1779779562883_0.1785684973766557","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.15.0","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.15.0","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"09d77f61fdee83d82e958461d5898784d8f3070d","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.15.0.tgz","fileCount":18,"integrity":"sha512-xtQQQv2CW8UswzVmOwLM8h28EdpgdTmBWVIuXlE+psX08PYNRr955SSjEx1YqX4yBb2hLmMEvraT2Te6Kc8+/Q==","signatures":[{"sig":"MEUCIF/k1s8uJfwZ9JnaCmW9o7l1XC3HCm5MGJFag+s0hxnOAiEAoKmsUqWdR3SgUTyKVFzB2cBPI9w5c9kGts8k2Qe1HiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"e39e142cbc1539a94649828776e1ac011efeb09d","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.15.0_1779880879132_0.8434757742873844","host":"s3://npm-registry-packages-npm-production"}},"5.15.1":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.15.1","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.15.1","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"2c2983c1ba2ea0d8f52107f3c84538ceab5cedf4","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.15.1.tgz","fileCount":18,"integrity":"sha512-fEAuxA+FXc2vcQVg39nOaG+xlRNZbnriyimLGhStq5esiKFOPrVhtpA4MAf88JfzfyVZil5l/CjS92l7tA7xXA==","signatures":[{"sig":"MEQCIFNlKuU5KSxvS78RchurRZ2N2s/JLElazrfpS8VxOZUUAiAamoQDZGAlDhf0yEXkS5fJSEQY+Hc5UKqX17f1cvBCaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93498},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"72a8189b865b624f9ebc95f7ed7f4d3e3b7b0e2c","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.9.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.15.1_1780050596772_0.7219260774124163","host":"s3://npm-registry-packages-npm-production"}},"5.15.2":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.15.2","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.15.2","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"68b65432ba4a6532f9aaec1e6bd2b8f42b518c2b","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.15.2.tgz","fileCount":18,"integrity":"sha512-Dr74BzSkwksMvuuUkilsaLY/nSAW6WYYkLtYuHABfV2m/4EcDPJYD/OPrKD7SJ9HrPjYvWcv3pJzi0p9zUAmlw==","signatures":[{"sig":"MEUCIQDT6asL8nN6S0L1po/v1B5BUo7V5Elert9dWg4TSNQ6iAIgGD0ptjslgzF7RMThUHewc5CPgKNTAnOpp7+3e0A4ao8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93571},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"v24.18.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"59e89e406d8cf5433d410b1874ea5ebf9bebe259","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.16.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.15.2_1782814800421_0.016760308784605105","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.16.0","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.16.0","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"762d7d72988dea0b99043ab57175277996188672","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.16.0.tgz","fileCount":18,"integrity":"sha512-JQRlyw4O0pL/OP3LWU1/8gNnw8F/+dLTIdi04XeVrzmw0t7v4wgypgcrIQBAXede1E7uMPaQqAswEYDcBMJo+w==","signatures":[{"sig":"MEQCIFStSzRW+4CL6jLFpbKhM0zeKu6j9QjtDN7x5TxuIPWCAiAZsLPh8RguUlW42y5oceA8qEkf8ccCTDGdWqd/9/qNgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95224},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"v24.18.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"6899da4228e3322914707939197f0e0afd56c84c","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.16.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.16.0_1783599282305_0.6637324156784556","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.17.0","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.17.0","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"1bcab7d8e3856cd21063acc39110b21167c473e6","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.17.0.tgz","fileCount":18,"integrity":"sha512-oeVF8v9dqqFcfnS9M6AofxRS7qG9Lf+bH/FUkSTtlYY3jU7c6aCYfxXrSxY3uKzRA1vtEzWSyKDsf/mMbAf94w==","signatures":[{"sig":"MEUCIGBjVgU+TsfnFSyeUwPvj7fcpeoKxPD22I7kqn/1BbhaAiEAhQIuCR5b5D8GjBrpKhX0QwZ0QtPDmdka2LcTg2jVP20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95582},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"v24.18.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"a8932a941342a0faa7bdb569d59c78a2ad12a8a0","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.16.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.17.0_1783950675947_0.9935612253092341","host":"s3://npm-registry-packages-npm-production"}},"5.17.1":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.17.1","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.17.1","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"144826acb66f20cc9f071df826e7bd20369b7f97","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.17.1.tgz","fileCount":18,"integrity":"sha512-AAnM76qOVQPFkT16Ctg1yQif9Sx53//VzB0Xisg2fIuvFRy6IS1uhUghjeCsY5zs1DtuPLYTcUK/ePvy190keg==","signatures":[{"sig":"MEUCIGcKrdOU4CSVqlyxTSayRH9Fhrb9bn4VEHqr4ssPUi2MAiEAsTg+XYY97M88h8mFnG8p+wcrxLXYprfBxL3XnrAmjFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95642},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"v24.18.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"3a33dd1c4888ed996e94b3dc5b0dd9b1310f28fb","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.16.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.17.1_1784897244283_0.4664126345080748","host":"s3://npm-registry-packages-npm-production"}},"5.17.2":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.17.2","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.17.2","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"f0bce290ac6fe5a959e066d076f642d1f108ef3b","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.17.2.tgz","fileCount":18,"integrity":"sha512-/xEHMkvb2oOBOsJ7nGzmUi6PejSHecNSWPV0XoRb4+kFT+unKaxh01LFkyFyabNorz3kQRdMH0PM/jBc7+Y0Cw==","signatures":[{"sig":"MEYCIQD5cBi5huqUlHsJ2HfYMiUuPrILXcsBFMOISD+ZTN8fPAIhAJ8tRZCYcslX2lPk8gEeDpZdJ9h5zxBoqIlIMDwTl/IE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95544},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"v24.18.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"f547e63ebb6f69f49cfbe95525ec0d23c7394156","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.16.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.17.2_1785310824844_0.2563525506847033","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.18.0","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.18.0","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"9bc8aecb9dd78a760ff2f457b9cdc6aab88db9ab","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.18.0.tgz","fileCount":18,"integrity":"sha512-O3BNgeLTIr+kdFIFYbT0/d6PqrtB6Ckgy5APvDlmqLM9uBtI4EWfqGDW3TAQbju+81AKCQ94eRdQWjy43UJuyA==","signatures":[{"sig":"MEUCIQCVfrdAyNrrZpWvIuZnmJHNU8jZsnmX0wV29XqWNyNmtAIgU2FOiXaKD9JkrYe3LeQXFqAr2CkJu190O+AVQnMBQPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96600},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"v24.18.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"ac81a2309866f78ae4edd78a1de70b54c294098b","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.16.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.18.0_1787047216929_0.16428033095650485","host":"s3://npm-registry-packages-npm-production"}},"5.18.1":{"name":"@dodobrands/pos-receipts-plugin-contracts","version":"5.18.1","author":{"name":"POS"},"license":"Apache-2.0","_id":"@dodobrands/pos-receipts-plugin-contracts@5.18.1","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"homepage":"https://github.com/dodopizza/kiosk#readme","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"4c7c8d55d833b0bddd6b87b4456d962e244f74dc","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-5.18.1.tgz","fileCount":18,"integrity":"sha512-taxLgpVqStHclcoEvuoEhXKt1fFpE+RkueziFdw7EJ4mrJaTr5x3aSKngK7jA6BXbU0d3HjR/CqWP38+/Z5/Dw==","signatures":[{"sig":"MEUCIQDyIAcaOEfqealcC+vYWxx3TUzBHaPhk9mU9bXVft0OSgIgJJUT77BJ2YjXgFsVp+NAd36s0vjnqtna3d74QgBw7Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97348},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"v24.18.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"f2c1e40a46d469c032f9f2fb949e31348bc0fe60","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.16.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/pos-receipts-plugin-contracts_5.18.1_1787579086361_0.2826395890964539","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"_id":"@dodobrands/pos-receipts-plugin-contracts@6.0.0","bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"dist":{"shasum":"8b13cec2bada85f19f202c3dbddc9d00252372a7","tarball":"https://registry.npmjs.org/@dodobrands/pos-receipts-plugin-contracts/-/pos-receipts-plugin-contracts-6.0.0.tgz","fileCount":18,"integrity":"sha512-vDCIZj7a1+DiXwwxuvMjuapboV7OdSD7rWECKU5v9jNo77wmpK28lkNIsz6H5kck7GlxiQySWeTkdyHFTghL8w==","signatures":[{"sig":"MEQCICJ/tWptaUBCYd84vd05AqefC06j0zvLEmpHGyR1x/NPAiBhtsdkVxTmkVPNkLKUvSWsSdOrdbw5oUOcybYRl4yV5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDhwBw0YHg7c2CgypAVnYPI+NbnuMmZyM8BSFR1M7+VVAiASjzk7+tDme7TMOx+gCqWUa1bSjK2/WrwwGZ+rNf2CKg=="}],"unpackedSize":99727},"main":"./dist/index.cjs","name":"@dodobrands/pos-receipts-plugin-contracts","type":"module","types":"./dist/index.d.ts","author":{"name":"POS"},"module":"./dist/index.js","engines":{"node":"v24.18.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"ed11b2a73330424a6adb63e97d5b1cdd17222174","license":"Apache-2.0","scripts":{"lint":"eslint \"{**/*,*}.{ts,tsx,js,jsx,json,mjs,cjs}\"","build":"tsup src/index.ts --format cjs,esm --dts --dts-resolve --clean --minify","lint:fix":"yarn lint --fix"},"version":"6.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5e4e409-03ae-4d85-94cc-6ab759e3f3ab"}},"homepage":"https://github.com/dodopizza/kiosk#readme","repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"_npmVersion":"11.16.0","description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","directories":{},"maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"tsup":"8.2.4","eslint":"9.8.0","typescript":"5.6.3","typescript-eslint":"8.15.0","@dodopizza/ts-config":"1.0.1","@dodopizza/eslint-plugin":"3.0.1","@dodobrands/pos-plugins-shared-models":"workspace:*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pos-receipts-plugin-contracts_6.0.0_1789650052339_0.04020159116153099"}}},"time":{"created":"2026-03-25T15:35:21.221Z","modified":"2026-09-17T13:00:53.253Z","5.12.8":"2026-03-25T15:35:21.441Z","5.12.9":"2026-03-27T10:28:44.934Z","5.12.10":"2026-04-02T08:59:39.492Z","5.12.11":"2026-04-06T12:38:01.652Z","5.13.0":"2026-04-09T08:14:33.087Z","5.13.1":"2026-04-13T10:04:53.538Z","5.13.2":"2026-04-14T08:36:48.576Z","5.13.3":"2026-04-17T09:20:34.507Z","5.13.4":"2026-05-14T13:15:50.172Z","5.14.0":"2026-05-26T07:12:43.033Z","5.15.0":"2026-05-27T11:21:19.276Z","5.15.1":"2026-05-29T10:29:56.917Z","5.15.2":"2026-06-30T10:20:00.556Z","5.16.0":"2026-07-09T12:14:42.477Z","5.17.0":"2026-07-13T13:51:16.091Z","5.17.1":"2026-07-24T12:47:24.450Z","5.17.2":"2026-07-29T07:40:24.987Z","5.18.0":"2026-08-18T10:00:17.076Z","5.18.1":"2026-08-24T13:44:46.499Z","6.0.0":"2026-09-17T13:00:52.461Z"},"bugs":{"url":"https://github.com/dodopizza/kiosk/issues"},"author":{"name":"POS"},"license":"Apache-2.0","homepage":"https://github.com/dodopizza/kiosk#readme","repository":{"url":"git+https://github.com/dodopizza/kiosk.git","type":"git"},"description":"Публичные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.","maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"readme":"# @dodobrands/pos-receipts-plugin-contracts\n\nПубличные контракты для плагинов фискальных касс (Cash Register). Реализуется авторами плагинов фискальных принтеров.\n\nПолная документация: [dodopizza.github.io/cashierapp](https://dodopizza.github.io/cashierapp/)\n\n---\n\n## Основной интерфейс: `ICashRegister`\n\n```ts\nexport interface ICashRegister {\n  initialize?: (options: InitializationOptions) => Promise<void>;\n  getSettings: () => Promise<CashRegisterSettings>;\n  handleSale: (request: HandleSaleRequest) => Promise<PrintedReceipt>;\n\n  // Опциональные\n  handleRefund?: (request: HandleRefundRequest) => Promise<PrintedRefundReceipt>;\n  makeXReport?: () => Promise<void>;\n  makeZReport?: (options: MakeZReportOptions) => Promise<void>;\n  withdrawCash?: (options: WithdrawCashOptions) => Promise<void>;\n  depositCash?: (options: DepositCashOptions) => Promise<void>;\n  printText?: (options: PrintTextOptions) => Promise<void>;\n  showSettingsWindow?: () => Promise<void>;\n}\n```\n\n`showSettingsWindow` открывает окно настроек плагина. Плагин сам определяет внешний вид окна и способ его открытия. Метод опциональный: если плагин его не реализует, приложение не должно показывать переход к настройкам.\n\nНачните с изучения [`src/ICashRegister.ts`](./src/ICashRegister.ts).\n\nТип `Receipt` содержит полную информацию о заказе, покупателе, налогах, организации и страно-специфичных данных маркировки (Россия, Беларусь, Узбекистан, Казахстан).\n\n`HandleSaleRequest` содержит опциональное поле `fiscalStage` (`FiscalStage`: `FullSettlementWithPayment` \\| `Advance` \\| `FullSettlementAfterAdvance`) — стадия фискализации продажи, берётся из данных GetCheck.\n\n`printText` печатает нефискальные документы, тип задаётся полем `type`. Без `type` (или с `type: 'plainText'`) приходят готовые строки в `data` — вызывающий код уже сформировал их полностью, плагин печатает как есть. Это существующее поведение: так печатаются банковские слипы, и так же через этот канал передаются произвольные строки. Для `type: 'cashOrderInfoReceipt'` вместо `data` приходит объект `cashOrder` (`orderNumber`, `issuedAt`, `amount`), а шаблон, язык и форматирование определяет сам плагин.\n\nТипы, которые плагин умеет печатать, он обязан перечислить в `supportedPrintTextTypes` в `getSettings()` — документ неуказанного типа ему не отправят.\n\n---\n\n## Смежные пакеты\n\n- [`@dodopizza/pos-receipts-ipc-client`](../../private/pos-receipts-ipc-client/README.md) — готовый IPC-клиент для Electron, использующий эти контракты\n- [`@dodobrands/pos-plugins-shared-models`](../../shared/pos-plugins-shared-models/README.md) — общие модели (`Business`, `Country`, `ILogger`)\n","readmeFilename":"README.md"}