{"_id":"@canva/app-middleware","_rev":"21-be5941f3f13bd11ea58587dd3de6d06a","name":"@canva/app-middleware","dist-tags":{"latest":"0.0.0-beta.8","beta":"0.0.0-beta.8"},"versions":{"0.0.0-beta.1":{"name":"@canva/app-middleware","version":"0.0.0-beta.1","keywords":["canva","apps-sdk","express","jwt","middleware","authentication"],"author":{"name":"Canva Pty Ltd."},"license":"SEE LICENSE IN LICENSE.md","_id":"@canva/app-middleware@0.0.0-beta.1","maintainers":[{"name":"canva-dev","email":"frontend-build-team-external@canva.com"}],"dist":{"shasum":"daa1eb6128608c2e70e60b2d238cc5b93ea42d15","tarball":"https://registry.npmjs.org/@canva/app-middleware/-/app-middleware-0.0.0-beta.1.tgz","fileCount":24,"integrity":"sha512-Ma2jWWDW50+FxDDzsJNQghewVBfHB1xHr13OQJMcCt4GST2QVjn+y6r8ySDn1OdcPs+4Q0D7eVVbN63KDvWCxw==","signatures":[{"sig":"MEUCIQDj+LilVua7eGg5ffQ/mLNkdO5OU/7DjLNsGqsiknbBHQIgHtvq5LCpB8BxOqyX3uTxLwiycLs1HooqIbKRZkcDWN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102447},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/esm/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"},"./express":{"types":"./lib/express/index.d.ts","import":"./lib/esm/express/index.mjs","require":"./lib/cjs/express/index.cjs"}},"gitHead":"ac88b4a33bc4cfea46a209b34cf702e0e09bb97c","_npmUser":{"name":"canva-dev","email":"frontend-build-team-external@canva.com"},"_npmVersion":"10.2.3","description":"Utilities and Express.js middleware for Apps SDK server-side functionality.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.4.1","jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/app-middleware_0.0.0-beta.1_1766368449139_0.3608844644001563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.2":{"name":"@canva/app-middleware","version":"0.0.0-beta.2","keywords":["canva","apps-sdk","express","jwt","middleware","authentication"],"author":{"name":"Canva Pty Ltd."},"license":"SEE LICENSE IN LICENSE.md","_id":"@canva/app-middleware@0.0.0-beta.2","maintainers":[{"name":"canva-dev","email":"frontend-build-team-external@canva.com"}],"dist":{"shasum":"fb5b37b23becef109ee4abfb26144a61e48a8839","tarball":"https://registry.npmjs.org/@canva/app-middleware/-/app-middleware-0.0.0-beta.2.tgz","fileCount":24,"integrity":"sha512-VlfKAKsfBrMhhrsTpbPV7ZzaHJrX1gUtwQ2ElYp3uZul8YplDdUJRy3Axwa4iVnIQfDdXgMpVYhgx8cnfdrlXQ==","signatures":[{"sig":"MEUCID6DlYb0EGCOkfcfgvm5bA89H+C6V9JmyldGKzBAtEQuAiEA2CHnBSoKWQaSUqgipe7ZH+v2TzYxNY769Hu09RFLoho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114916},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/esm/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"},"./express":{"types":"./lib/express/index.d.ts","import":"./lib/esm/express/index.mjs","require":"./lib/cjs/express/index.cjs"}},"gitHead":"4a9ca1cc6b1f05098842d02b02908d1c92258c80","_npmUser":{"name":"canva-dev","email":"frontend-build-team-external@canva.com"},"_npmVersion":"10.2.3","description":"Utilities and Express.js middleware for Apps SDK server-side functionality.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.4.1","jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/app-middleware_0.0.0-beta.2_1766458555168_0.4829163296495449","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.3":{"name":"@canva/app-middleware","version":"0.0.0-beta.3","keywords":["canva","apps-sdk","express","jwt","middleware","authentication"],"author":{"name":"Canva Pty Ltd."},"license":"SEE LICENSE IN LICENSE.md","_id":"@canva/app-middleware@0.0.0-beta.3","maintainers":[{"name":"canva-dev","email":"frontend-build-team-external@canva.com"}],"dist":{"shasum":"6e9b2515470532a07b80afa6ade5ebc563a58ab5","tarball":"https://registry.npmjs.org/@canva/app-middleware/-/app-middleware-0.0.0-beta.3.tgz","fileCount":24,"integrity":"sha512-CGMgrtorualIaYKKjI8kTnXhW00d02uNYBX2fkwlxlY/tqWZN6fdeILmmBJiVM3zGH5m3EFsjO8EiHOKYP8Q4g==","signatures":[{"sig":"MEQCIC4h5ADDNr/Z4gXTJdbsUQvDGxLYWTx4+kHU1mN0cTBXAiAi789IGRHCbA06XnA0gMUejhVTK4mUeny2d2KQVktt8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114944},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/esm/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"},"./express":{"types":"./lib/express/index.d.ts","import":"./lib/esm/express/index.mjs","require":"./lib/cjs/express/index.cjs"}},"gitHead":"517a111e224914b3d2df5cc9e121de0ebcbac6aa","_npmUser":{"name":"canva-dev","email":"frontend-build-team-external@canva.com"},"_npmVersion":"10.2.3","description":"Utilities and Express.js middleware for Apps SDK server-side functionality.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.4.1","jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/app-middleware_0.0.0-beta.3_1768280300767_0.6403735306019946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.4":{"name":"@canva/app-middleware","version":"0.0.0-beta.4","keywords":["canva","apps-sdk","express","jwt","middleware","authentication"],"author":{"name":"Canva Pty Ltd."},"license":"SEE LICENSE IN LICENSE.md","_id":"@canva/app-middleware@0.0.0-beta.4","maintainers":[{"name":"canva-dev","email":"frontend-build-team-external@canva.com"}],"dist":{"shasum":"a948fd989ad9e3997bb6d7c0ef0575d970de1b7c","tarball":"https://registry.npmjs.org/@canva/app-middleware/-/app-middleware-0.0.0-beta.4.tgz","fileCount":24,"integrity":"sha512-iUV0rhJ9tiwjNW7fzDLTyBio8n2wYDO1RpYPOPsgIyrcLCVdpn+3RHIrYQ9TrXcjfM+GBt04Nip9xqTuUKi1kQ==","signatures":[{"sig":"MEYCIQDzDw69STwpAltV6W1eaR/Etgp/e7K1Lm8X/EbVde5Q4QIhALUUryjwLqwOSTACl2++YWZUuUGUnthdoa+CbIQJJcwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110045},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/esm/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"},"./express":{"types":"./lib/express/index.d.ts","import":"./lib/esm/express/index.mjs","require":"./lib/cjs/express/index.cjs"}},"gitHead":"8a809cdeebf0b88f68c3915db3cd2aecc4faec9e","_npmUser":{"name":"canva-dev","email":"frontend-build-team-external@canva.com"},"_npmVersion":"10.2.3","description":"Utilities and Express.js middleware for Apps SDK server-side functionality.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.4.1","jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/app-middleware_0.0.0-beta.4_1768439488734_0.72041581426909","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.5":{"name":"@canva/app-middleware","version":"0.0.0-beta.5","keywords":["canva","apps-sdk","express","jwt","middleware","authentication"],"author":{"name":"Canva Pty Ltd."},"license":"SEE LICENSE IN LICENSE.md","_id":"@canva/app-middleware@0.0.0-beta.5","maintainers":[{"name":"canva-dev","email":"frontend-build-team-external@canva.com"}],"dist":{"shasum":"b7536faf92d3cb7ff45f0d53daa33d6edf3d3352","tarball":"https://registry.npmjs.org/@canva/app-middleware/-/app-middleware-0.0.0-beta.5.tgz","fileCount":29,"integrity":"sha512-LE7rJ7MHGLPlyHV1GsA7OAgtHgtyHOWS59usfJjyHt7T5Xhj/9ZCk+Ki9GFluHVVJow1gbu1NGiCB60DspI5vQ==","signatures":[{"sig":"MEYCIQD4T87SgHWUXKrI4Fx9yGm/BUoh4OY+/J6N7+t1I2h4BgIhANtsa7EhFafUkTvyIC86KSbeOuhif9SJt1tdwReDE+f7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164272},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/esm/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"},"./express":{"types":"./lib/express/index.d.ts","import":"./lib/esm/express/index.mjs","require":"./lib/cjs/express/index.cjs"}},"gitHead":"c199a3b241d846abf149cc497c69676ffe55bfc3","_npmUser":{"name":"canva-dev","email":"frontend-build-team-external@canva.com"},"_npmVersion":"10.2.3","description":"Utilities and Express.js middleware for Apps SDK server-side functionality.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.4.1","jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/app-middleware_0.0.0-beta.5_1769037220538_0.761726748183245","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.8":{"name":"@canva/app-middleware","version":"0.0.0-beta.8","keywords":["canva","apps-sdk","express","jwt","middleware","authentication"],"author":{"name":"Canva Pty Ltd."},"license":"SEE LICENSE IN LICENSE.md","_id":"@canva/app-middleware@0.0.0-beta.8","maintainers":[{"name":"canva-dev","email":"frontend-build-team-external@canva.com"}],"dist":{"shasum":"685004b4dfdc31ec7e049bdfe509955a4cfde222","tarball":"https://registry.npmjs.org/@canva/app-middleware/-/app-middleware-0.0.0-beta.8.tgz","fileCount":29,"integrity":"sha512-d7O/cjXn55o5p5CAcJj+wleqfldLJzo61Bnm8CTd8VHb6ZACcRlVRamo7KdIvlySawXcFByMLQ4y6/RtRqVYlQ==","signatures":[{"sig":"MEQCIA8uSzGoEs/qFqxZKfQs3HUTlFDuHaiyE1rdDTWBuCk7AiAl3YBchWqtJ9BW1ZqQVPJlg4HmQ3BhjrZRx4f++iMl1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219282},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/esm/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"},"./express":{"types":"./lib/express/index.d.ts","import":"./lib/esm/express/index.mjs","require":"./lib/cjs/express/index.cjs"}},"gitHead":"1706054e213c26a97b1b26556ff16ebd2ee60c68","_npmUser":{"name":"canva-dev","email":"frontend-build-team-external@canva.com"},"_npmVersion":"11.16.0","description":"Utilities and Express.js middleware for Apps SDK server-side functionality.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"debug":"^4.4.1","jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/app-middleware_0.0.0-beta.8_1784856178017_0.8691396962034867","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-12-22T01:54:09.069Z","modified":"2026-07-24T01:22:59.962Z","0.0.0-beta.1":"2025-12-22T01:54:09.283Z","0.0.0-beta.2":"2025-12-23T02:55:55.321Z","0.0.0-beta.3":"2026-01-13T04:58:20.911Z","0.0.0-beta.4":"2026-01-15T01:11:28.899Z","0.0.0-beta.5":"2026-01-21T23:13:40.692Z","0.0.0-beta.6":"2026-06-01T03:00:50.079Z","0.0.0-beta.7":"2026-07-23T08:33:39.017Z","0.0.0-beta.8":"2026-07-24T01:22:58.166Z"},"author":{"name":"Canva Pty Ltd."},"license":"SEE LICENSE IN LICENSE.md","keywords":["canva","apps-sdk","express","jwt","middleware","authentication"],"description":"Utilities and Express.js middleware for Apps SDK server-side functionality.","maintainers":[{"name":"canva-dev","email":"frontend-build-team-external@canva.com"}],"readme":"","readmeFilename":"README.md"}