{"_id":"@dbcdk/dbc-audittrail-logger","_rev":"3-024475bcd1a49fe42c6aedebeab5c978","name":"@dbcdk/dbc-audittrail-logger","dist-tags":{"latest":"1.0.1-1"},"versions":{"1.0.0":{"name":"@dbcdk/dbc-audittrail-logger","version":"1.0.0","description":"DBC Audit log module made for use in projects based on nodejs and JavaScript at DBC","main":"lib/index.js","scripts":{"build":"npm run clearlib && babel src -d lib --ignore **/*.test.js","build:dev":"npm run clearlib && babel src -d lib --watch --ignore **/*.test.js","clearlib":"rm -rf ./lib","test":"jest"},"keywords":["dbc","dbcdk","audit"],"repository":{"type":"git","url":"https://gitlab.dbc.dk/pu/audit/audit-trail-js"},"bugs":{"url":"https://gitlab.dbc.dk/pu/audit/audit-trail-js/-/issues"},"engines":{"node":">=12.0.0"},"homepage":"https://gitlab.dbc.dk/pu/audit/audit-trail-js","author":{"name":"dbcdk"},"license":"GPL-3.0","devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","babel-jest":"^26.6.1","jest":"^26.6.0","webpack":"^5.2.0"},"directories":{"lib":"lib"},"dependencies":{},"gitHead":"e354f30fa7b956158e7e087293208898fe094630","_id":"@dbcdk/dbc-audittrail-logger@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PEgj+7I70g70ERnFfPyfPr5rTxDNaOssJkw8pSBQSToyHEvlRThTbLQUXIqmlZqHXgr8KkyWrBEZDZcPHRiujQ==","shasum":"770542edee40c2d72dc508bd8d1d48928beb8258","tarball":"https://registry.npmjs.org/@dbcdk/dbc-audittrail-logger/-/dbc-audittrail-logger-1.0.0.tgz","fileCount":7,"unpackedSize":17623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmcPUCRA9TVsSAnZWagAAVxgP/262oDkw1JpWXCZvahQK\nYqjmftQO8oeCHVUUSTWKYhG6kmAeoK/8tr+9Gcv01Ax/2AcSDXpJQFRE1VMW\nPSFKPRCafcM3RB66qBAq3uKB2e6S1Mi4r9qDXyMSeulqAVInpXWSQ9uttSPM\nEor0Wye/T5zynqeBHBJSQgevwvIEWuhJP3cDvNwGwad6A3HvVAjm5gBD/j9s\nVEvEI7wnGFb+cuPBT2kSGTaX4TgUu9+ZyDTk7+STtKlIASLQxlzhOg9s/aLN\nGp6DJiiF3B2IbASXi+Tf5qgwzDXA34lbUhY8p/3SqcQsuTHQfgh7I4mfGa8Y\nq+Dc4so814NABcDek7ytx03EyUCRLgD9NmXm5g+ra3cGaxwZ740iUuuZerpy\nAa6/XcpV/6cZZugPdeTe6zV5sWc0+f/ZLKLPPK3JUuGykWeiL9GjEecDf/1v\nBIBZsSD3sA047hkGFLave9Cj8PcMBGk2VesNBwXG9tXApc85O0BC0HaQOjnc\njJ+YeNWkVfSBrIwJ991xsSP5SVU2wax7oOfLHuV8Ox1WPuVzlBmCKvuuRMxC\nHrX1A7NIZktNPOZw1AEPiiWk1Gn5Qv8bKGuaUfatJTfkuiJoYHDGllNkBHN+\n5VwfIs8ItDWUDyrAV/hPazqagwBkWMx88fssFQ7owCylAVBQzdk4YwJe+Sux\nFy4U\r\n=pjrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2QWx9gH/U7Rkoq+UKp7krmXhvGoPkI13DyU3uEvKTOQIhAP8Ez0h94YFeMfChVBpqFUlRs7oynCs8m/NM0DG6qS2w"}]},"maintainers":[{"name":"dbcdk","email":"ux@dbc.dk"}],"_npmUser":{"name":"dbcdk","email":"ux@dbc.dk"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dbc-audittrail-logger_1.0.0_1603912660420_0.6673756769295356"},"_hasShrinkwrap":false},"1.0.1-0":{"name":"@dbcdk/dbc-audittrail-logger","version":"1.0.1-0","description":"DBC Audit log module made for use in projects based on nodejs and JavaScript at DBC","main":"lib/index.js","scripts":{"build":"npm run clearlib && babel src -d lib --ignore **/*.test.js","build:dev":"npm run clearlib && babel src -d lib --watch --ignore **/*.test.js","clearlib":"rm -rf ./lib","test":"jest","test:ci":"jest --ci --reporters=default --reporters=jest-junit"},"keywords":["dbc","dbcdk","audit"],"repository":{"type":"git","url":"https://gitlab.dbc.dk/pu/audit/audit-trail-js"},"bugs":{"url":"https://gitlab.dbc.dk/pu/audit/audit-trail-js/-/issues"},"engines":{"node":">=12.0.0"},"homepage":"https://gitlab.dbc.dk/pu/audit/audit-trail-js","author":{"name":"dbcdk"},"license":"GPL-3.0","devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","babel-jest":"^26.6.1","jest":"^26.6.0","jest-junit":"^12.0.0","webpack":"^5.2.0"},"directories":{"lib":"lib"},"dependencies":{},"gitHead":"5fd57c9e47bf511eec67be26faf84f2728e08c79","_id":"@dbcdk/dbc-audittrail-logger@1.0.1-0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Wx/Kvit6ulY0v0B976yMvd6j+opwTUSj/BnVZLTQUo02bWd9KXrDUEpJQz4bMR+bb6Gy6hgzY/NVdGm1+8N4PA==","shasum":"8a87a2be2951ea9fa8c5383d8521eeab6a377cc9","tarball":"https://registry.npmjs.org/@dbcdk/dbc-audittrail-logger/-/dbc-audittrail-logger-1.0.1-0.tgz","fileCount":7,"unpackedSize":12873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnA99CRA9TVsSAnZWagAANlIP/1MpHBavuwYM+ICWaIs8\nNBKKQtVXUjbryT8sNmKXvxs1FJoGxyRzuzV0C98NMwH/XBmnq5p/x7cnkBeN\nOSbzCAJp0ElY8RBnra402nDYn56oFfv0GZ6B2+masT4h1123M6E4XwqRJibJ\nzOV3u/X7XShT5PZRmtPtYURfIUAI6SYfO5NpNqeWkIrEjv5B3PQgtPYP5da7\ndh6pPyRkT8vrTiGnni7mhqIUD5xCjgdNfeMlJvWMfEyTf6TIiRuZMq+ft7uH\n75HnviXV5+qnbeti1TB63nvI/byf6bPTBEiXBzZi/KaiQ3tGgcjfNjgZvj4+\nccXuVIu6muiu51TvOqV1e5VkZcljAh3BLcJAP7H3nBb8vZbuYjv/RUX7MpmI\nus6pAU2HSpmoHu5nZoR//SK6qhwh2myrD46zCDa1kvVDz/jUHiFzNrlnscsU\nyf6gN3ll6n4ChTBsOKtTWqLJI2GbVUF+ndyAzevcPIP08h8ci2XQhPr55Nh7\nlKgRMHzvxV+7h9+0zojhfadBREjz58GE6wcLKYCHcXKBRZpdQxv+athnF881\nMHapvPXffKNNxCf9q2tGOovEM7j7uQNab5WYr3L78Jx7wr4GU5nNvfsjebi/\n1vJJ9n3fHIs2+I2bY/iZKk/EeDU3QgWJUXsImA7aA7KvSgO+VVeof5S2WKkm\njJcR\r\n=iY4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPBWaqB3ALx/plNQXC6p21dEt0Vw6lgF7dZA/XH9xu/gIhANX0CrCN4u3s8XIT44qBFzJp1f19ApArhN3lhYgRGOTd"}]},"maintainers":[{"name":"dbcdk","email":"ux@dbc.dk"}],"_npmUser":{"name":"dbcdk","email":"ux@dbc.dk"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dbc-audittrail-logger_1.0.1-0_1604063100694_0.9689460384906228"},"_hasShrinkwrap":false},"1.0.1-1":{"name":"@dbcdk/dbc-audittrail-logger","version":"1.0.1-1","description":"DBC Audit log module made for use in projects based on nodejs and JavaScript at DBC","main":"lib/index.js","scripts":{"build":"npm run clearlib && babel src -d lib --ignore **/*.test.js","build:dev":"npm run clearlib && babel src -d lib --watch --ignore **/*.test.js","clearlib":"rm -rf ./lib","test":"jest","test:ci":"jest --ci --reporters=default --reporters=jest-junit"},"keywords":["dbc","dbcdk","audit"],"repository":{"type":"git","url":"https://gitlab.dbc.dk/pu/audit/audit-trail-js"},"bugs":{"url":"https://gitlab.dbc.dk/pu/audit/audit-trail-js/-/issues"},"engines":{"node":">=12.0.0"},"homepage":"https://gitlab.dbc.dk/pu/audit/audit-trail-js","author":{"name":"dbcdk"},"license":"GPL-3.0","devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","babel-jest":"^26.6.1","jest":"^26.6.0","jest-junit":"^12.0.0","webpack":"^5.2.0"},"directories":{"lib":"lib"},"dependencies":{},"gitHead":"048f0f4e94c1ed5609861ec5cad95664a2c44797","_id":"@dbcdk/dbc-audittrail-logger@1.0.1-1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-ioakuMU45KhVz3+KbbZ+rrILjGdzPvZDokgKZwVIO1sUHJe90GhmZtIdVYCbeJSvVrs3vUxAGvrWBWI3OyENwQ==","shasum":"764a044d2283adc718627e449734f609b09987b8","tarball":"https://registry.npmjs.org/@dbcdk/dbc-audittrail-logger/-/dbc-audittrail-logger-1.0.1-1.tgz","fileCount":8,"unpackedSize":15501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnBALCRA9TVsSAnZWagAA+gAP/jMVOqlPUBGYHDWW3+pE\nhhXYcHcscg418Y2LH1HluHpmHRcbWI1MTTwv5lEWFXPJzSPFGjVuqx4TJUb+\nyO+iCuwFCR5+a6Jx602CSuqxXP3XItu0upX4UA2oPVnng3a49wPzI1LoRNtz\nLt9i4961+dLFgUygUCBZHvadu1cnp3n4TpI3g4HJbi3j4nWbx5wGnyj95Pvv\n3RDNb2nZnq4JyVz846nFmI21E8vHzzHarmUSzdUsFhS9Hp45zSsuXaC8+33r\nebVfi/9FHmCqN4+Hz6jr8+zEfeyegWuVH2x0xMu/cmBnbycChbpk+7OmM2yc\n4OYV5Ikepf5RG6gmWSLOPOSzaPp5cotJZOe/hC4Tu+jehlGYdveh1bXjubmm\nZoAY2sHQ/buP7WWHlbzQzQ1Em6bzCNk+tgR+MblRociME7NHFI6qX68OcooG\ncvW2Vt8pbW9nn0LmaC0+r/eOcNp/onIXb+m0TnrVUsEJUSEBli73zyTNE0Al\nAI0fYtTxTUJ0k8t5iSeBQ6ZYokYXtlmjlvfQHJ+Ua6zWOV/6Uz/SwGJgSu2E\nNRPWqJHonQlJzYsAkpo+nhgJinEOv/e8+O1KIIXYRcE730Lr5+BApwTlq7r4\nJVMubGXBw5kwBnZsSHzBFvAJirhKYqB0i59pUayo+mZG4sSgmoJ4Ku0UP3cB\ni0Ss\r\n=DXUW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJpclaE1Ji72hoFi05s5NthjXnPXa+Wv8T6hZ6u4wEawIgE9R3izl3moLrY/KpdeshwNOfvhXoUsVhil3ihCH18lU="}]},"maintainers":[{"name":"dbcdk","email":"ux@dbc.dk"}],"_npmUser":{"name":"dbcdk","email":"ux@dbc.dk"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dbc-audittrail-logger_1.0.1-1_1604063242741_0.9092457556103781"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-28T19:17:40.420Z","1.0.0":"2020-10-28T19:17:40.653Z","modified":"2022-04-05T03:16:58.282Z","1.0.1-0":"2020-10-30T13:05:00.793Z","1.0.1-1":"2020-10-30T13:07:22.863Z"},"maintainers":[{"name":"dbcdk","email":"ux@dbc.dk"}],"description":"DBC Audit log module made for use in projects based on nodejs and JavaScript at DBC","homepage":"https://gitlab.dbc.dk/pu/audit/audit-trail-js","keywords":["dbc","dbcdk","audit"],"repository":{"type":"git","url":"https://gitlab.dbc.dk/pu/audit/audit-trail-js"},"author":{"name":"dbcdk"},"bugs":{"url":"https://gitlab.dbc.dk/pu/audit/audit-trail-js/-/issues"},"license":"GPL-3.0","readme":"# DBC Audit trail module for JS\n\n## installation\n\n`npm i @dbcdk/dbc-audittrail-logger`\n\n## Methods & Parameters\n\nThe main method is `auditTrace`. It takes the following arguments:\n\n- `action:string`: read|write|login\n- `appName:string`: identifier of application\n- `clientIps:array`: list of client ips\n- `accessingUser:object`: identifier for user accessing data. Most often in the form `{login_token: 'some-valid-token'}` but can also be a login `{login: 'user-id', group: 'netpunkt'}`\n- `owningUser:string`: String that can identify the user owning the data\n- `accessInfo:object`: accessed information\n\nActions kan be retrieved as a constant from `ACTIONS`. Values are `read|write|login`.\n\n## Usage\n\n```js\nimport {auditTrace, ACTIONS} from '@dbcdk/dbc-audittrail-logger';\n\nconst applicationName = 'bibliotekdk';\nconst ips = ['10.10.10.0']; // if using express you can retrieve the list through req.ips()\nconst owning_user = '1234561010';\nconst accessing_user = {\n  login_token: 'some-valid-token',\n};\nconst accessInfo = {\n  loan: '12345',\n};\nauditTrace(\n  ACTIONS.read,\n  applicationName,\n  ips,\n  accessing_user,\n  owning_user,\n  accessInfo\n);\n```\n\n## Test\n\n`npm run test`\n","readmeFilename":"README.md"}