{"_id":"@bernierllc/nevar-audit-viewer-ui","_rev":"7-27a89878e52d2d2e298701011752dc28","name":"@bernierllc/nevar-audit-viewer-ui","dist-tags":{"latest":"0.5.2"},"versions":{"0.0.1":{"name":"@bernierllc/nevar-audit-viewer-ui","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@bernierllc/nevar-audit-viewer-ui@0.0.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"ec82b9cf1955eb8131d6e5d2bcaf89cb4bff9a66","tarball":"https://registry.npmjs.org/@bernierllc/nevar-audit-viewer-ui/-/nevar-audit-viewer-ui-0.0.1.tgz","fileCount":2,"integrity":"sha512-S1nfkJuUIzy82r2t0vZa5tSVLqV3ERg/ECIz/wX5m9Va201NLhw3xZI4elSQzz9ueCY83F7QLoWdQ7R+6JRy4g==","signatures":[{"sig":"MEYCIQCk6e0DnB2Pb+7NOa+B9T6YgpSnLvF+lRuspAj7k4WnNwIhAJuoGqpzOScWWVDKD+aSsneYz9dkgeIg/QOfiBbSwZxV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_npmVersion":"11.11.0","description":"OIDC trusted publishing setup package for @bernierllc/nevar-audit-viewer-ui","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nevar-audit-viewer-ui_0.0.1_1774656032730_0.8841147113466226","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@bernierllc/nevar-audit-viewer-ui","version":"0.1.0","keywords":["react","nevar","rules-engine","audit","log-viewer","ui","components"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/nevar-audit-viewer-ui@0.1.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"fb3e1bd755edf8a7a295649cf74bc1722070977b","tarball":"https://registry.npmjs.org/@bernierllc/nevar-audit-viewer-ui/-/nevar-audit-viewer-ui-0.1.0.tgz","fileCount":2,"integrity":"sha512-IrwIZdx0vFgvdn0wuGHH9c+yaEag6BDn/mVpBRKvaeDkVYJ+/RlXO4MOsBi37C/8pJwCBfToB2RTb2h/MTir2Q==","signatures":[{"sig":"MEYCIQDo+DZ0+H0N4QHRjXkwtRuT2/n7rygGtRgA0ziL3iCBiQIhAOz1/8G9io8jbUq4pJuEartkA2cWkzgwrjwf2J+P82Wc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5528},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevar-audit-viewer-ui-0.1.0.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","test:run":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f21c9b7-ba78-4d45-be27-4f770f8d0936"}},"_resolved":"/home/runner/work/tools/tools/packages/ui/nevar-audit-viewer-ui/bernierllc-nevar-audit-viewer-ui-0.1.0.tgz","_integrity":"sha512-IrwIZdx0vFgvdn0wuGHH9c+yaEag6BDn/mVpBRKvaeDkVYJ+/RlXO4MOsBi37C/8pJwCBfToB2RTb2h/MTir2Q==","bernierllc":{"integration":{"logger":"optional","neverhub":"not-applicable","docsIntegration":"ready"}},"_npmVersion":"11.12.1","description":"Execution log viewer, condition trace visualization, and log level configurator for the Nevar rules engine","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@bernierllc/nevar-types":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.0.0","eslint":"^8.0.0","ts-jest":"^29.1.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.0.0","@testing-library/user-event":"^14.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nevar-audit-viewer-ui_0.1.0_1774899408013_0.2018465060845822","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bernierllc/nevar-audit-viewer-ui","version":"0.2.0","keywords":["react","nevar","rules-engine","audit","log-viewer","ui","components"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/nevar-audit-viewer-ui@0.2.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"0ace0e5f119762b4f3633a1f9572b30051e49d88","tarball":"https://registry.npmjs.org/@bernierllc/nevar-audit-viewer-ui/-/nevar-audit-viewer-ui-0.2.0.tgz","fileCount":2,"integrity":"sha512-KQXVbRL3i7eaOoVHXaRd1U2nx6Hgnw0yG6lptHoj9gTa8V2Z8lYsD8xbqLAFkfbWqVKQHbmXJa2f7n2nO6O8vw==","signatures":[{"sig":"MEYCIQCAC/VbWxx+9l1JSRHCaf9Vi6mA4zA6eQHbK0voJvdyUQIhAIlnp1rQ7CWvPAymkzPf5Ryb/PEbNoYCuldbpy5CSmJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5528},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevar-audit-viewer-ui-0.2.0.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","test:run":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f21c9b7-ba78-4d45-be27-4f770f8d0936"}},"_resolved":"/home/runner/work/tools/tools/packages/ui/nevar-audit-viewer-ui/bernierllc-nevar-audit-viewer-ui-0.2.0.tgz","_integrity":"sha512-KQXVbRL3i7eaOoVHXaRd1U2nx6Hgnw0yG6lptHoj9gTa8V2Z8lYsD8xbqLAFkfbWqVKQHbmXJa2f7n2nO6O8vw==","bernierllc":{"integration":{"logger":"optional","neverhub":"not-applicable","docsIntegration":"ready"}},"_npmVersion":"11.14.1","description":"Execution log viewer, condition trace visualization, and log level configurator for the Nevar rules engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/nevar-types":"0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.0.0","eslint":"^8.0.0","ts-jest":"^29.1.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.0.0","@testing-library/user-event":"^14.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nevar-audit-viewer-ui_0.2.0_1779134088116_0.8538925275384621","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bernierllc/nevar-audit-viewer-ui","version":"0.3.0","keywords":["react","nevar","rules-engine","audit","log-viewer","ui","components"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/nevar-audit-viewer-ui@0.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"22d3b0db2707fcce37be98a2fd8910ad6056294c","tarball":"https://registry.npmjs.org/@bernierllc/nevar-audit-viewer-ui/-/nevar-audit-viewer-ui-0.3.0.tgz","fileCount":2,"integrity":"sha512-aah+BXG4ja407vCly5PseYwZiqopCNI/r5hwxbO+G7nJ8YavisPaN6AMRVobkhICBQsIcKjVTi52v3IyCe38ag==","signatures":[{"sig":"MEUCIQCG8cCABlpF88WwfXkOL9IgiHZyNTwomonmnfqS79skswIgAQvN54T6ddKCB5uDsTT34HfL+Sf1a0xRW8qCmgkNL/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5528},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevar-audit-viewer-ui-0.3.0.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","test:run":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f21c9b7-ba78-4d45-be27-4f770f8d0936"}},"_resolved":"/home/runner/work/tools/tools/packages/ui/nevar-audit-viewer-ui/bernierllc-nevar-audit-viewer-ui-0.3.0.tgz","_integrity":"sha512-aah+BXG4ja407vCly5PseYwZiqopCNI/r5hwxbO+G7nJ8YavisPaN6AMRVobkhICBQsIcKjVTi52v3IyCe38ag==","bernierllc":{"integration":{"logger":"optional","neverhub":"not-applicable","docsIntegration":"ready"}},"_npmVersion":"11.14.1","description":"Execution log viewer, condition trace visualization, and log level configurator for the Nevar rules engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/nevar-types":"0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.0.0","eslint":"^8.0.0","ts-jest":"^29.1.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.0.0","@testing-library/user-event":"^14.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nevar-audit-viewer-ui_0.3.0_1779242040886_0.7001184957648794","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bernierllc/nevar-audit-viewer-ui","version":"0.5.0","keywords":["react","nevar","rules-engine","audit","log-viewer","ui","components"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/nevar-audit-viewer-ui@0.5.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"41436cc5a6a41aa490e0056f80b6a106f9b46337","tarball":"https://registry.npmjs.org/@bernierllc/nevar-audit-viewer-ui/-/nevar-audit-viewer-ui-0.5.0.tgz","fileCount":2,"integrity":"sha512-1AiL2uHdtA2GGC2nXqGu/2pm0ymOwQzttVAM7Zs41nKXHIa3XnEt1irEp61D6WWpDkHPQ3LO5kjoA5huago16A==","signatures":[{"sig":"MEUCIDbQJg8P1/U6KVdKgkPSwWwosiiLDEWGcEKJHn7Y+XQCAiEAqkMfsBtjgRgWkZdcEVsxNH4lkWQ1J+Q03SBudHdg+L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5513},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevar-audit-viewer-ui-0.5.0.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","test:run":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f21c9b7-ba78-4d45-be27-4f770f8d0936"}},"_resolved":"/home/runner/work/tools/tools/packages/ui/nevar-audit-viewer-ui/bernierllc-nevar-audit-viewer-ui-0.5.0.tgz","_integrity":"sha512-1AiL2uHdtA2GGC2nXqGu/2pm0ymOwQzttVAM7Zs41nKXHIa3XnEt1irEp61D6WWpDkHPQ3LO5kjoA5huago16A==","bernierllc":{"integration":{"logger":"optional","neverhub":"not-applicable","docsIntegration":"ready"}},"_npmVersion":"11.14.1","description":"Execution log viewer, condition trace visualization, and log level configurator for the Nevar rules engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/nevar-types":"0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.0.0","eslint":"^8.0.0","ts-jest":"^29.1.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.0.0","@testing-library/user-event":"^14.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nevar-audit-viewer-ui_0.5.0_1779250793898_0.7064571093801311","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bernierllc/nevar-audit-viewer-ui","version":"0.5.1","keywords":["react","nevar","rules-engine","audit","log-viewer","ui","components"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/nevar-audit-viewer-ui@0.5.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"e0f3ab8772f74eb8484c60da0ddb6ced3ab2aa8c","tarball":"https://registry.npmjs.org/@bernierllc/nevar-audit-viewer-ui/-/nevar-audit-viewer-ui-0.5.1.tgz","fileCount":26,"integrity":"sha512-G6vFtzAP0/JIgbiQTAEQW7UJScJoZ2xIHBccwFTKK4yId2DEYoJofWt3D1Yv+c2nVuAPQZwvD7i7BYPEUJBBXg==","signatures":[{"sig":"MEQCIHBBAYr22vVobyXqxLlzphCy0r6Da0jWOivrdFI/CwTbAiACuFSlMosSyoVoYI3RZeEiK4+eNYWdLKhWXIFTBfuJwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54587},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-nevar-audit-viewer-ui-0.5.1.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","test:run":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f21c9b7-ba78-4d45-be27-4f770f8d0936"}},"_resolved":"/home/runner/work/tools/tools/packages/ui/nevar-audit-viewer-ui/bernierllc-nevar-audit-viewer-ui-0.5.1.tgz","_integrity":"sha512-G6vFtzAP0/JIgbiQTAEQW7UJScJoZ2xIHBccwFTKK4yId2DEYoJofWt3D1Yv+c2nVuAPQZwvD7i7BYPEUJBBXg==","bernierllc":{"integration":{"logger":"optional","neverhub":"not-applicable","docsIntegration":"ready"}},"_npmVersion":"12.0.2","description":"Execution log viewer, condition trace visualization, and log level configurator for the Nevar rules engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@bernierllc/nevar-types":"0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.0.0","eslint":"^8.0.0","ts-jest":"^29.1.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.0.0","@testing-library/user-event":"^14.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nevar-audit-viewer-ui_0.5.1_1787247092928_0.46435917352374","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"_id":"@bernierllc/nevar-audit-viewer-ui@0.5.2","dist":{"shasum":"c1d3ba8c0698c5fe0d77284ede8061990c7f76d9","tarball":"https://registry.npmjs.org/@bernierllc/nevar-audit-viewer-ui/-/nevar-audit-viewer-ui-0.5.2.tgz","fileCount":26,"integrity":"sha512-2cDfRmK1hpJv/w4osZuLJzOzevBxs1VWHUiSZ+WcWNvbb9QUx0YGJJKghylyRG5FdVigSQJpbMbw0LivG2bYmQ==","signatures":[{"sig":"MEUCIEU1Ct6XDsDypqx1S+jtjUu12vV7Dt/DUpI/mGvoNaB9AiEA1cFO105JVtj9+QzvFXBNjQaR0391MzbOUYWL0YULSjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxUXfkcdAW6QnKB6ouc7q5tAJmpSajY7lMrt0R5ToUVwIgFzCfFm1dsxyGWZ+XN0Bt1uuQgPJrrGcef2b5G114XwE="}],"unpackedSize":54588},"main":"./dist/index.js","name":"@bernierllc/nevar-audit-viewer-ui","type":"module","_from":"file:bernierllc-nevar-audit-viewer-ui-0.5.2.tgz","types":"./dist/index.d.ts","author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","test:run":"jest","test:coverage":"jest --coverage"},"version":"0.5.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3f21c9b7-ba78-4d45-be27-4f770f8d0936"}},"keywords":["react","nevar","rules-engine","audit","log-viewer","ui","components"],"_resolved":"/home/runner/work/tools/tools/packages/ui/nevar-audit-viewer-ui/bernierllc-nevar-audit-viewer-ui-0.5.2.tgz","_integrity":"sha512-2cDfRmK1hpJv/w4osZuLJzOzevBxs1VWHUiSZ+WcWNvbb9QUx0YGJJKghylyRG5FdVigSQJpbMbw0LivG2bYmQ==","bernierllc":{"integration":{"logger":"optional","neverhub":"not-applicable","docsIntegration":"ready"}},"_npmVersion":"12.2.0","description":"Execution log viewer, condition trace visualization, and log level configurator for the Nevar rules engine","directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@bernierllc/nevar-types":"^0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.0.0","eslint":"^8.0.0","ts-jest":"^29.1.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.0.0","@testing-library/user-event":"^14.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nevar-audit-viewer-ui_0.5.2_1790797262757_0.2240743382408954"}}},"time":{"created":"2026-03-28T00:00:32.573Z","modified":"2026-09-30T19:41:03.058Z","0.0.1":"2026-03-28T00:00:32.862Z","0.1.0":"2026-03-30T19:36:48.141Z","0.2.0":"2026-05-18T19:54:48.266Z","0.3.0":"2026-05-20T01:54:01.015Z","0.5.0":"2026-05-20T04:19:54.028Z","0.5.1":"2026-08-20T17:31:33.077Z","0.5.2":"2026-09-30T19:41:02.854Z"},"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","keywords":["react","nevar","rules-engine","audit","log-viewer","ui","components"],"description":"Execution log viewer, condition trace visualization, and log level configurator for the Nevar rules engine","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/nevar-audit-viewer-ui\n\nReact components for viewing Nevar rule execution logs, condition evaluation traces, and audit log level configuration.\n\n## Installation\n\n```bash\nnpm install @bernierllc/nevar-audit-viewer-ui\n```\n\n## Usage\n\n```tsx\nimport {\n  ExecutionLogTable,\n  ExecutionLogDetail,\n  ConditionTraceView,\n  LogLevelConfigurator,\n} from '@bernierllc/nevar-audit-viewer-ui';\n\nfunction AuditDashboard({ logs, config, onConfigChange }) {\n  const [selectedEntry, setSelectedEntry] = useState(null);\n\n  return (\n    <div>\n      <LogLevelConfigurator config={config} onChange={onConfigChange} />\n\n      <ExecutionLogTable\n        data={logs}\n        onPageChange={(page) => fetchLogs(page)}\n        onRowClick={(entry) => setSelectedEntry(entry)}\n      />\n\n      {selectedEntry && (\n        <>\n          <ExecutionLogDetail\n            entry={selectedEntry}\n            onClose={() => setSelectedEntry(null)}\n          />\n          <ConditionTraceView\n            conditionTree={selectedEntry.conditionTree}\n            traces={selectedEntry.traces}\n          />\n        </>\n      )}\n    </div>\n  );\n}\n```\n\n## API\n\n### `ExecutionLogTable`\n\nPaginated, sortable, filterable table of execution log entries.\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `data` | `PaginatedResult<ExecutionLogEntry>` | Paginated execution log data. |\n| `onPageChange` | `(page: number) => void` | Called when the user navigates to a different page. |\n| `onFiltersChange` | `(filters: ExecutionLogFilters) => void` | Called when filter criteria change. |\n| `onSortChange` | `(sort: SortConfig) => void` | Called when sort column or direction changes. |\n| `onRowClick` | `(entry: ExecutionLogEntry) => void` | Called when a row is clicked. |\n| `pageSize` | `number` | Number of rows per page. |\n\n### `ExecutionLogDetail`\n\nExpanded view of a single execution log entry showing payload, conditions, action results, and errors.\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `entry` | `ExecutionLogEntry` | The execution log entry to display. |\n| `onClose` | `() => void` | Called when the detail view is dismissed. |\n\n### `ConditionTraceView`\n\nTree visualization of condition evaluation results, showing which conditions matched or failed.\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `conditionTree` | `ConditionGroup` | The root condition group to visualize. |\n| `traces` | `EvaluationTrace[]` | Evaluation trace data for each condition. |\n\nAlso exports the `buildConditionTree` utility function for building an enriched `ConditionNode` tree from a `ConditionGroup` and traces.\n\n### `LogLevelConfigurator`\n\nEditor for audit logger configuration with per-trigger, per-rule, and per-action log level overrides.\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `config` | `AuditLoggerConfig` | Current audit logger configuration. |\n| `onChange` | `(config: AuditLoggerConfig) => void` | Called when the configuration changes. |\n\n### Exported Types\n\n- `ExecutionLogFilters` -- Filter state with `triggerKey`, `status`, `dateFrom`, `dateTo`.\n- `SortConfig` -- Sort state with `column` and `direction`.\n- `ConditionNode` -- Enriched condition node with `matched` status and `children`.\n- `LogLevelOverride` -- Override entry with `type` (`'trigger' | 'rule' | 'action'`), `key`, and `level`.\n\n## Integration Documentation\n\n### Logger Integration\n\nAs a UI package, `@bernierllc/nevar-audit-viewer-ui` does not directly integrate with `@bernierllc/logger`. Logging is handled by the service-layer packages that power the data these components display.\n\n### NeverHub Integration\n\nAs a UI package, `@bernierllc/nevar-audit-viewer-ui` does not directly integrate with `@bernierllc/neverhub-adapter`. NeverHub registration is handled at the service layer.\n\n## License\n\nCopyright (c) 2025 Bernier LLC. All rights reserved.\n","readmeFilename":"README.md"}