{"_id":"@chapeaux/cpx-eddl","_rev":"7-26415985cb9857054e703c94dcd34acd","name":"@chapeaux/cpx-eddl","dist-tags":{"latest":"0.51.0"},"versions":{"0.10.0":{"name":"@chapeaux/cpx-eddl","version":"0.10.0","keywords":["web","component","typescript","deno"],"author":{"url":"https://lukedary.com","name":"Luke Dary","email":"ldary@redhat.com"},"license":"SEE LICENSE IN LICENSE","_id":"@chapeaux/cpx-eddl@0.10.0","maintainers":[{"name":"ldary","email":"ldary@redhat.com"},{"name":"wesruv","email":"wesruv@gmail.com"}],"homepage":"https://github.com/chapeaux/cpx-eddl","bugs":{"url":"https://github.com/chapeaux/cpx-eddl/issues"},"dist":{"shasum":"bf326a242c758b7b77ac9e9182c40186f332edc6","tarball":"https://registry.npmjs.org/@chapeaux/cpx-eddl/-/cpx-eddl-0.10.0.tgz","fileCount":22,"integrity":"sha512-YGqMRRc0g6ln6bDExsH1UFX0bj3Lc6VbsN5O+CcmIaO6lUP0c+rVU5QZGQr+mKCXKsWEhcCv50bXscxt3WoVIg==","signatures":[{"sig":"MEUCIFR6094totCQi+fPOUI5JMuyap2w3ukN9NsL+izIiVxSAiEA2WZjDYXA1IrpiJHOFYrJr6XwN8Q7nQo810Cuv3anYIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34404},"main":"cpx-eddl.js","type":"module","types":"./cpx-eddl.d.ts","module":"cpx-eddl.js","gitHead":"e87ef3283e4acd8b70c715bab64527dad8f048c0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":""},"_npmUser":{"name":"ldary","email":"ldary@redhat.com"},"repository":{"url":"git+https://github.com/chapeaux/cpx-eddl.git","type":"git"},"_npmVersion":"10.2.3","description":"Chapeaux EDDL Components","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cpx-eddl_0.10.0_1707340895273_0.13170580052635983","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@chapeaux/cpx-eddl","version":"0.20.0","keywords":["web","component","typescript","deno"],"author":{"url":"https://lukedary.com","name":"Luke Dary","email":"ldary@redhat.com"},"license":"SEE LICENSE IN LICENSE","_id":"@chapeaux/cpx-eddl@0.20.0","homepage":"https://github.com/chapeaux/cpx-eddl","bugs":{"url":"https://github.com/chapeaux/cpx-eddl/issues"},"dist":{"shasum":"10d470bc33b14af945e205b001a6da524bcc5d47","tarball":"https://registry.npmjs.org/@chapeaux/cpx-eddl/-/cpx-eddl-0.20.0.tgz","fileCount":29,"integrity":"sha512-vcAVhIHFywvZf4WsOYHtK37iCvs77J12+FP9Rx/5PbhREFbo0aldbeLTR2bplP+EUAP8VPKbkYDGubuoFhf4SQ==","signatures":[{"sig":"MEUCIQClrfsa901h3Y0j8y+E58mYSIMUImIEDgB8YaUoCKprCAIgC93TFyG5o4478qMG/YU/In7Xxfb8VjJiPQp0x48+MLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50649},"main":"cpx-eddl.js","type":"module","module":"cpx-eddl.js","gitHead":"e87ef3283e4acd8b70c715bab64527dad8f048c0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":""},"_npmUser":{"name":"ldary","email":"ldary@redhat.com"},"repository":{"url":"git+https://github.com/chapeaux/cpx-eddl.git","type":"git"},"_npmVersion":"10.2.3","description":"Chapeaux EDDL Component","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@esm-bundle/chai":"^4.3.4-fix.0","@open-wc/testing":"3.1.7","@web/test-runner":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cpx-eddl_0.20.0_1718904731564_0.6346711639228637","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@chapeaux/cpx-eddl","version":"0.30.0","keywords":["web","component","typescript","deno"],"author":{"url":"https://lukedary.com","name":"Luke Dary","email":"ldary@redhat.com"},"license":"SEE LICENSE IN LICENSE","_id":"@chapeaux/cpx-eddl@0.30.0","homepage":"https://github.com/chapeaux/cpx-eddl","bugs":{"url":"https://github.com/chapeaux/cpx-eddl/issues"},"dist":{"shasum":"42a8b50ad339e5aa881a15ea32ed08f332372521","tarball":"https://registry.npmjs.org/@chapeaux/cpx-eddl/-/cpx-eddl-0.30.0.tgz","fileCount":31,"integrity":"sha512-7P0SPALegoLoKVoGmzZOqn+sKAkN1rN9/08RFUgz5YAD95v57Vszs++207P2JzVk4T/MseX1h0AUxxhNcfqDlw==","signatures":[{"sig":"MEUCIGgblEiuyjqujyJONQ+vVgSa6WmijfuGtDI4N1+gTyEhAiEAgUxW9vtTOMVQhSVh3sl6pt6+LeL12RZD0R/emamnOy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50925},"main":"cpx-eddl.js","type":"module","types":"./cpx-eddl.d.ts","module":"cpx-eddl.js","gitHead":"1d30ab9b54336f594d3ccea39b544f2465da7ba9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":""},"_npmUser":{"name":"ldary","email":"ldary@redhat.com"},"repository":{"url":"git+https://github.com/chapeaux/cpx-eddl.git","type":"git"},"_npmVersion":"10.2.3","description":"Chapeaux EDDL Component","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@esm-bundle/chai":"^4.3.4-fix.0","@open-wc/testing":"3.1.7","@web/test-runner":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cpx-eddl_0.30.0_1718972267270_0.5890261378377935","host":"s3://npm-registry-packages"}},"0.40.0":{"name":"@chapeaux/cpx-eddl","version":"0.40.0","keywords":["web","component","typescript","deno"],"author":{"url":"https://lukedary.com","name":"Luke Dary","email":"ldary@redhat.com"},"license":"SEE LICENSE IN LICENSE","_id":"@chapeaux/cpx-eddl@0.40.0","homepage":"https://github.com/chapeaux/cpx-eddl","bugs":{"url":"https://github.com/chapeaux/cpx-eddl/issues"},"dist":{"shasum":"5c7d3651320dcde0414d184184638767c138d21b","tarball":"https://registry.npmjs.org/@chapeaux/cpx-eddl/-/cpx-eddl-0.40.0.tgz","fileCount":31,"integrity":"sha512-WG+NdN2vEBKlhsNFASkXTnB83u2eJmwaaEMkYBjuPLzRZyyFH7dm6RjFZfA8GZbAonUu5iTvbX4VZGDE+XEdQw==","signatures":[{"sig":"MEUCIHqWHQBOQ/OkZqzuZFTQHJfQa+ZmrKSQOJnO8uDyEjUyAiEAsR3r/pNaCmWUSfgXPYsCmdQ4GjVbfe5bJZDsjmQ8L6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51051},"main":"cpx-eddl.js","type":"module","types":"./cpx-eddl.d.ts","module":"cpx-eddl.js","gitHead":"667c933d78d2e494c2a862f742bd4fb21aad10e4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":""},"_npmUser":{"name":"ldary","email":"ldary@redhat.com"},"repository":{"url":"git+https://github.com/chapeaux/cpx-eddl.git","type":"git"},"_npmVersion":"10.2.3","description":"Chapeaux EDDL Component","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@esm-bundle/chai":"^4.3.4-fix.0","@open-wc/testing":"3.1.7","@web/test-runner":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cpx-eddl_0.40.0_1719238248861_0.24128854763958008","host":"s3://npm-registry-packages"}},"0.50.0":{"name":"@chapeaux/cpx-eddl","version":"0.50.0","keywords":["web","component","typescript","deno"],"author":{"url":"https://lukedary.com","name":"Luke Dary","email":"ldary@redhat.com"},"license":"SEE LICENSE IN LICENSE","_id":"@chapeaux/cpx-eddl@0.50.0","maintainers":[{"name":"ldary","email":"ldary@redhat.com"},{"name":"wesruv","email":"wesruv@gmail.com"}],"homepage":"https://github.com/chapeaux/cpx-eddl","bugs":{"url":"https://github.com/chapeaux/cpx-eddl/issues"},"dist":{"shasum":"16dd0dcd412a30ee2d6c7672fb445b8980e5264b","tarball":"https://registry.npmjs.org/@chapeaux/cpx-eddl/-/cpx-eddl-0.50.0.tgz","fileCount":18,"integrity":"sha512-5fZ1GnpMpRGMFm3CYM2+F2PMiCqHNsDYLoVF77tfZ8DfsSAJ7rCrnJblO8QouJtUeFcF/l1keSNc0f78sUKTPg==","signatures":[{"sig":"MEQCIGm2r4pU9k23pq0pL+CJfmIc1qt36PMCZryCXWvt8sDQAiAmoJaBc54jOP/MHzvaE6VDhV8Mr7/YSSeWSmfuG6nUvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32710},"main":"cpx-eddl.js","type":"module","types":"./cpx-eddl.d.ts","module":"cpx-eddl.js","gitHead":"b317a2af598f9de3d55a28a96996365e44346643","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":""},"_npmUser":{"name":"ldary","email":"ldary@redhat.com"},"repository":{"url":"git+https://github.com/chapeaux/cpx-eddl.git","type":"git"},"_npmVersion":"10.2.3","description":"Chapeaux EDDL Component","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@esm-bundle/chai":"^4.3.4-fix.0","@open-wc/testing":"3.1.7","@web/test-runner":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cpx-eddl_0.50.0_1721757529605_0.3416422855067087","host":"s3://npm-registry-packages"}},"0.51.0":{"name":"@chapeaux/cpx-eddl","version":"0.51.0","keywords":["web","component","typescript","deno"],"author":{"url":"https://lukedary.com","name":"Luke Dary","email":"ldary@redhat.com"},"license":"SEE LICENSE IN LICENSE","_id":"@chapeaux/cpx-eddl@0.51.0","maintainers":[{"name":"ldary","email":"ldary@redhat.com"},{"name":"wesruv","email":"wesruv@gmail.com"}],"homepage":"https://github.com/chapeaux/cpx-eddl","bugs":{"url":"https://github.com/chapeaux/cpx-eddl/issues"},"dist":{"shasum":"86350c0b62281ecd59008e1feab5c57f70f831c4","tarball":"https://registry.npmjs.org/@chapeaux/cpx-eddl/-/cpx-eddl-0.51.0.tgz","fileCount":18,"integrity":"sha512-4uJMM0lyLy/QlLeoC71q7m7YePyLSm8S65WHT6KsDhXbEh9ITqyhNtv5zX1hdJXGTnU0nkEZFszkQxb8Ad5P/Q==","signatures":[{"sig":"MEUCIHoBW7krQ8ucGZ8FYDrIz4LhgFNgdahx88zq7KVLApyEAiEAsWay0Ws9/JuXDY/jZwnGb/wzjZEIUfGjwR5sk3JppZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32773},"main":"cpx-eddl.js","type":"module","types":"./cpx-eddl.d.ts","module":"cpx-eddl.js","gitHead":"060dc05b809add6caaacfc1d5b7e944898070a19","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":""},"_npmUser":{"name":"ldary","email":"ldary@redhat.com"},"repository":{"url":"git+https://github.com/chapeaux/cpx-eddl.git","type":"git"},"_npmVersion":"10.8.2","description":"Chapeaux EDDL Component","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@esm-bundle/chai":"^4.3.4-fix.0","@open-wc/testing":"3.1.7","@web/test-runner":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cpx-eddl_0.51.0_1725911741645_0.30130735911870365","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-02-07T21:21:35.166Z","modified":"2026-03-19T19:26:17.066Z","0.10.0":"2024-02-07T21:21:35.479Z","0.20.0":"2024-06-20T17:32:11.755Z","0.30.0":"2024-06-21T12:17:47.470Z","0.40.0":"2024-06-24T14:10:49.043Z","0.50.0":"2024-07-23T17:58:49.797Z","0.51.0":"2024-09-09T19:55:41.782Z"},"bugs":{"url":"https://github.com/chapeaux/cpx-eddl/issues"},"author":{"url":"https://lukedary.com","name":"Luke Dary","email":"ldary@redhat.com"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/chapeaux/cpx-eddl","keywords":["web","component","typescript","deno"],"repository":{"url":"git+https://github.com/chapeaux/cpx-eddl.git","type":"git"},"description":"Chapeaux EDDL Component","maintainers":[{"email":"ldary@redhat.com","name":"ldary"}],"readme":"# CPX-NEWSDESK\n\n## PURPOSE\n\nThe `newsdesk` is meant to forward communication between various events and an event-driven data layer for analytics. \n\n## Installation\n\n* `npm install @chapeaux/cpx-newsdesk` or consume from a CDN via `@chapeaux/cpx-newsdesk`\n* include the `newsdesk.js` file on a page prior to any event tracking that should occur\n\n## Usage\n* `<script type=\"module\" src=\"path/to/@chapeaux/cpx-newsdesk/newsdesk.js\"></script>`\n* `import { Newsdesk } from \"path/to/@chapeaux/cpx-newsdesk/newsdesk.js\";`\n* `<script type=\"module\" src=\"/cpx-newsdesk/newsdesk.js\" data-event=\"cpx-report\"></script>`\n\n## Testing\n\n* `deno test` runner and assertions: https://deno.land/manual/testing/assertions\n\n\n## Contributing\n1. Provide feedback on usage\n2. Submit an issue or PR\n3. Feature requests flow through [CPCORE Jira Project](https://issues.redhat.com/projects/CPCORE/)\n    * Use \"chapeaux\" component\n    * Priority will be reviewed against all other requests\n    * No timeframe promised upon submission\n\n## To-Do\n* Nothing at this time\n\n## EDDL Events\n\n- Page Load Start\n- Page Load Complete\n- Click Events (using `data-analytics-*` attributes)\n    - Navigation Links\n    - Download Links\n    - Footer Links\n    - Social Links\n    - Tab Links\n    - Internal Campaign Links\n- Form Viewed\n- Form Submission Succeeded\n- Form Submission Failed\n- User Signed In\n- User Detected\n- Content Listing Displayed\n- Content Listing Item Clicked\n- Internal Campaign Clicked\n- Internal Campaigns Displayed\n- CTA Link Clicked\n- Download Complete\n- Video Started\n- Video Milestone Reached\n- Video Completed\n\n# CPX-REPORTER\n\n## Goals\n\nAllow developers and content creators a consolidated mechanism to interact with the Event-Driven Data Layer (EDDL). The `ReporterEvent` is used to attach meaningful data to the event and forward it on to the Newsdesk listening for event reports. The `CPXReporter` component is used as a declarative means to listen for specific events or to fire off specific EDDL events automatically.\n\n## Installation\n\n* `npm install @chapeaux/cpx-reporter`\n* {FUTURE CDN URL}\n\n## Usage\n\n### ReporterEvent\n* `<script type=\"module\" src=\"path/to/@chapeaux/cpx-reporter/reporter.js\"></script>`\n* `import { ReporterEvent } from \"path/to/@chapeaux/cpx-reporter/reporter.js\";`\n* `<script type=\"module\" data-emit=\"cpx-report\" data-event=\"Page Load Started\" src=\"path/to/@chapeaux/cpx-reporter/reporter.js\"></script>`\n\n### cpx-reporter\n* `<script type=\"module\" src=\"path/to/@chapeaux/cpx-reporter/cpx-reporter.js></script>`\n* `import {CPXReporter} from \"path/to/@chapeaux/cpx-reporter/cpx-reporter.js;`\n* `<cpx-reporter debug auto event=\"Page Load Completed\"></cpx-reporter>`\n*  `<cpx-reporter event=\"User Signed In\" beat=\"kc-token-ready\">...</cpx-reporter>`\n\n## Contributing\n1. Provide feedback on usage\n2. Submit an issue or PR\n3. Feature requests flow through [CPCORE Jira Project](https://issues.redhat.com/projects/CPCORE/)\n    * Use \"chapeaux\" component\n    * Priority will be reviewed against all other requests\n    * No timeframe promised upon submission\n\n## To-Do\n* Sync all data structures with formal EDDL declarations\n\n\n## Events\n\n- Page Load Start\n- Page Load Complete\n- Click Events (using `data-analytics-*` attributes)\n    - Navigation Links\n    - Download Links\n    - Footer Links\n    - Social Links\n    - Tab Links\n    - Internal Campaign Links\n- Form Viewed\n- Form Submission Succeeded\n- Form Submission Failed\n- User Signed In\n- User Detected\n- Content Listing Displayed\n- Content Listing Item Clicked\n- Internal Campaign Clicked\n- Internal Campaigns Displayed\n- CTA Link Clicked\n- Download Complete\n- Video Started\n- Video Milestone Reached\n- Video Completed\n","readmeFilename":"README.md"}