{"_id":"@cagov/pagerating","_rev":"15-56b36c2cf9615f21d019b9b2c881ff25","name":"@cagov/pagerating","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@cagov/pagerating","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@cagov/pagerating@1.0.0","maintainers":[{"name":"aaronhans","email":"aaronhans@gmail.com"}],"dist":{"shasum":"a38af75856996c072db3a6bbdb67baab0e04d833","tarball":"https://registry.npmjs.org/@cagov/pagerating/-/pagerating-1.0.0.tgz","fileCount":18,"integrity":"sha512-wz+xiqawFnrPeJSxqGdghq/j8WJDH4Iamf0M/a6yeSpJZ5qERjEO1ZK8NfsRuUNPCF3tvivemzFCqxru8zFIlw==","signatures":[{"sig":"MEYCIQCnV4YZDnaY0nIkSkfpcIShHbgJm6dHraaX1PvZpsnhbgIhAL1iAhBgfdqHyazrHqY9c8fmNi9NnDPWPWhqQZchMZ1+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEbxWCRA9TVsSAnZWagAAEu8QAJBaaOoIsrokPp0JUMmc\nx1sIoLwDTMDpdUgN8TtBporJNlNX7+gyFp0K1CyZMDnZTn11UfVmvyc8cT3F\nspuwdsuzGTNHYjner9guXWoZKB3JPnZnIdNrpnee+FJ5WJGXa8xv0olTBpd5\nPFf1CX+xTF6EUIo5LpaizP3LAicBQGilooJxrP1iKDzqzQmi8pRmA8yjnNMj\n4ZyM9KCuiIPI6ziUm/qmS0Z1zgBdoJRKroHZTlMN20eKJLKtOxUeLd5Jsp3f\nvF5KsXxtmZxDnKNrfp6iBfr/DtIUOdc8jWPYR7mAt43N6oOxWc97GS/RjpP9\nBWdzDHXDYLHt5eQyjkFeNZOkcpald25AenM7F6kEZWmUZBelJeaih0dodV27\nWVkKy5iWgm3Z/4U7LbyfVpW9V6M8BKICOJT95Yecj06SZNKcbDnLAsPQTGhY\nHHOZAfN1Jvw7s73bhQ9Co9f9RjIms/RBqlryJt7IjSiseXtG/Uabs1wZ6ysu\ne7jDyzHIFltrkKFw2Ad2WHYskugoYGKZu2jIUuGjQGXNjzvkje/FtKVxsol0\np4Vyi7liYviOKEKQKXgDOqn1jBJgzFbRUbycOwmVeWVeJPG4WW9g/53wTXOU\nJAhS6qkfdxjLq5szaqzbZ8O49DoQWAxTDcukIRk4P0vgF78QkCZNyFYZOAJo\n+0jp\r\n=T17A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:prune-snapshots":"karma start --prune-snapshots","test:update-snapshots":"karma start --update-snapshots"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.13.6","description":"This custom element renders an on page form with buttons to reply Yes/No and a separate comment field.","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"karma":"^4.4.1","lit-html":"^1.1.2","deepmerge":"^4.2.2","lit-element":"^2.3.1","@open-wc/testing":"^2.5.1","@open-wc/karma-esm":"^2.12.8","@open-wc/testing-karma":"^3.2.32"},"_npmOperationalInternal":{"tmp":"tmp/pagerating_1.0.0_1594997846391_0.38135572213334057","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@cagov/pagerating","version":"2.0.0","keywords":[],"author":"","license":"ISC","_id":"@cagov/pagerating@2.0.0","maintainers":[{"name":"aaronhans","email":"aaronhans@gmail.com"}],"dist":{"shasum":"b6a0a620f48b25907fc9cccb9bcc0bcaa1321efc","tarball":"https://registry.npmjs.org/@cagov/pagerating/-/pagerating-2.0.0.tgz","fileCount":18,"integrity":"sha512-an/RfMic4xlynp18V4owsGjYlB5++RBVCqbCAvOCmIdOXCeoKzJN1nWhEnleMgbxjOAwveAcfwQMHhf21oxjbA==","signatures":[{"sig":"MEUCIQCjWmeH/LtXBBWet0HpJFrGyLlrVCvcNZnhdavqO4JO+QIgC8xwW+DTUcLPbnD5pb1O3015rNhDgEfIUudECeCg/4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNx+3CRA9TVsSAnZWagAA14YQAI3MQ0zIUMs82yps8f8a\n5S7+qg44mIF5KsauQvJNPZ/AuMAXLl6yQGZI7jFZoK+XPZftEl4yjuL0WeMF\nanaGfrhvIQPyVFJoz4HtAl1+84UMi4k2ZEsmGZDaMRN7ILp/yDU5CUc0o1BL\n8YajtgI88O3BAk1Jo9HGmJPvYujypNCF9ZM1W3lgTyEQS8DRX/aoWc4PhwyB\nldGHyFxflx22zYGdW1w4rJvE1Z5gTgf/I652b/8MIUzCQGZgLVT8u1p6STy+\nx1Tjs5o8HuDLJCiSS7pISTWhZUH+xVvf+1QOf/XhsLGtqK3nLpCoOhInOmhN\nA+HPQH6RIww/f53TmVfuzUgzvQe0kz2Sjtn+4RmpxNDNWYySpW+nX1rP1NXz\nOYkCBw+xUzBszjeuiWeHsHKlOuznwrkksXPkt4m7Rvoxwtz36No9aHw6sN8B\nEUrYLg5TbuSQS5nLA9r653BHwxQrZMAE/6EBL1ByykOzFRZWbTrpNLMb27Uz\nCdubVenmLYoV+PiF+tapeZQeECkr3xBnrBEbm3VqmSeteaFjOA3FNN3Ss5aS\nKTEp7VDQ2+292lLJ7J2KoSy+dh7XZ7pLyx6B9KGQ9aWDdDBU0ywCMjTCbkXQ\n0ze2DlnzIy5qiavjftXYlsMNV6CxOFbo7woHPJy/+URDvgqHzUolwaOF+nq3\nnU6+\r\n=iHQ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:prune-snapshots":"karma start --prune-snapshots","test:update-snapshots":"karma start --update-snapshots"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.13.6","description":"This custom element renders an on page form with buttons to reply Yes/No and a separate comment field.","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"karma":"^4.4.1","lit-html":"^1.1.2","deepmerge":"^4.2.2","lit-element":"^2.3.1","@open-wc/testing":"^2.5.1","@open-wc/karma-esm":"^2.12.8","@open-wc/testing-karma":"^3.2.32"},"_npmOperationalInternal":{"tmp":"tmp/pagerating_2.0.0_1597448118961_0.29410944549666707","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-17T14:57:26.143Z","modified":"2026-04-01T19:54:49.723Z","1.0.0":"2020-07-17T14:57:26.506Z","2.0.0":"2020-08-14T23:35:19.106Z"},"license":"ISC","keywords":[],"description":"This custom element renders an on page form with buttons to reply Yes/No and a separate comment field.","maintainers":[{"email":"github@id.xjensen.com","name":"xjensen"},{"email":"jbum@jbum.com","name":"jbum"},{"email":"chach.sikes@innovation.ca.gov","name":"chacha-california"},{"email":"zakiya@innovation.ca.gov","name":"zakiyak"}],"readme":"# Was this page helpful\n\nThis custom element renders an on page form with buttons to reply Yes/No and a separate comment field.\n\nIt accepts a required attribute for the endpoint to POST data to if the user submits a comment: ```data-endpoint-url=\"\"```\n\nIt also accepts optional strings for all the text so it can be used in multiple languages:\n\n```\ndata-question\ndata-yes=\"Yes\"\ndata-no=\"No\"\ndata-comment-prompt=\"Additional comments:\"\ndata-thanks-feedback=\"Thank you for your feedback!\"\ndata-thanks-comments=\"Thank you for your comments!\"\ndata-submit=\"Submit\"\ndata-required-field=\"This field is required\"\n```\n\nThe Yes/No button interaction does not submit to the endpoint but triggers a separate custom event named ```ratedPage```. In our initial use case we listen for this event on the custom element from code outside this moduel and POST the value to google analytics.\n\n<img src=\"https://raw.githubusercontent.com/cagov/Alpha/master/components/pagerating/is-this-page-useful.png\" />\n\n\n## Sample markup\n\n```\n<cwds-pagerating \n  data-endpoint-url=\"https://fa-go-alph-d-001.azurewebsites.net/WasHelpful\"\n>\n</cwds-pagerating>\n```\n","readmeFilename":"readme.md"}