{"_id":"@ableron/express","_rev":"15-e446f31520566255b585ad54608aa6e4","name":"@ableron/express","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"@ableron/express","version":"0.0.1","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@0.0.1","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"780f5db32caba98561ba3d3a0564d143b481a31f","tarball":"https://registry.npmjs.org/@ableron/express/-/express-0.0.1.tgz","fileCount":6,"integrity":"sha512-vy7wg0MrtblneG9H5aktVcOf5FAlAngfVwti5q9fHpaYWXaVdXhpGjBDpnsUrR4U6AMH8XeBpRnAAV/w1eRjDw==","signatures":[{"sig":"MEUCIEV47MKt6piqgwr8/leNJVs8sG87x5Nvb+x5hDq6VLk9AiEA0I7GAN9OG1y57npCCKfry2ccvpDfG45kOBw7KSkgs4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19150},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=19"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"4a03b76113ee5addeef6669d3322fc7528a8961d","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --no-cache","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:types","clean":"rimraf dist","prettier":"prettier . --write","test:cov":"jest --coverage --no-cache --silent","build:cjs":"tsc -p tsconfig/tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json && move-file dist/esm/index.js dist/esm/index.mjs","build:types":"tsc -p tsconfig/tsconfig-types.json"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.0","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@ableron/ableron":"^1.0.2","express-interceptor":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.52.0","rimraf":"5.0.5","express":"^4.18.2","ts-jest":"29.1.1","prettier":"3.0.3","supertest":"^6.3.3","ts-loader":"9.5.0","typescript":"5.2.2","@types/jest":"29.5.6","move-file-cli":"3.0.0","@types/express":"4.17.20","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.9.1","@typescript-eslint/eslint-plugin":"6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/express_0.0.1_1698698671298_0.953422150145909","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@ableron/express","version":"0.0.2","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@0.0.2","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"bca947611042cd691b4a60c05624f2f5abee868b","tarball":"https://registry.npmjs.org/@ableron/express/-/express-0.0.2.tgz","fileCount":6,"integrity":"sha512-3xY2WrJsvcUaCsz3D4Mscxpm5Up+scTUDpKg/x3O7v+LGl+jllkuBoLGIhUJRpkGp2h3Kh7cJBsZMoHx/BKGbg==","signatures":[{"sig":"MEQCIBfW4jPcqL3kvtEFNVgLFTM8AwLBE5IzMUHLBSB6nVgPAiAFiSw/FATb91xUhcGbSZxdugUSG8lOof0iplqv1NUxBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19216},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=19"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"09d08f751ddda592bd5b736464e080c705224778","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --no-cache","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:types","clean":"rimraf dist","prettier":"prettier . --write","test:cov":"jest --coverage --no-cache --silent","build:cjs":"tsc -p tsconfig/tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json && move-file dist/esm/index.js dist/esm/index.mjs","build:types":"tsc -p tsconfig/tsconfig-types.json"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.0","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@ableron/ableron":"^1.0.2","express-interceptor":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.52.0","rimraf":"5.0.5","express":"^4.18.2","ts-jest":"29.1.1","prettier":"3.0.3","supertest":"^6.3.3","ts-loader":"9.5.0","typescript":"5.2.2","@types/jest":"29.5.6","move-file-cli":"3.0.0","@types/express":"4.17.20","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.9.1","@typescript-eslint/eslint-plugin":"6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/express_0.0.2_1698700541758_0.039018823873343766","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@ableron/express","version":"0.0.3","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@0.0.3","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"7042ccf4e4549bc9c2dd3becd07cdc9e13d139e7","tarball":"https://registry.npmjs.org/@ableron/express/-/express-0.0.3.tgz","fileCount":5,"integrity":"sha512-bka27KU/96JIoAn3/vNFBRa7f+YXG5n1zYfo+P4UpH9xLb2RrJZ6BJKWt0I6514ew73awHipi8RN2TUH03qNEw==","signatures":[{"sig":"MEYCIQDh5BBv0nprghl4OiPO7LrxCaGUNwziTfD/ScjTvevC+wIhAPo17O5uf8D7ycH631l0T95CZ1CCJfL+3vsSBYYJ7jdB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16581},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=19"},"gitHead":"3574b90c47040dfc632a3d33a559a2ec9df50e96","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --no-cache","build":"npm run clean && tsc","clean":"rimraf dist","prettier":"prettier . --write","test:cov":"jest --coverage --no-cache --silent"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.0","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@ableron/ableron":"1.0.2","express-interceptor":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.53.0","rimraf":"5.0.5","express":"4.18.2","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","supertest":"6.3.3","ts-loader":"9.5.0","typescript":"5.2.2","@types/jest":"29.5.7","@types/express":"4.17.20","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.9.1","@typescript-eslint/eslint-plugin":"6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/express_0.0.3_1699054486214_0.010047247040304796","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@ableron/express","version":"0.0.4","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@0.0.4","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"1db0627cffa73f4e4f7052b1c0c0f3069d22d32e","tarball":"https://registry.npmjs.org/@ableron/express/-/express-0.0.4.tgz","fileCount":5,"integrity":"sha512-mOsfJP7BVjH7f9JjfsfvMM0MGA9URdqN6uvVvQWYVL06LtAT5Cqottii6MpsLu0ZFx3AWmGCRHc0xgt5GcIinA==","signatures":[{"sig":"MEUCIB9gTNyfxeEaiLhFtrvTaZqRpw97Aou+c2Rsz4414GowAiEA3zJE8Ucp7l1oUkg1K/7EukMsjLHNCXNxZPgTp35WtKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=19"},"gitHead":"bcab7b61523f111fc1424b9a6649b1459e0b47b0","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","test":"jest --no-cache","build":"npm run clean && tsc","clean":"rimraf dist","prettier":"prettier . --write","test:cov":"jest --coverage --no-cache --silent"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.0","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@ableron/ableron":"1.0.2","express-interceptor":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.53.0","rimraf":"5.0.5","express":"4.18.2","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","supertest":"6.3.3","ts-loader":"9.5.0","typescript":"5.2.2","@types/jest":"29.5.7","@types/express":"4.17.20","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.9.1","@typescript-eslint/eslint-plugin":"6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/express_0.0.4_1699263762340_0.3717874408239079","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ableron/express","version":"1.0.0","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.0.0","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"110f7c25b92a64cc218b72dd023009b7701392ad","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.0.0.tgz","fileCount":5,"integrity":"sha512-kIvGFU9J45SHaC31/TqVvXWIvkVeQw5emGJrb2vKDb8p+LqcLp3SuUHLib5jmO58FbXYvqCB/V4SlzFdBbGqng==","signatures":[{"sig":"MEUCICTNmA0Bo6KNoLOWc+iWkOeMciUFDer3ex/zDfOSQf06AiEA4cWgGCekbbU3hofbouzL1MwzQZhxkcT1l8n3nVK7k0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16504},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=19"},"gitHead":"d51c36ee3a4f91f2dd3a005e0f8ff27bdb734ae2","scripts":{"test":"vitest","build":"npm run clean && tsc","clean":"rimraf dist","prettier":"prettier . --write"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.0","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@ableron/ableron":"1.0.3","express-interceptor":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"5.0.5","vitest":"^0.34.6","express":"4.18.2","prettier":"3.0.3","supertest":"6.3.3","ts-loader":"9.5.0","typescript":"5.2.2","@types/express":"4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.0.0_1699483989698_0.16695770896459217","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ableron/express","version":"1.1.0","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.1.0","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"0aa28ff34fda887f9122b35244434a2fa7263a54","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.1.0.tgz","fileCount":5,"integrity":"sha512-pGjDnjOIwTJvn64qjGElY7CjPAQs0nqe8W9wKKaU8e1wIkfuHs8x0+tn5W88lnj2cJCytCsEQMr5DI18YfhBPA==","signatures":[{"sig":"MEUCIB/CzpZnD3zgvLGjF7m1Yu9Fpi99CBZP50J5NNgMWWI/AiEA/DQ9Fqmsqb+XaB9x3PW00kSK+C71dr1sN1fXlTs+2tI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=19"},"gitHead":"413813523801a27e18e7ad60edf21e7fcd6769de","scripts":{"test":"vitest","build":"npm run clean && tsc","clean":"rimraf dist","prettier":"prettier . --write"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.0","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@ableron/ableron":"1.1.0","express-interceptor":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"5.0.5","vitest":"0.34.6","express":"4.18.2","prettier":"3.0.3","supertest":"6.3.3","ts-loader":"9.5.0","typescript":"5.2.2","@types/express":"4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.1.0_1699741976013_0.8850449952859902","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@ableron/express","version":"1.2.0","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.2.0","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"26371a0af6be75a96e5741528048af63dc253bb1","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.2.0.tgz","fileCount":5,"integrity":"sha512-r0Fcx9YEGtAJLdgYesH8+H4w/MSDJ0ACsQDKTe4OpR9Dup+wPssThrdDwXt0poPF4yQMHszAG8pJrH20XF6AUw==","signatures":[{"sig":"MEQCIAba8ahwNe4EV2jOHrMtr40UXQtdo6GPKQWa5RYAswlMAiBv/fxRNl0JhZ8XcbkIruYSwF5XGQZEvczxZnPTPDoi7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=19"},"gitHead":"d07f5585f3fc1cc5b082af32a5e7d3a8edcc20f9","scripts":{"test":"vitest","build":"npm run clean && tsc","clean":"rimraf dist","prettier":"prettier . --write"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.3","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@ableron/ableron":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"5.0.5","vitest":"0.34.6","express":"4.18.2","prettier":"3.1.0","supertest":"6.3.3","ts-loader":"9.5.1","typescript":"5.2.2","@types/express":"4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.2.0_1700264650821_0.6823445696828307","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@ableron/express","version":"1.2.1","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.2.1","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"f2725848859a2a17b56e156790d4baed46a5e76b","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.2.1.tgz","fileCount":5,"integrity":"sha512-JMbZsl5DRauiI0l8EQkUn9FyyNOvlWzlunj9UNSwjZZ5vmFQT+Do5JRz6FBAYaPiwozoKehoNzwStykqP5+x+w==","signatures":[{"sig":"MEYCIQDqVrpo6jQEGYq2ls/iDko9dL2anZ48+rkqHX+sYbAYtAIhAO9MY+bPpUC66WBrgLgjVADm18LvtUPL+wUERzpxXmpC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=19"},"gitHead":"cfd993d3e0515b4e66b1ae9b27cab1f8040e631b","scripts":{"test":"vitest","build":"npm run clean && tsc","clean":"rimraf dist","prettier":"prettier . --write"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.3","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@ableron/ableron":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"5.0.5","vitest":"0.34.6","express":"4.18.2","prettier":"3.1.0","supertest":"6.3.3","ts-loader":"9.5.1","typescript":"5.2.2","@types/express":"4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.2.1_1700347537458_0.09397107983261166","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@ableron/express","version":"1.3.0","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.3.0","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"0e384e5e2664f5da823df6658d57a3a0ab38918e","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.3.0.tgz","fileCount":5,"integrity":"sha512-OWCCaZ5j0uwNljkZk8VruvNsOO2eQetD3mPFYF2K62ZxnENP+PTFgPn2FYfelWhzRYgCtbQt/S/sBIE8c2UsFA==","signatures":[{"sig":"MEYCIQC8bY3uLcPHSaMBFcMgyOzrwq5BI1m8IRdVbZKk6TGUVwIhALgljbZSxNLp7LeMz45brxUTQj0D9HhpexMurowyz65y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=19"},"gitHead":"8a67b9fa591806722900ae6e0ad7d06cf6ff3fda","scripts":{"test":"vitest","build":"npm run clean && tsc","clean":"rimraf dist","prettier":"prettier . --write"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.3","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@ableron/ableron":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"5.0.5","vitest":"0.34.6","express":"4.18.2","prettier":"3.1.0","supertest":"6.3.3","ts-loader":"9.5.1","typescript":"5.3.2","@types/express":"4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.3.0_1700778911189_0.47826598662245967","host":"s3://npm-registry-packages"}},"1.4.0-alpha.1":{"name":"@ableron/express","version":"1.4.0-alpha.1","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.4.0-alpha.1","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"8d550ba5e910fb5e23ca0bf4c4d84cc5bd13be55","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.4.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-AU1BVMSrX/dXoBRN7aYGMapy+W1UMwEoInix2ODewkT/2wOYOZGdbHBiCJzGISdaIovkz895WxoOFzK1xLoD8w==","signatures":[{"sig":"MEUCIQC4boV/pzK3zAj8TrF7oqTRqc12cQsRSwZlpCyClPoM5wIgQ4YDvdHfodM2K6la++JG2PmBzz4CP7PDqrSCOAGKHB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22961},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=19"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"12d07c36b456c42811ca43aab29a73d0c44a6c0f","scripts":{"test":"vitest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:types && bash ./tsconfig/set-package-type","clean":"rm -fr dist/*","prettier":"prettier . --write","build:cjs":"tsc -p tsconfig/tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig/tsconfig-types.json"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.4","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@ableron/ableron":"^1.4.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.3","express":"^4.18.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.4.0-alpha.1_1704923928143_0.7473377809741983","host":"s3://npm-registry-packages"}},"1.4.0-alpha.2":{"name":"@ableron/express","version":"1.4.0-alpha.2","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.4.0-alpha.2","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"4b2375bb8e5beefc7ba0b824d12d36c8e1c626be","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.4.0-alpha.2.tgz","fileCount":8,"integrity":"sha512-QKgM/X/i1G2NlgoHy0oHu6fZR8oCMlfryyU0Jk876unsIukDcb3mflfBFzXeWr4a/oe2QRgjYk1Upw9QfmAqFA==","signatures":[{"sig":"MEUCIGmh6hhKSyopRylvFe1WCd3NWKQU9RC21cCHy/Lnae0IAiEA8+sT6InFSK6vrVDpGzUEL03q9WUEkvffPA5Zcj2Tee4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22961},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"2c0e471eea22bc3ceba54b491d8257065fc99510","scripts":{"test":"vitest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:types && bash ./tsconfig/set-package-type","clean":"rm -fr dist/*","prettier":"prettier . --write","build:cjs":"tsc -p tsconfig/tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig/tsconfig-types.json"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.4","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@ableron/ableron":"^1.4.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.3","express":"^4.18.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.4.0-alpha.2_1704926635258_0.7642443310803613","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@ableron/express","version":"1.4.0","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.4.0","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"50e0b032fcf83709cebbb779306e4e5329487597","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.4.0.tgz","fileCount":8,"integrity":"sha512-baPzrsQ7iQFtVDW1CQrqU9peCpNafrnm5wrgOvhtXdfCXL+G73UaWGk5Kzc6bQpOXdPb99jlIVHCqXt2R+WqIw==","signatures":[{"sig":"MEUCIEiEzed4AZ8HUQCAt6hJcboa6Z0itq3fSdZmFgkeuu+9AiEAvkVkUsuXmzcJ5yWrQ+OKPzhdw+411oyTEG6sy0v2Lj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22945},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"12747880d23a69d8403b451236c50552707c4984","scripts":{"test":"vitest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:types && bash ./tsconfig/set-package-type","clean":"rm -fr dist/*","prettier":"prettier . --write","build:cjs":"tsc -p tsconfig/tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig/tsconfig-types.json"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.4","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@ableron/ableron":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","express":"^4.18.2","prettier":"^3.2.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.4.0_1705095740302_0.36055389837767593","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@ableron/express","version":"1.5.0","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.5.0","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://github.com/ableron/ableron-express","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"5a8e97d288d345bbf57f8636a2604ee604a45c6c","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.5.0.tgz","fileCount":8,"integrity":"sha512-rDRWzgVwWAnJF3ae4ze8iSFNR38SOwrCNiBZXd3VSHME5p7qQ+MMtSwcNHqm35qrkBdGhrAPOai/kOiw+vdXNQ==","signatures":[{"sig":"MEUCIBm2bfRQNG6fM2jZwT8KCJYCIerXDO1mHMjaUGyyUW17AiEAhSVDykcTMhtLUkoxD91+lvMlz8dxgjIrghPPai8JIeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22690},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"74aaf1ffc003a6c14026130c602f0989ddd61338","scripts":{"test":"vitest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:types && bash ./tsconfig/set-package-type","clean":"rm -fr dist/*","prettier":"prettier . --write","build:cjs":"tsc -p tsconfig/tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig/tsconfig-types.json"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.2.4","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@ableron/ableron":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","express":"^4.18.2","prettier":"^3.2.2","supertest":"^6.3.4","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.5.0_1705324083869_0.07724035570245813","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@ableron/express","version":"1.5.1","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"Apache-2.0","_id":"@ableron/express@1.5.1","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"homepage":"https://ableron.github.io/","bugs":{"url":"https://github.com/ableron/ableron-express/issues"},"dist":{"shasum":"1cd82fdaa8809ebbb3285fbf030bef63a5abe450","tarball":"https://registry.npmjs.org/@ableron/express/-/express-1.5.1.tgz","fileCount":8,"integrity":"sha512-QmjrGQjRUVjX6SBz3gzwl82/wL+Ip6hshpIUUITosj9guGu1QqKGuleXvvMXiSOEDjbezmAZp6ZpL/JSaiJWiA==","signatures":[{"sig":"MEUCIQDQFvvkPKfSHeEFplmiwUjrXON3mX2MCfirSIpyPw+89AIgOe93pB2ZLx6kCz1MmngiKa+j72KrMiijS8kL2CxPj1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23619},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9d41708e47d7b4d47a802af250cd0cf32ede1ad4","scripts":{"test":"vitest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:types && bash ./tsconfig/set-package-type","clean":"rm -fr dist/*","prettier":"prettier . --write","build:cjs":"tsc -p tsconfig/tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json","build:types":"tsc -p tsconfig/tsconfig-types.json"},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/ableron/ableron-express.git","type":"git"},"_npmVersion":"10.5.0","description":"Express Middleware for Ableron Server Side UI Composition","directories":{},"_nodeVersion":"21.7.3","dependencies":{"@ableron/ableron":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.6.0","express":"4.19.2","prettier":"3.3.0","supertest":"7.0.0","ts-loader":"9.5.1","typescript":"5.4.5","@types/express":"4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/express_1.5.1_1717267428638_0.6071855974541367","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@ableron/express","version":"2.0.0","description":"Ableron Server Side UI Composition - Express Middleware","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"engines":{"node":">=18"},"scripts":{"clean":"rm -fr dist/*","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:types && sh ./tsconfig/set-package-type","build:esm":"tsc -p tsconfig.json","build:cjs":"tsc -p tsconfig/tsconfig-cjs.json","build:types":"tsc -p tsconfig/tsconfig-types.json","prettier":"prettier . --write","test":"vitest --watch=false"},"publishConfig":{"access":"public"},"keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"MIT","homepage":"https://ableron.github.io/","repository":{"type":"git","url":"git+ssh://git@github.com/ableron/ableron.git"},"bugs":{"url":"https://github.com/ableron/ableron/issues"},"dependencies":{"@ableron/ableron":"^2.0.0"},"devDependencies":{"@types/express":"5.0.1","express":"4.21.2","prettier":"3.5.3","supertest":"7.1.0","ts-loader":"9.5.2","typescript":"5.8.2","vitest":"3.0.9"},"prettier":{"printWidth":120,"quoteProps":"consistent","singleQuote":true,"trailingComma":"none"},"_id":"@ableron/express@2.0.0","gitHead":"9159af2bd23eff9ccb8c2c025ed3ee4cbb37b193","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9ECO+S/u63yXeCij/K7rtJKVWyURMEyuXlddrp9oY/6WTMCWzIZcEUxwt3dzgx05iJ+zfcjVO1gkB4x5PqFLQg==","shasum":"e6ca4b0e67490f4b19b842c35f8f6c3818109c17","tarball":"https://registry.npmjs.org/@ableron/express/-/express-2.0.0.tgz","fileCount":7,"unpackedSize":12230,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBJ3L15ikLc0PswcmzAvCeEVVFhS+6Zlv2Q+wO4Onc2WAiBEboWuNjfzfR96d3IN/amO9CnQzgbuFGgFVlJhS3mSFw=="}]},"_npmUser":{"name":"ableron","email":"dev@t-blasche.de"},"directories":{},"maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express_2.0.0_1742939364825_0.522826279088225"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-30T20:44:31.241Z","modified":"2025-03-25T21:49:25.154Z","0.0.1":"2023-10-30T20:44:31.518Z","0.0.2":"2023-10-30T21:15:41.969Z","0.0.3":"2023-11-03T23:34:46.379Z","0.0.4":"2023-11-06T09:42:42.583Z","1.0.0":"2023-11-08T22:53:09.847Z","1.1.0":"2023-11-11T22:32:56.278Z","1.2.0":"2023-11-17T23:44:11.011Z","1.2.1":"2023-11-18T22:45:37.664Z","1.3.0":"2023-11-23T22:35:11.358Z","1.4.0-alpha.1":"2024-01-10T21:58:48.314Z","1.4.0-alpha.2":"2024-01-10T22:43:55.426Z","1.4.0":"2024-01-12T21:42:20.477Z","1.5.0":"2024-01-15T13:08:04.010Z","1.5.1":"2024-06-01T18:43:48.823Z","2.0.0":"2025-03-25T21:49:24.983Z"},"bugs":{"url":"https://github.com/ableron/ableron/issues"},"author":{"name":"Torsten Blasche","email":"dev@t-blasche.de"},"license":"MIT","homepage":"https://ableron.github.io/","keywords":["ableron","express","ssi","server-side-includes","ui-composition","dynamic-ui-composition"],"repository":{"type":"git","url":"git+ssh://git@github.com/ableron/ableron.git"},"description":"Ableron Server Side UI Composition - Express Middleware","maintainers":[{"name":"ableron","email":"dev@t-blasche.de"}],"readme":"# @ableron/express\n\n[![Build Status](https://github.com/ableron/ableron/actions/workflows/ableron-express.yml/badge.svg)](https://github.com/ableron/ableron/actions/workflows/ableron-express.yml)\n[![npm version](https://badge.fury.io/js/@ableron%2Fexpress.svg)](https://badge.fury.io/js/@ableron%2Fexpress)\n[![Node.js Version](https://img.shields.io/badge/Node.js-18+-4EB1BA.svg)](https://nodejs.org/docs/latest-v18.x/api/)\n\nExpress Middleware for Ableron Distributed Server Side UI Composition.\n\n## Installation\n\n```shell\nnpm i @ableron/express\n```\n\n## Usage\n\nFull example using **ES Modules**\n\n```js\nimport express from 'express';\nimport ableron from '@ableron/express';\n\nconst app = express();\n\napp.use(\n  ableron(\n    // custom settings (optional)\n    {\n      requestTimeoutMs: 5000,\n      requestHeadersForward: ['X-Tracking-ID'],\n      requestHeadersForwardVary: ['X-Test-Groups'],\n      statsAppendToContent: true\n      // ...\n    },\n    // custom logger (optional). If no logger is provided, no logging happens at all\n    yourLogger() || console\n  )\n);\n```\n\nMinimal example using **CommonJS**\n\n```js\nconst express = require('express');\nconst ableron = require('@ableron/express').default;\n\nconst app = express();\n\napp.use(ableron());\n```\n\n### Configuration\n\nConfiguration options see [@ableron/ableron](https://github.com/ableron/ableron/blob/main/ableron-js/README.md#configuration)\n","readmeFilename":"README.md"}