{"_id":"@cap-js/audit-logging","_rev":"31-f6473a04954e8fa43e198c1ee6067c42","name":"@cap-js/audit-logging","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.0":{"name":"@cap-js/audit-logging","version":"0.1.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.1.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log":{"handle":["WRITE"],"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"},"outbox":true},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console","outbox":false}},"audit-log":true}},"dist":{"shasum":"9063088ec625ff2231c62a985875678dade86d32","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.1.0.tgz","fileCount":10,"integrity":"sha512-x0aRnoZJnf4esdUxOz+UTAToETacFcbuzOJolLsU9nHixp2PzInwJgusmHxi3qQacA0qd6ZAzuPzIbsuhfVqFA==","signatures":[{"sig":"MEQCIEclUuQeOMccYeh9mntTuumAVAd1PfPyrW+zJRLuHZiKAiBE5u41fz9YgVcVnvk4C8OTkwIkox2RMDHTqSW2Sjs2fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39948},"main":"cds-plugin.js","gitHead":"d580615d063c7c4471bd6639d00b35b6546deb9d","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.6.7","description":"CDS plugin providing integration to the SAP BTP Audit Logging Service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","axios":"^1.4.0","eslint":"^8","express":"^4.18.2","@cap-js/sqlite":"^1.0.1"},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.1.0_1692342627074_0.9687341784323915","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@cap-js/audit-logging","version":"0.2.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.2.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log":{"handle":["WRITE"],"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"},"outbox":true},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console","outbox":false}},"audit-log":true}},"dist":{"shasum":"b31b5e5f4cd8e75866edb4f914bd696f295a36cb","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.2.0.tgz","fileCount":10,"integrity":"sha512-PehSGXe00Omz+j1kfiqug/qbwTnGh94lnqJmuNFBQ1/b2FEjhkKWkhi5U3QyqnvUOso+Ez+QTB2jLZRpMEIUww==","signatures":[{"sig":"MEUCICE3XbrcDsVqBe37O0XtEfGBpDrg1V73FXU25haUfOb8AiEA6NBIUbZpkySxKikNq+65nXMpccoWkGuNPT82Tiiv6Qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40082},"main":"cds-plugin.js","gitHead":"c1a2410d6121981ffe78ab21053db201add178de","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.6.7","description":"CDS plugin providing integration to the SAP BTP Audit Logging Service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","axios":"^1.4.0","eslint":"^8","express":"^4.18.2","@cap-js/sqlite":"^1.0.1"},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.2.0_1693558813428_0.6716599641557448","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@cap-js/audit-logging","version":"0.3.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.3.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log":{"handle":["READ","WRITE"],"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"},"outbox":true},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console","outbox":false}},"audit-log":true}},"dist":{"shasum":"856d0836377cf98241f2e47be88575f1ca3d67f4","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.3.0.tgz","fileCount":10,"integrity":"sha512-FYkSAMl8AeAOotHjzUyxrO7NfuCeBz42mCeflcZ351wFMXvDchsn5v1xw3sWDyOmUabLqqmhIxg/Ju6Z/JaLEw==","signatures":[{"sig":"MEQCIGge4gb+/8qRfH0WODPKJJd1EmJSdzFra/ZKkO2AaMexAiAUxJWH8uoj0ZEPocd0tSExuCv9EYKj+5+mih/xFuPRSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40116},"main":"cds-plugin.js","gitHead":"4541f81576a796c4c4de721d4f2d81a01cb738ea","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.6.7","description":"CDS plugin providing integration to the SAP BTP Audit Logging Service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","@cap-js/sqlite":"^1","better-sqlite3":"8.5.2"},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.3.0_1693999270192_0.6379600828172756","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@cap-js/audit-logging","version":"0.3.1","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.3.1","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"},"outbox":true},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console","outbox":false}},"audit-log":{"handle":["READ","WRITE"],"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"482d2577870f24cd2b66eee3f773bd8ae77c34a2","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.3.1.tgz","fileCount":10,"integrity":"sha512-p25FxUzZhhwywJVsFWl0e2CtM4LSBKQuwYAKwau2l3jC3oH2SMh//KusqLb/fgvBjf7oPZVFYXsw7RN/sCICQg==","signatures":[{"sig":"MEUCIEXyUY1jsRzYq6/N01ouKXiD6hF3/hYw0Txxh0HQIWm/AiEAnLkAgM4Jj7WY/ydlcWSGkPxf4w4CLSPYIJFvIJkIqbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40320},"main":"cds-plugin.js","gitHead":"bf979e8839752a042e271467295cf87efa26d96b","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.6.7","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","@cap-js/sqlite":"^1","better-sqlite3":"8.5.2"},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.3.1_1695711956150_0.8146017470738536","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@cap-js/audit-logging","version":"0.3.2","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.3.2","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"},"outbox":true},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console","outbox":false}},"audit-log":{"handle":["READ","WRITE"],"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"8d8417f32938178303a90c476ac1989f9f646f70","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.3.2.tgz","fileCount":11,"integrity":"sha512-01gKfmOFKeQCLzPPQjMZa4RKbqBpBtDDjBKlj0N3cyViOS72dtWnzm4cOIJDpxPlehcrBpdyeYNXTjHqIR+fRA==","signatures":[{"sig":"MEUCIATHtP/Uj7jT58kDHX/EFUTqPr2qC/8z/jVnGRPAjoAnAiEArWE86lhT71P6+ii/Nx2uyGmJgyrJu7vvW/Bg6BgQVjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43071},"main":"cds-plugin.js","gitHead":"92e30a3e740cbc048097db012367bab2ea3d3fda","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.8.1","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","@cap-js/sqlite":"^1"},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.3.2_1697053363112_0.8892496975349964","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@cap-js/audit-logging","version":"0.4.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.4.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"c2c965fb279e06ce6cfa31e77c18aa1d1aa5616b","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.4.0.tgz","fileCount":11,"integrity":"sha512-OpQw8RAfu7jn1sQJ3PlmbakzY9jvFf7te9fEkosXf8tQD45QOzDGK597TzK55E/xfTqPZ7zehTlzkFXabU3e6Q==","signatures":[{"sig":"MEYCIQDTxlEny2rNC0XLSUWhDcznWbrwIRqMX2hgESAEM0KfNAIhALGZPOVymKJn+ISAOvnCNLPQ93mxvAMtr6sB/bayY4oB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44247},"main":"cds-plugin.js","gitHead":"89d3a4cbc37e4b8ff2a87d41762a6fe6d170a113","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.8.1","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.4.0_1698151872525_0.5616982704835376","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@cap-js/audit-logging","version":"0.5.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.5.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"fd94717662e13f110e6ce7159f1625fd9ddd3e51","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.5.0.tgz","fileCount":11,"integrity":"sha512-S86gOT/Ct+A4QkKC3IcMGepE/ME4jHW1QQvQ38IKATirVsbWLgJERSLdZiLsInf+1zmPnioOYZwW3+Eae3bgFw==","signatures":[{"sig":"MEYCIQDUEjouVLzEYxf2VWFxZqp12c4j/ndIlo6sksSP6Hi01QIhANu0H5Zj6LFcEEkxXGAKrasiGtsDv2Xz5Mw39Z/Fqjr/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44424},"main":"cds-plugin.js","gitHead":"a1bc49648149f465a9fbed047b305e60b91b9570","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.8.1","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.5.0_1700649350751_0.2090918753120512","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@cap-js/audit-logging","version":"0.5.1","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.5.1","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"ec0f216c54a7fba24cfc3d6c0c49d9a3321d72a7","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.5.1.tgz","fileCount":11,"integrity":"sha512-t/hQlSq5aceW0AHrOwqC2i9cM/8UKIP21FHsPGsBU2pfbV3ElbeRNCsqN5X423c/hVHpuFp0obKc/sXZDQHehQ==","signatures":[{"sig":"MEUCIGNob26iHYJTI0POFX48bGkVlh2j51+ts05CgbRDI2RGAiEAsjR0JKLIUrXJZDvltpUtgbpXz+EpXcDrCG5vvxI4zqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45189},"main":"cds-plugin.js","gitHead":"7315fd5d1bfdab0e03de0261b636dd605f3cedb1","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.8.1","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.5.1_1701356836936_0.8509470804342296","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@cap-js/audit-logging","version":"0.5.2","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.5.2","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"901d55137aeed7aa20d28bf78107d6ea4a9cc5f8","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.5.2.tgz","fileCount":11,"integrity":"sha512-GVQDBjsCKsU69RZym8pdEGXCMmKsRL7421l+wCdDfzSW8B8wmoSmH+l+TxiU96Ugolc/Q9A5+BnRsT4B0IBN4g==","signatures":[{"sig":"MEUCIQDiOt5dKm4sL/oVncExv7BhLAYjnzMNBSyByciqu5LRKQIgaqCXyj/DTUQHvAXfaqeCj4PTe97EP0MyyOtRuOtPgtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46139},"main":"cds-plugin.js","gitHead":"a041580f6e2975d9c1b8e21bcf728a4e7e7e9d11","scripts":{"lint":"npx eslint .","test":"npm run test-new-db && npm run test-old-db","test-new-db":"CDS_ENV='better-sqlite' npx jest --silent","test-old-db":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"9.8.1","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","sqlite3":"^5.1.6","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.5.2_1702033649693_0.2759243117219312","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@cap-js/audit-logging","version":"0.6.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.6.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"69a90735651340e18599e737ef759a9fad6fcb0d","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.6.0.tgz","fileCount":11,"integrity":"sha512-4P5GpQgeCNanr9wlbGCU+va2hCkBgvz5pXNaRblfjPnxWjC2QE1U2ZGME+q2UPjWR/UMddAEFlO14YV3l79RMA==","signatures":[{"sig":"MEQCIHv8AXbkBbGgdCtkSLZlbo2VBiu3iA2XWoDLDZXcnJmoAiBrQOHLcLycv2oK2NfPD233Z/4ZIJVP2vPMN1znS8/8sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47335},"main":"cds-plugin.js","gitHead":"639c965e94511f57db9c72c7c5dcdcaa66e2a0ae","scripts":{"lint":"npx eslint .","test":"npm run test-new-db && npm run test-old-db","test-new-db":"CDS_ENV='better-sqlite' npx jest --silent","test-old-db":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.2.3","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","sqlite3":"^5.1.6","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.6.0_1707160944984_0.39809880395720065","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@cap-js/audit-logging","version":"0.7.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.7.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"37716ca107d6329c68f476ddc5b949a55de94a34","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.7.0.tgz","fileCount":11,"integrity":"sha512-Re5jOXDAZnoLiwcwz20ZS32JJg7HCLwGxc36Y758a7ZkRSAcwJNMEQV3CgPIAJcRiD6WmF4svyuTUjq4yQ6vlw==","signatures":[{"sig":"MEUCIQCwh7Hk4zjyiT49RC4OKh0L3N7cu6ch4NIoyIg1hNaCpwIgIyFOkeWrm3V9+Cjj+9hHwws54yZbBx8ilsrpbXltdNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48060},"main":"cds-plugin.js","gitHead":"a74cbadf19621f546d2dd85a6d93a6c8c485c67b","scripts":{"lint":"npx eslint .","test":"npm run test-new-db && npm run test-old-db","test-new-db":"CDS_ENV='better-sqlite' npx jest --silent","test-old-db":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.5.0","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","sqlite3":"^5.1.6","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":"^7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.7.0_1715769438138_0.38884599658759766","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@cap-js/audit-logging","version":"0.8.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.8.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"958ea546b923f1a364df2d41c1b8e5c4ece48d4d","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.8.0.tgz","fileCount":11,"integrity":"sha512-S3AgMaIDsMcSoelyh9Rndf2YDhws0aL+FjzcIXhwQbxzGHc4Zi6/0FArghSgKL0KlleDcO3/2SiDqvgI6CjeLA==","signatures":[{"sig":"MEYCIQCyu34jTDyWq3M4Eozz498TaOwbUA07I+dWbGWgSKlVPwIhAN7xEG35S6lIj/80tjGwE5HBTW71+y23J+FJGsa0gdQ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52158},"main":"cds-plugin.js","gitHead":"1862b216f31f138c09f51ba2377cfe55ad6ef24d","scripts":{"lint":"npx eslint .","test":"npm run test-new-db && npm run test-old-db","test-new-db":"CDS_ENV='better-sqlite' npx jest --silent","test-old-db":"npx jest --silent"},"_npmUser":{"name":"chgeo","email":"christian.georgi@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.5.0","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^8","express":"^4","sqlite3":"^5.1.6","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=7 || ^8.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.8.0_1716545320514_0.18952135758208288","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@cap-js/audit-logging","version":"0.8.1","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.8.1","maintainers":[{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"20ad384558837909534ee891367c4861e06dbe16","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.8.1.tgz","fileCount":11,"integrity":"sha512-HePs8MEaVRWJj7d3SFexgxllUt7GqzCd6rzaBckXFu2sSSxsIv10BwyvygBF7ekusvwcbIyu/DS1hSOuMOlwDw==","signatures":[{"sig":"MEUCICQ5JwKmozeHNektY322Ttl7wlMkb+NtROIT5qQDCXGvAiEA5EcM6W7upjsY7NpKAYcm9dOegnDP/VRLlbN5Uc/Z/G8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53246},"main":"cds-plugin.js","gitHead":"9e2b9208c301935697cbc3089e948c1ed6040859","scripts":{"lint":"npx eslint .","test":"npm run test-new-db && npm run test-old-db","test-new-db":"CDS_ENV='better-sqlite' npx jest --silent","test-old-db":"CDS_ENV='legacy-sqlite' npx jest --silent"},"_npmUser":{"name":"cap-npm","email":"cap@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.7.0","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^9","express":"^4","sqlite3":"^5.1.6","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.8.1_1726231065634_0.20462940371200777","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@cap-js/audit-logging","version":"0.8.2","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.8.2","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"b554f1651359d941bba65a777453266c158ec49f","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.8.2.tgz","fileCount":11,"integrity":"sha512-d8AHPC5kP9AsXrWfmdxXyeUAoYRWJjpEJ6Uc4J5BN8VcAfNBYQIGATUYvZsS+QpruxsArYsw0PFzm0/h8xhpig==","signatures":[{"sig":"MEYCIQCXqKlbemvXCw2fyLvkfwY8qfvy9lwvCHYOwFcP7KmNBAIhAN5RatJI6LQkZ94dnkdrd6WveFow65ApAK3wggts6Q9J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54364},"main":"cds-plugin.js","gitHead":"4895ccc429b1de47a90f9bd1d8ab6002cf102af2","scripts":{"lint":"npx eslint .","test":"npm run test-new-db && npm run test-old-db","test-new-db":"CDS_ENV='better-sqlite' npx jest --silent","test-old-db":"CDS_ENV='legacy-sqlite' npx jest --silent"},"_npmUser":{"name":"cap-npm","email":"cap@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.8.2","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^9","express":"^4","sqlite3":"^5.1.6","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.8.2_1732703773572_0.3681602180999215","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@cap-js/audit-logging","version":"0.8.3","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"SEE LICENSE IN LICENSE","_id":"@cap-js/audit-logging@0.8.3","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"5b5883392dfc834036305f8ad82259af055aec0d","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.8.3.tgz","fileCount":12,"integrity":"sha512-g+de7AipJ1HdZZHv1eha8qzWYBEqh7GG7ULug9VTHwQF8fWs62pacpqv43OndqveapnEZIxxVGKLi7G1JSp4qg==","signatures":[{"sig":"MEYCIQD4aHqFjcnsYl7jcaJ37MxqbVy1mMkGqWXjzbO5rg00SwIhAIlHkhKsqRZZZN8mXkd/KQKIVc/6ZJ37ddSQSmpOW7n6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60794},"main":"cds-plugin.js","gitHead":"48f069316550d6bb690896a1c55513652698ce51","scripts":{"lint":"npx eslint .","test":"npm run test-new-db && npm run test-old-db","test-new-db":"CDS_ENV='better-sqlite' npx jest --silent","test-old-db":"CDS_ENV='legacy-sqlite' npx jest --silent"},"_npmUser":{"name":"cap-npm","email":"cap@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.8.2","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^9","express":"^4","sqlite3":"^5.1.6","@cap-js/sqlite":"^1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=7"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.8.3_1744208585483_0.4910603420137385","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@cap-js/audit-logging","version":"0.9.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"Apache-2.0","_id":"@cap-js/audit-logging@0.9.0","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"477278de221e3fe169df81d2c441c446bc44094a","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-0.9.0.tgz","fileCount":12,"integrity":"sha512-sOWBJhBAeyT8P0a1tl8CQ8MAQVohznUDPlDLbGzs8t5mVW5Hvh49mgbmXqU2RT4TsyqRWvLJVc9855cs/qoWfw==","signatures":[{"sig":"MEUCIGrmhwVM/HZKJhtn39E0u6VT0Ld32K0za1VdMD0WCThSAiEAn1F5rZWqt0zxUmNgjKlHC+nUC92/1wYsJZeY/xFbODo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60750},"main":"cds-plugin.js","gitHead":"b25a3b5830570efa98fa54162bdf5a44a1ae73ea","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"cap-npm","email":"cap@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.8.2","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^9","express":"^4","@cap-js/sqlite":">=1","@cap-js/cds-test":">=0","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=8"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_0.9.0_1749156317930_0.29474987238655515","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@cap-js/audit-logging","version":"1.0.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"Apache-2.0","_id":"@cap-js/audit-logging@1.0.0","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-als":{"impl":"@cap-js/audit-logging/srv/log2als"},"audit-log-to-alsng":{"impl":"@cap-js/audit-logging/srv/log2alsng"},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"0a3734674dae1f2437c25f55f3b35c43af1c3319","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-1.0.0.tgz","fileCount":14,"integrity":"sha512-cfyzXMjFym6YCwonwvbXNojVt+7sucZfQcjBWwqLl47M/HnGOiwWwMjED2I3MtOiEMIjW9kIxq0m2MOWEmB6iQ==","signatures":[{"sig":"MEYCIQDcfi1RLJ9xqzrAOrrFJCahLXXnd1I4B5BPjujv/r2KcAIhAPqr1DHCNqQxpxweihk1XMed3zpKL5WFct7bhb2iaHmo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67184},"main":"cds-plugin.js","gitHead":"62317fc4809e8a6d1769843466e7b13c39c9608c","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"cap-npm","email":"cap@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.8.2","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^9","express":"^4","@cap-js/sqlite":">=1","@cap-js/cds-test":">=0","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=8"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_1.0.0_1752229216069_0.6504563001570283","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cap-js/audit-logging","version":"1.0.1","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"Apache-2.0","_id":"@cap-js/audit-logging@1.0.1","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-als":{"impl":"@cap-js/audit-logging/srv/log2als"},"audit-log-to-alsng":{"impl":"@cap-js/audit-logging/srv/log2alsng"},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"[test]":{"outbox":"persistent-outbox"},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"4fe62dd17844bb97f281aaa26f4b4208411477fa","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-1.0.1.tgz","fileCount":14,"integrity":"sha512-NGU5MWddj4Hx2J5pS6aWVZ0EyJWW6qJwHPVAqXrC0sRL5j30X8oxXn0mi+i5c/M8+YpmREyfCAa1AumDa3ikWQ==","signatures":[{"sig":"MEQCIAVfIsaVnjDkZuelTNutM3ePqLT7/Gc2B5JrcBhD+gRzAiAeu0cqXLvbr4opD3CG5uwRB2SC1TboyzvPiiP1wNujiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67570},"main":"cds-plugin.js","gitHead":"1d84499f71dada8d8f36c973ec7a202680c8770e","scripts":{"lint":"npx eslint .","test":"npx jest --silent"},"_npmUser":{"name":"cap-npm","email":"cap@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.8.2","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^9","express":"^4","@cap-js/sqlite":">=1","@cap-js/cds-test":">=0","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=8"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_1.0.1_1754405174429_0.43760969557427476","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cap-js/audit-logging","version":"1.1.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"Apache-2.0","_id":"@cap-js/audit-logging@1.1.0","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-als":{"impl":"@cap-js/audit-logging/srv/log2als"},"audit-log-to-alsng":{"impl":"@cap-js/audit-logging/srv/log2alsng"},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"09cc4413e56665020dc78635180ba122c64a9cec","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-1.1.0.tgz","fileCount":13,"integrity":"sha512-CURmsgvoU7ekimkuBw9LYs/hlbOdYKh8uDaR4nWtUYTNMIEzpqbENJx0Nx7k+jpIKgGRAkN9RJv3dYydbVYp0g==","signatures":[{"sig":"MEYCIQCZ4vOnhlTrHjLgoVCHEqeXZshXWrkv/FBZpB4xJ6B15QIhAO6cx5SVDYVKMhK+IT2etCFdKpBWoD+3aGlVwLUw0JOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63996},"main":"cds-plugin.js","gitHead":"02b7a7cbfc24f954b27262b2675d62459c440fdc","scripts":{"lint":"npx eslint . --max-warnings=0","test":"npx jest --silent"},"_npmUser":{"name":"cap-npm","email":"cap@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.8.2","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^9","express":"^4","pretty-quick":"^4.2.2","@cap-js/sqlite":">=1","@cap-js/cds-test":">=0","simple-git-hooks":"^2.13.1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=8"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_1.1.0_1757357700690_0.5378721295116851","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@cap-js/audit-logging","version":"1.1.1","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"Apache-2.0","_id":"@cap-js/audit-logging@1.1.1","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-als":{"impl":"@cap-js/audit-logging/srv/log2als"},"audit-log-to-alsng":{"impl":"@cap-js/audit-logging/srv/log2alsng"},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"7b6b05e5fd2a7b586e0423e02c2f7644a9fc46cb","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-1.1.1.tgz","fileCount":13,"integrity":"sha512-BItq2FNTlO2+FHOEduOiIu6K/0FSLzkyuGRqxeAQfZdogb4rq09v3JXEMVwf4QadqtW9NHbtHB9iiH9Vgj9elw==","signatures":[{"sig":"MEUCIQD3u6Nzgkf9lbi5Kcc5KTL7lCpNPy78YdXMjmry66DqQwIgLS5fgyVWAo6khy3Neg1Yzn58aXISrhdNHskLe0ULVzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64162},"main":"cds-plugin.js","gitHead":"e0ea7f6304bc2376b1338f0b166abf50e2839807","scripts":{"lint":"npx eslint . --max-warnings=0","test":"npx jest --silent"},"_npmUser":{"name":"cap-npm","email":"cap@sap.com"},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"10.8.2","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","axios":"^1","eslint":"^9","express":"^4","pretty-quick":"^4.2.2","@cap-js/sqlite":">=1","@cap-js/cds-test":">=0","simple-git-hooks":"^2.13.1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=8"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_1.1.1_1761555970640_0.15699532343122402","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cap-js/audit-logging","version":"1.2.0","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"Apache-2.0","_id":"@cap-js/audit-logging@1.2.0","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-als":{"impl":"@cap-js/audit-logging/srv/log2als"},"audit-log-to-alsng":{"impl":"@cap-js/audit-logging/srv/log2alsng","vcap":{"name":"auditlog-ng"}},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"4a1e401c2e073af725cbcc0707360eafd01f963e","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-1.2.0.tgz","fileCount":13,"integrity":"sha512-t83T7r0PoRmoFpbT4IT5s/UHEt53FfAJ8h6rf+QIP/b237YQSK74j7yH6ldZ8Dh2RALG2am3ibEKPNKXvbJZlg==","signatures":[{"sig":"MEUCIBOKfwAw/UXs0p1r0BjR2LbxA46/5WUv+y1j/h+pJbUfAiEA/QLqHkMJe0lGHd39hMoDuLNgvfdxnqiL47iB5kzw8Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js%2faudit-logging@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66402},"main":"cds-plugin.js","gitHead":"2f478b448bcde1027227b531d826f57c252b28be","scripts":{"lint":"npx eslint . --max-warnings=0","test":"npx jest --silent"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:014995bf-40e2-4a81-b88f-2aa2d71784e5"}},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"11.6.2","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30","axios":"^1","eslint":"^9","express":"^4","pretty-quick":"^4.2.2","@sap/cds-mtxs":"^3.7.1","@cap-js/sqlite":">=1","@cap-js/cds-test":">=0","simple-git-hooks":"^2.13.1","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=8"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_1.2.0_1771863681909_0.48462135299048437","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@cap-js/audit-logging","version":"1.2.1","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"Apache-2.0","_id":"@cap-js/audit-logging@1.2.1","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-als":{"impl":"@cap-js/audit-logging/srv/log2als"},"audit-log-to-alsng":{"impl":"@cap-js/audit-logging/srv/log2alsng","vcap":{"name":"auditlog-ng"}},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"81249ecd39687d1018ca55ed6be458943c1e6088","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-1.2.1.tgz","fileCount":13,"integrity":"sha512-RGHM3llmGYVg4UFF1DPV3J/esgJcAMxMLJv/HBhfDaEN5bt/I74nFabcWM6aclj0tadZD6gDcq6dJPdnXm8G/g==","signatures":[{"sig":"MEYCIQCbfJDZJZTbch4F+026W1KCrGVF0j3f4XMkUB88VpmukQIhAP/WBDEdLX3hLXN7l9AWx1rPC9f3kKIz4MOrlTKzIVq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js%2faudit-logging@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66993},"main":"cds-plugin.js","gitHead":"690b2f38c135eae4ed0b7b5ea947a463734181be","scripts":{"lint":"npx eslint . --max-warnings=0","test":"npx jest --silent --testPathIgnorePatterns=integration","format":"npx prettier . --write && format-cds -f","format:check":"npx prettier . --check && format-cds --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:014995bf-40e2-4a81-b88f-2aa2d71784e5"}},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"11.11.0","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30","express":"^4","@sap/cds-lsp":"^9.9.0","@sap/cds-mtxs":"^3.7.1","@cap-js/sqlite":">=1","@cap-js/cds-test":">=0","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=8"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_1.2.1_1778685412189_0.7221492106174974","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@cap-js/audit-logging","version":"1.2.2","author":{"url":"https://www.sap.com","name":"SAP SE"},"license":"Apache-2.0","_id":"@cap-js/audit-logging@1.2.2","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://cap.cloud.sap/","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"cds":{"requires":{"kinds":{"audit-log-to-als":{"impl":"@cap-js/audit-logging/srv/log2als"},"audit-log-to-alsng":{"impl":"@cap-js/audit-logging/srv/log2alsng","vcap":{"name":"auditlog-ng"}},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"}},"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"},"[development]":{"kind":"audit-log-to-console"}}}},"dist":{"shasum":"655db6c91d0de0adf5066af486b1284b67233495","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-1.2.2.tgz","fileCount":13,"integrity":"sha512-TkYWPrdf6891IywjkNMF06wEMJodthi4jYlm9rSMYRC1FhpdkrKjK7g7C1VcmL7v3yLj5VVsM5SlzkaCa60duw==","signatures":[{"sig":"MEQCIFtJpVqkyCEHdO5qJGYm5TBHiVFcyshiH2Rf1S/Rv2ZAAiB7AvGREMqDcp+UlDoZz28vRuCJLXatmwliJLb7SlzBZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js%2faudit-logging@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67744},"main":"cds-plugin.js","gitHead":"fb41cb8d9f9e1d970e51b1218870a2d400395c2a","scripts":{"lint":"npx eslint . --max-warnings=0","test":"npx jest --silent --testPathIgnorePatterns=integration","format":"npx prettier . --write && format-cds -f","format:check":"npx prettier . --check && format-cds --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:014995bf-40e2-4a81-b88f-2aa2d71784e5"}},"repository":{"url":"git+https://github.com/cap-js/audit-logging.git","type":"git"},"_npmVersion":"11.13.0","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30","express":"^4 || ^5","@sap/cds-lsp":"^9.9.0","@sap/cds-mtxs":"^3.7.1","@cap-js/sqlite":">=1","@cap-js/cds-test":">=0","@cap-js/audit-logging":"file:."},"peerDependencies":{"@sap/cds":">=8"},"_npmOperationalInternal":{"tmp":"tmp/audit-logging_1.2.2_1781774550622_0.03254698569627923","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cap-js/audit-logging","version":"1.3.0","description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","repository":{"type":"git","url":"git+https://github.com/cap-js/audit-logging.git"},"author":{"name":"SAP SE","url":"https://www.sap.com"},"homepage":"https://cap.cloud.sap/","license":"Apache-2.0","main":"cds-plugin.js","scripts":{"lint":"npx eslint . --max-warnings=0","format":"npx prettier . --write && format-cds -f","format:check":"npx prettier . --check && format-cds --check","test":"npx jest --silent --testPathIgnorePatterns=integration"},"peerDependencies":{"@sap/cds":">=9"},"devDependencies":{"@cap-js/audit-logging":"file:.","@cap-js/cds-test":"^1","@cap-js/sqlite":"^3","@sap/cds-lsp":"^10","@sap/cds-mtxs":"^4","express":"^5","jest":"^30"},"cds":{"requires":{"audit-log":{"handle":["READ","WRITE"],"outbox":true,"[development]":{"kind":"audit-log-to-console"},"[hybrid]":{"kind":"audit-log-to-restv2"},"[production]":{"kind":"audit-log-to-restv2"}},"kinds":{"audit-log-to-als":{"impl":"@cap-js/audit-logging/srv/log2als"},"audit-log-to-console":{"impl":"@cap-js/audit-logging/srv/log2console"},"audit-log-to-restv2":{"impl":"@cap-js/audit-logging/srv/log2restv2","vcap":{"label":"auditlog"}},"audit-log-to-alsng":{"impl":"@cap-js/audit-logging/srv/log2alsng","vcap":{"name":"auditlog-ng"}}}}},"gitHead":"590dfb095e75c296593a60a458df6b2038a67ba9","_id":"@cap-js/audit-logging@1.3.0","bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-nLsxyU2qiMhe4sxZaXg53EuJg6Hm1mlHND1DKQGxgYa6UAHUhuCGqyx8ukyctrJ1FEFEHkzFDhfLSQPeEUP2wA==","shasum":"9b645557b92a3538c21f18dfe66927b9dd7cd67e","tarball":"https://registry.npmjs.org/@cap-js/audit-logging/-/audit-logging-1.3.0.tgz","fileCount":13,"unpackedSize":67731,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js%2faudit-logging@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCX9ANZxVHXVHC/wEFZqzVZXRIT42NTyfXhqN5FJTPyYwIhAMt7GMBMngrRGpkczFIOffPt3tCOlH8Yp+PK/TVVQ+pz"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:014995bf-40e2-4a81-b88f-2aa2d71784e5"}},"directories":{},"maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/audit-logging_1.3.0_1789030459135_0.8274942578426043"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-18T07:10:26.950Z","modified":"2026-09-10T08:54:19.651Z","0.1.0":"2023-08-18T07:10:27.309Z","0.2.0":"2023-09-01T09:00:13.663Z","0.3.0":"2023-09-06T11:21:10.435Z","0.3.1":"2023-09-26T07:05:56.361Z","0.3.2":"2023-10-11T19:42:43.376Z","0.4.0":"2023-10-24T12:51:12.699Z","0.5.0":"2023-11-22T10:35:50.931Z","0.5.1":"2023-11-30T15:07:17.148Z","0.5.2":"2023-12-08T11:07:29.856Z","0.6.0":"2024-02-05T19:22:25.176Z","0.7.0":"2024-05-15T10:37:18.312Z","0.8.0":"2024-05-24T10:08:40.665Z","0.8.1":"2024-09-13T12:37:45.801Z","0.8.2":"2024-11-27T10:36:13.725Z","0.8.3":"2025-04-09T14:23:05.679Z","0.9.0":"2025-06-05T20:45:18.133Z","1.0.0":"2025-07-11T10:20:16.252Z","1.0.1":"2025-08-05T14:46:14.602Z","1.1.0":"2025-09-08T18:55:00.850Z","1.1.1":"2025-10-27T09:06:10.816Z","1.2.0":"2026-02-23T16:21:22.047Z","1.2.1":"2026-05-13T15:16:52.388Z","1.2.2":"2026-06-18T09:22:30.766Z","1.3.0":"2026-09-10T08:54:19.308Z"},"bugs":{"url":"https://github.com/cap-js/audit-logging/issues"},"author":{"name":"SAP SE","url":"https://www.sap.com"},"license":"Apache-2.0","homepage":"https://cap.cloud.sap/","repository":{"type":"git","url":"git+https://github.com/cap-js/audit-logging.git"},"description":"CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"readme":"# Welcome to @cap-js/audit-logging\n\n[![REUSE status](https://api.reuse.software/badge/github.com/cap-js/audit-logging)](https://api.reuse.software/info/github.com/cap-js/audit-logging)\n\n`@cap-js/audit-logging` is a CDS plugin providing integration to the SAP Audit Log service as well as out-of-the-box personal data-related audit logging based on annotations.\n\nDocumentation can be found at [cap.cloud.sap](https://cap.cloud.sap/docs/guides/data-privacy).\n\n> [!IMPORTANT]\n> The information in this file is by no means complete but enables you to get started quickly. Make sure to read the provided documentation at [cap.cloud.sap](https://cap.cloud.sap/docs/guides/data-privacy) to get the full picture.\n\n## Preliminaries\n\nIn this guide, we use the [Incidents Management reference sample app](https://github.com/cap-js/incidents-app) as the base to add change tracking to. Clone the repository and apply the step-by-step instructions:\n\n```sh\ngit clone https://github.com/cap-js/incidents-app\ncd incidents-app\nnpm i\n```\n\n## Setup\n\nTo enable audit logging, simply add this self-configuring plugin package to your project:\n\n```sh\nnpm add @cap-js/audit-logging\n```\n\n## Annotate Personal Data\n\nIdentify entities and elements (potentially) holding personal data using `@PersonalData` annotations. Create a `db/data-privacy.cds` file and add the following:\n\n```cds\nusing { sap.capire.incidents as my } from './schema';\n\nannotate my.Customers with @PersonalData : {\n  DataSubjectRole : 'Customer',\n  EntitySemantics : 'DataSubject'\n} {\n  ID           @PersonalData.FieldSemantics: 'DataSubjectID';\n  firstName    @PersonalData.IsPotentiallyPersonal;\n  lastName     @PersonalData.IsPotentiallyPersonal;\n  email        @PersonalData.IsPotentiallyPersonal;\n  phone        @PersonalData.IsPotentiallyPersonal;\n  creditCardNo @PersonalData.IsPotentiallySensitive;\n};\n\nannotate my.Addresses with @PersonalData: {\n  EntitySemantics : 'DataSubjectDetails'\n} {\n  customer      @PersonalData.FieldSemantics: 'DataSubjectID';\n  city          @PersonalData.IsPotentiallyPersonal;\n  postCode      @PersonalData.IsPotentiallyPersonal;\n  streetAddress @PersonalData.IsPotentiallyPersonal;\n};\n\nannotate my.Incidents with @PersonalData : {\n  EntitySemantics : 'Other'\n} {\n  customer @PersonalData.FieldSemantics: 'DataSubjectID';\n};\n\n```\n\nLearn more about the annotations in capire:\n\n- [@PersonalData.EntitySemantics](https://cap.cloud.sap/docs/guides/data-privacy/annotations#entitysemantics)\n- [@PersonalData.EntitySemantics: 'DataSubject'](https://cap.cloud.sap/docs/guides/data-privacy/annotations#datasubjectrole)\n- [@PersonalData.FieldSemantics: 'DataSubjectID'](https://cap.cloud.sap/docs/guides/data-privacy/annotations#fieldsemantics-datasubjectid)\n- [@PersonalData.IsPotentiallyPersonal](https://cap.cloud.sap/docs/guides/data-privacy/annotations#ispotentiallypersonal)\n- [@PersonalData.IsPotentiallySensitive](https://cap.cloud.sap/docs/guides/data-privacy/annotations#ispotentiallysensitive)\n\n## Test-Drive Locally\n\nYou've prepared everything to log personal data-related events. Let's see that in action.\n\nStart the server as usual:\n\n```sh\ncds watch\n```\n\nSend an update request that changes personal data:\n\n```http\nPATCH http://localhost:4004/odata/v4/admin/Customers('1004155')\nAuthorization: Basic alice:in-wonderland\nContent-Type: application/json\n\n{\n  \"firstName\": \"Danny\",\n  \"lastName\": \"Joules\"\n}\n```\n\nSee the audit logs in the server's console output:\n\n```sh\n[audit-log] - PersonalDataModified: {\n  data_subject: {\n    id: { ID: '1004155' },\n    role: 'Customer',\n    type: 'AdminService.Customers'\n  },\n  object: {\n   type: 'AdminService.Customers',\n   id: { ID: '1004155' }\n  },\n  attributes: [\n    { name: 'firstName', old: 'Daniel', new: 'Danny' },\n    { name: 'lastName', old: 'Watts', new: 'Joules' }\n  ],\n  uuid: '71fa93d9-c993-405f-ba1b-a9ef42668199',\n  tenant: 't1',\n  user: 'alice',\n  time: 2023-02-26T08:13:48.287Z\n}\n```\n\n## In Production\n\nThe end-to-end out-of-the-box functionality provided by this plugin requires a paid-for instance of the [SAP Audit Log service for customers](https://help.sap.com/docs/btp/sap-business-technology-platform/audit-log-write-api-for-customers?locale=en-US). However, it is possible to provide an own implementation that writes the audit logs to a custom store.\n\n[_Learn more about using the SAP Audit Log service._](https://cap.cloud.sap/docs/guides/security/dpp-audit-logging#use-sap-audit-log-service)\n\n[_Learn more about custom audit logging._](https://cap.cloud.sap/docs/guides/security/dpp-audit-logging#custom-audit-logging)\n\n## Support, Feedback, Contributing\n\nThis project is open to feature requests/suggestions, bug reports etc. via [GitHub issues](https://github.com/cap-js/audit-logging/issues). Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our [Contribution Guidelines](CONTRIBUTING.md).\n\n## Code of Conduct\n\nWe as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its [Code of Conduct](CODE_OF_CONDUCT.md) at all times.\n\n## Licensing\n\nCopyright 2023 SAP SE or an SAP affiliate company and contributors. Please see our [LICENSE](LICENSE) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/cap-js/audit-logging).\n","readmeFilename":"README.md"}