{"_id":"session-sync-auth-site","_rev":"37-706bd237aaeea704fe57e52e7ba6251c","name":"session-sync-auth-site","dist-tags":{"latest":"4.0.11"},"versions":{"0.2.0":{"name":"session-sync-auth-site","version":"0.2.0","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.2.0","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"6467b8b365b0132e34706464c59dab6acd520903","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.2.0.tgz","fileCount":11,"integrity":"sha512-ZRgYKuifAkMvNdlby6H9gJWrNhuGIrKFk620qWX1VYkU5EE0GmdSx/RlXbEoPq2aU1dx+4mzmfd4URQjvJYzPw==","signatures":[{"sig":"MEUCIGOdMAabmV1y/x/ziJKICbvK4ojhXsRfFPATl8ot9M+TAiEA9HS/zcjPlLn7Akx1sAl9WHwbc8J5JPxs2WMiyhuHCDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3x23CRA9TVsSAnZWagAAl9MP/RBvx05uJq632iGP9O52\nY2p8LQwDJvsb0D/Lrl8QOE6+RSPlJnK3L5dheN1NyS4KSeVzuH1K6s/rwlNI\n7eAcRLWsDL9LUIjeC8JemFbazThONlqsgC6+okVEOTR4/93haCque/InccwU\n5mBPGcbBHfWJZDHyh5Bluxu9EdNppJD1v7La6zwVAv+j69L8jfjWp6Daao/g\n/JwewP3ghDgRlDEivB41cIe4M3IgqNKEcaHYyJalZMw499KhV/UJ20/0Yw6K\na2QICMoi8DTx++v+2Xd3TTFL4YpgW17yaiDu7Vn6tJBDGbTHPVpPzKWLDOVC\nzVTCxGxxtY1dpZhMYJPiC+aY93dXgvfhuk22xdzaAndBxlKX4XwhMVPB6B7J\nDsp61AXvZ3W6dkuxCcKMY+mUQN50WhL1+0Umcfx+SiEEEZZt3sIRQBB8DFJQ\nKZAdYVnmUOjXoXJfEQUhrNhLBHR6ywq6XMhsVyxVWQOJGl5MhNsQRmcVf5XA\nY/2rdLq/EANuo/WXy4EnhLl+zF6mBDdrN6LusmatgnkKQLi3cIY2LnpK9Kfw\nxZBO4I84QtYN/Mp0gfevusxspBLn/D6zWIWbiqkyCXrFgK8lAb9W+kqsYR5d\nRoYvQmdDIBOgb0Frz68VpuwYfGwCAqQVz9dQHwyTmLd6HAI/ORcxzDKpujrz\nXUZq\r\n=okKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"d4f38eb39ee160a7c82555515c6e29972c008650","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"7.17.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.2.0_1642012086800_0.2640274405049703","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"session-sync-auth-site","version":"0.3.0","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.3.0","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"294471541838014d23a35a570db4a49836b54798","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.3.0.tgz","fileCount":11,"integrity":"sha512-bRqbwy/5UXzPWAp2zch0Es6UTZJzAUnT4HKGsskfOQFm5bU0b/a+ZCQ6uOJZZPa/q2lp3SBoV4YGEmRQDbXSug==","signatures":[{"sig":"MEQCIDgMugAnfCRpwGBhzloIwYiiXlzMjJcUG8i6uYYXeWkYAiAzS5EfhXbxAt8YeAOOzYxLicYq3qlQg6Nx4bl12n4kZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaSwEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqojhAAmX6rPjloZo/sasIg9c2oQUQNoEkG+E4y3gtje02IEPeM+5b+\r\n7YhIEGcQO8SuBol5i/CJuN36BpmUDxfbXJYf6VqjJ7/Uvb8k4A2hydXLchWv\r\nGyFtBAJ5VzcbCES9UHSJcI3sLlSw/tev5v4BMdHIjjusro24+JsxJH1XUouS\r\nKkG6lYhuGK7EI90lXUB75+cAJlNEDo0Ye08q8xd+BwPqF5gxbqp9PaDF+3kg\r\nt7shREgqfsOFb20RrDdp+m646XuLAhlWEGTRrP2pOJOazComWSNilqnoI+6d\r\naYm/9cdopyNUe5WYPxwAHBvNED32feUWXW1jyCMNH1gVAW4d6RgIZoSCcR5B\r\n8rt1K7TYQ3vCmCkwCex02bS8SYp7aRovStKtHpyDnMYjdHkQYMJvgW4TGxVn\r\nXl4BYcR3alOPBC2Ed78fmW5DxIJQqQHNixATuboqCFJB1GP6ypaIM9nSTf1m\r\n7K62OW9kG8aGZiORQuyor2CFeBMyJboADB1vg6Le54ZqIZkwf5BxJmcm+9nH\r\nySv2KY7ric5UQwsLyLvYqrvKx/FQX5CDhrG3mCs6xNPTlJlWlZihpB9fEutH\r\nCUnqMQnbyGh2Tcm1UElImOOJ6ztv9kWzcilkHDeEAWYq6qYPl5y9gR3PZB3m\r\nuEXuEIPkwdtlkhRsW+DMhs5SDeYzmcBCvlk=\r\n=DdQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"1511bf9fe7a626892941e9057fa535810d3a339d","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.3.0_1667836932131_0.6479995773641147","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"session-sync-auth-site","version":"0.3.1","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.3.1","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"dfa9a6671d11d4b78c77b3cbaa01526e6a331eb6","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.3.1.tgz","fileCount":11,"integrity":"sha512-yRvzHCgTDh9OFS0OLt8/C9TeE5XxmmeT3yUiNC200ERUkb0gBUwxjXte5IfONtdUJX/th9/quBzMHaeVF9EoUg==","signatures":[{"sig":"MEQCIEI6Ico6YqzpDWQzLPKJTH6ceOPrnVoobq2ejGn8pnnSAiBis/OLjGQX5LpgRrOKfS6kr8zeDGWkiaBxv3ggUkYMCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaYT/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpmg/+LY/4hT6kBuI/C9XH4hnYCBfd/j+8Ag4w3QfxxBLatj5KqarO\r\nRg7tEl0uJ5Edpc34ynGbxOcHkYAT13SCGALuQLGvyWTCW9bpDak6I/YbQ7IR\r\nk8eFfCesQD4urZtaLTLy3uKjT5TnTIsrL45RePnO1k1nI+AEvD2jGeHGcEfJ\r\nirknkDBv98lk/sPcRSjZz10xL5V7/xioSlgUkyk54bpvFNlOEnDW4NECWSoy\r\nekd7RrojpgoB9ZnZrrxeFYcNYnyZVUatUmLeuGlbe88rQTFhL3EXC2FG/oSL\r\n/WCbx2/3VyxPMsq2hnbeW6Gu5Wa8JaOT9oYOd6HZOcQU0ZsyM1cNPjkXSxtr\r\nFRGZSdY0L+ZiOiRJEoUvUnpUvKU9kgmo9T78V7rgVDPzMRrbLo1vVd8bYB7O\r\nWV0dwV7ff6xS/qs3TQ7MfJDZxtvIk6tvGVLw4nKj+iNOv/hJl7edSqXhK0xX\r\nCaTeypzYVaQiZQjNueUrOAeEEDXO3Nh843TVEGO8z//WpbmdBfiYIfxpQIv7\r\nNoiNmvfDrHzWKJ4OGpg8dqE/hRYhnKDQn4vjapYy3z7tyGgNGHpw83FmcXta\r\nv0JSR68iodzGpFd06VcQJibnCD9kQv3jgIjpJmePTwQtr8WGKQ5faPYYCVgZ\r\nQzOiotlJSUd3gvE796EipUpBnZ7BTDZiWB0=\r\n=zzT6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"ac6e2ab55f4cfa6f6a67bf5828154b538be4a608","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.3.1_1667859710907_0.5340456801905509","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"session-sync-auth-site","version":"0.3.2","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.3.2","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"e87a591fce298cfb75c060306342ac4a374a2cb1","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.3.2.tgz","fileCount":11,"integrity":"sha512-l7dAlh5hdVChxAOhB5FO+7S7m0VyeQTnUCCwvxg50nru5HXjDVuf6UJRZUB7tHzaOM05wS9GgIQRFYwOcJojgQ==","signatures":[{"sig":"MEQCIHMR6vejg0dGfc1LOxwROlH81H9mYsqKLm3p0K/5rNOnAiAEgSzGs0gwOi13ZGyaxhJGnb54FUR3yeGDb2b6LGcRmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaYqtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovOQ/6AmzaX6nD2Fh+0+qn0nhb7hd8Em+RqUi4+5Rxm/uCUaBjftU2\r\nIg0R9dntOYgEgix1Ce7MobR7lAxOsmLdqY9IfGidggOOVMc7MpwWq+L70LOl\r\nSzqgSyJABfy1OucqRAbzOoaV+ISYTyKOjjlQ8REeFm0LmhwR7SRkHtsiZ4DT\r\nBMDGuz3mluukTKhbF0u+WtkiRNmdLPxDtST6B4HlJBs2yjDDqcxJPsnaI+Pk\r\nGY/+DuTc96bun6jCWuAWSTJbtDioL9NEhyJ/3TYnB7TjuNJlkjX0eswMJGNc\r\nqz4d6VLwZwK1324K32C+RINVuQiF5jbpbp+vj477+FVchS4xvhvt2xUg5Jd0\r\n7GuylVcC+84daYyuMPWmXnkXLbOdx1MGtTIB3JiAuM3pz6PYx+/66JWmPCe8\r\nbm1z3SSuhpb7VCI/ZCyZUzUis/2PXmcgmQrSM0zqU4ZVlD6MTFGnHQ1lQrNn\r\nsGxM1G/yUn6SiTIFn2J18EzC2/Na7OXHf2zTYfOgdHwafIgEAwY+PBNCMWya\r\nWBFFZhuL8agZcmgGwfc/AIJCzrsDlTQcLhfckNWbfkVyfgfMUpvxY6P/hGoo\r\nanYhfTCRTZRtSIjfvTQt4NvcUzLSWJyvAWTOZMcCMwlOsJzz3VQMbPEXffK6\r\nR2HQMD42M/rCJXky+BoEEX4DmAeLvX0jWJI=\r\n=00as\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"9496816547da7caf184581bd5b0d1006b07ab93b","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.3.2_1667861165762_0.9812479456449252","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"session-sync-auth-site","version":"0.4.0","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.4.0","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"ad67acdeacd657c2bd588a693e68087fa8a43505","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.4.0.tgz","fileCount":11,"integrity":"sha512-T3FX1o1EREbONarBxC0wjVf+wq6JSd1DN9y4j+F/whwrhqRvNTSW1IiFaceSPsV6Ckm2W6veDfVnfkPHOjP/7A==","signatures":[{"sig":"MEQCIAbMkbsQ7oBgYZSjAtAgLtQMjW7UIBVlwFpYD4RIQGzKAiBfRacdZe6EaFpKVDXlF4lM0eUIqrRcvArsoKMR68zvcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaou7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwjhAAmeNZeBTNLbzpx9gf7EewL5ClROMItGq6EoEYph0bn86ss06a\r\nXNM3mZwUuCtfxoAFiXK7PWrhZXMdTGCJigwiP2WlXAPpHpqqjMfhY4BPJz2l\r\n+k7Pggho3WrDkYzi1TzCgJ9635k67/43zRpNM7assNPN2kfq8PTtOK1xFaLL\r\nx+6v3iriYZSGxFxRqP9dzXr1Vx8knDacMFjM2wS8DciKZGadA4Q6kHYmwySx\r\nnT1Fpul68ALGbT1KDLIuGFzFwVnWmsuJA4xp1I0VYT6sU18+QqWTQPLV32fS\r\nQH0m34rd1sDFBBjxGcEplLOgFtd0EPq15I2hgwy8XWXj6Ll51lxoKWIqmdNT\r\nMUNX1nCryuZaO4+V4FkC+8fzOD6DFE8E/shkBLYkj54VL5Is1nA/hLTZE9wM\r\nx96cEZC86cSt5EMKQ+ZME3sQpzh2gE0BrdpRj/yhmcrHUHgtRW6z9Suv+y+0\r\nmPvIaY1tLf2nvPxOQ1RbhWMCQZt+s8GOCQxdiNXU2QThlPNOhaDCZ0X6Pq6f\r\nRKcV5cdtBFRgTLubUdaudv1AWZz3l35snHrki3qazM6ISVFwjcCNYVwN+uGh\r\np3geYx7g3xPrtI4tw2ITtddgWulUUnce3IHqqjhDmZWxrwHeWEfKqKMt7d0O\r\nhKHVGz2TCRh6GTT45hDw/V4oxXpgPpqhuCI=\r\n=52dc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"9622e4f4c625d842d26523f1bdbc11f62bc7ee10","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.4.0_1667926971130_0.16232695357053206","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"session-sync-auth-site","version":"0.4.1","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.4.1","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"e683526d808f2677192944d1c9b9f4bcabbdf045","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.4.1.tgz","fileCount":11,"integrity":"sha512-bF74zneAYgPuyYk+5AfljNhQ959hhgPBOMLSN/Afl7xDG1FS6+Ois+dqYRfP8VrPkMividGxgRJuez8uEEsf6w==","signatures":[{"sig":"MEUCIQC5cPKNX/V7Y5wQpXHKYPwbZHCPTgW59b/kuTilf/54jwIgSkSzx/FoKk8Zu6skxX9XhLjh2Qxx31jZ5NdQH7PD2is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaqd7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruCBAAiktyZHZCV4BDaxj8S2xNrWq211I/mNMGEPfPBfSgLHd5Q7RD\r\n2wsPlQhHbGEQw5nl1xNBvd6Qz6tkIdJWQplrnvsMTq9C7h/i2heYnqLbqRdl\r\nEkm/3OWrHX1fjs37YCU3I3ln52ixJoFVfNTr76MmsA+L0mscd004yX9ix/zp\r\nF9sK81+VpRvu9jrXi+hqBYtlS/wId9yf8/wRytLx9R5kq0hnqzD8DjKjk/9P\r\nbiRnW4or8NTBu/RvyjIN0mjwLJrxJzN25p9N/xxynzxaLlVtpi90W9cdImT/\r\nbnLx9tNDsPwJAanpIjkSLeYxeR2rrrpj/lZ/79ZsZsgGERe+d5ebuhjTDS6C\r\n7RWAu5rBwB2VhkvKYd5pv1xAlKCmDiy9Np3F/r9Ap26d8V01u9DuZdKD/CMP\r\nuxb2vc+FWbj6WiLEf6nrFbjrepYdEsE+d2UBMi990+bFnzdStj279Btvju8t\r\npfWPYmup2p8bEey184e2/440XlvWqZ43Kjo2CxijvfvU1lfkFYsplnunuow2\r\nHsY1iUevtCmAR29c9BFFAKvXIp3+69pIJkFO4zUwFTpfIoivE8wdVvUUx0wW\r\n0Ti/xrFH86bGP/QOonNoF+8GThwZ6i+Vf7N33c0VkG/R6dSeKBj+UyPCJhMU\r\nveWkJgvTFy6kl1u+UqcAFFIhgXXVFqU2nS4=\r\n=9SJF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"9e7bc69675e6033f61bae44f3a62c4ff2bc95cae","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.4.1_1667934075650_0.17438425537255187","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"session-sync-auth-site","version":"0.4.2","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.4.2","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"b83fd6437d92c7d991453305ed932e00ba573c67","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.4.2.tgz","fileCount":11,"integrity":"sha512-64TEd3mZ6LxVL35gzkYDkYCchGwnAqjf5fmPkqvUb5ntjKz9BaN4kYaGLnXOenAe9xgk/rJKc/kLhHPNMRzcOQ==","signatures":[{"sig":"MEYCIQD8rfn+X1KyYVGRJ0GQhqmJg95HjXndJJVDNU177vNMWwIhAN9+ev2138k7+TZoY84/20qtjQ5lswCCBs4iOZqW2r3D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaqikACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr18A/+JfnKqfIKeyv8rlW0Mnpy00828jWlTnJu91FRT5QtvCV1sN40\r\nP8gGFPpbiH9iPVEMdiDM4SxS1CoW6PPajd5ExbJF+211ln+BRVXidAHAghw3\r\nmCBRiiQopvtdhHJMX+Jwc5ZKlEgeY9Xb9MDOEcO0t2wAnsTV+kqeb/LcMLSE\r\nRbFCuwqR+Y+nsIEeokvo9aJ96OiJtFr/x9X3oruT8X2Jei58sfw8AEl4A7dD\r\nfkkHXfUzWVDmb+h4Dml2XtIQ3LmvWO30Ke/LzhvD5e0SVPY8zWu6PSvgQWwQ\r\nWygPg+AiGjPd63wOzJzTyXLZqLWIVHM00dWajI88XhqqqfzzLmGQMhy0XuUU\r\n7hbAbUSlxMoZvKS3VGMX5G6Wm1l79Z05C57fep7sl2AEfbGAb4wHT74g3CUu\r\nSclxFoaUFuR5ZlximsbntKJxcpiJTmmYsMDIoMyAuFjlgkFkvGQraPPFsoyK\r\nK5xI5S7SghGd9aR33eLVUDJS3XVHL9wRmUOOlqqnD2ABoiZTtN1fPCZTX/rO\r\ncBQAamMVsxKZIyHcwj7InoUrUGhZVqnWQY+SEVsA8V1V6EkcK46E+o7QJ/dU\r\nRz1EZ5mTbFjTgJ6mN1u6+B5RQ+e834Ah65Dk/pCxJOxiwWD8EmQc2hV3JDOY\r\nedvQ3ZC4puMWVtRFN859AGI1wFCOIVrbBSc=\r\n=qcZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"85004cf90996f630b241496b95d9b31445d27205","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.4.2_1667934372294_0.24253767649457147","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"session-sync-auth-site","version":"0.5.0","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.0","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"9aecc5baae95b5aa9674eab98d8944224641b908","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.0.tgz","fileCount":14,"integrity":"sha512-jeFDskJZ+vmTYD0cPfsOHRp8fBkAXWEFyMrIIfqaD0nK/ckwGQf21fl13y6ZPaC6mpRNhH/TRWVVUlHpbQw5jg==","signatures":[{"sig":"MEYCIQD9BzW0mroGvwA3vKECieQHg3HLunDp9wr6SXjcWHLctwIhAIERuETuPwjJtP9Q2Pqe7B+XMwnWzPCH5tk/x6zdPzQP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbA4aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjpQ//bUvLBtvFqmaUC8NeCrqjT+xXUtv1h6qKmxZUd6nUKeG6zBEz\r\nKZnBxgMsFzneIaZZDRm+3I6Svs6iAT7EMxJzXBrPZ0Y17B8V9ZM78SzYL1Jb\r\nV4hkiLvrmh7thndrOT/wW2AGUI6d0qKQakNDjCIthKId4sGQ7BE8igqqh9Fm\r\nUM+lEANl2qdT+tkHENDShj3J2cqPbso4wycpCnYM55IFBVm2ElC3co3Cl60N\r\nfsBzJIQUhiUuZbTWqd7kHPl2A7RNtEDGbZU0o0KaaIVWWdMt2RSvmmCOLOoy\r\nTz+pb1IdNpnOFGWJuaELE1aiXNU8oIkg7ika3ZEKhX8OMJKVmb/SrbndSwhE\r\n69jZ9aYaBZA0s/hjchEeuRbZvGImfq+Db+jGKScbKDDj2OWQpd0DMZ15tSfW\r\nIaoBqKQ9nAW5bZT/c5BA9D2QPGlV2jx3krnddZ58QAt+VEWQgvilzEkafS28\r\nOIukquX/c10ZaDKcVnthVaoGDAf/+iM2u4j6xCrBuZawa1hozTNZhJyDt66e\r\nsxwQX7kFF9Pq174W7O2cmQp9Xu3W0Du+lG/o4ENK5G8oxDIKCJ5i9wzecxDx\r\n59Lo/g6FbpZCDL3MV2SZy92bYah9PaE9OYMZEG6CDX6zUpeGria11OA2DPbd\r\nYPYaqbcbbAYBxwKdsMWQUTEMoYJ3Rc7n2/M=\r\n=u2Qx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"a1f5cb337cba4e7324e95a0b053c7c18aee51bd0","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.0_1668025882083_0.7143080000303899","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"session-sync-auth-site","version":"0.5.1","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.1","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"668558b17caf65a2b30d3a44bf47d5c944428a4f","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.1.tgz","fileCount":14,"integrity":"sha512-ITW6rrAPZ4sqZi8Fdelv4rxX+pY1RbVxPvpb9wOY1hkh9R7p3YfGhErEGGv0eVMrlBO4SNwcZomrPh4fXGwnAA==","signatures":[{"sig":"MEUCIQDeuXzD1XwvHsW4eR9blwKxh5ilqK/YqSglmu2Ndt1I+wIgA0UFY59CNendZwgRxHwtj/p/zu+AjaaU3DIPaG3FvIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBMMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/rg//W2IwnPPMvbp2cO0uTeVRY7n1N9mrfgnGhUasW4x3dyt4DrTL\r\nymNP4d8TFf2NY4yDmoh9bB5FKDE6Q9US4raughqROX4RjuEMcT/Xx8z0LoWD\r\nOSn4OYIRvY1/VYX3NjjlB0yCOgtVGhF/yCJTcSvcN5AetzNFW9Pj8IsWVNDb\r\nqCAK+zGu8V+jV58Z+xTk04gg6JPfErvswynSoHrrNJrdZjor5a+Zd/mt0eSK\r\nh/2/OPDGWHvG8OVLDp/WVGs8jg0exWO/vMtq80LSSAfq7LTghoJjfNDQDIhq\r\nbQnNjXVK3mpLPvQxApdH+oV5UzBo2KicXqS9co6DHr8dMgWHDrLZHGnUo9N/\r\n9bynNRBII4Cct6f+1ZB7e94umapp5WzLIBCI0T8gsGBSpP5V3mh7nYQ+1r5K\r\n/+Equu3ezAoMrH0W71tchYueScJz/DuBe9o6blp+8nqqMKgqVrLQgONHQb94\r\ngRyiyDR1fyiuZ4eBXMY7hiNZnY4r9+qL5FcbN0wre0UkY3GDaIhaAiJIeKGR\r\nIQyGnxUlQSGJDqYk97L3Vy/CgZvRVcecaFmTjo4o7DWpiDTPggp8GFxbxac+\r\njLFLyARcEL1nyi1bfQjlAFiwlH31p4mpHBmuiTJo9Z28+hxcRLIZnwadIPx8\r\n1jcBcFaXNpdY9OJse8d1IfTSVFzadqpX+JA=\r\n=gt+z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"bfa55a4824076e51ee6198604510bac792fa8116","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.1_1668027148198_0.4090457724821277","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"session-sync-auth-site","version":"0.5.2","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.2","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"262cf7bc900c3930d18ddb4483a67987ee8ed3f6","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.2.tgz","fileCount":14,"integrity":"sha512-n17xC2ZnzlXVxMXVnLCco3NUqnPcrI2091xj3w3rJV0QiGwp0Pd6w5oBOfnaplHvZI9F+uUTCtI/gwG6LTOrZw==","signatures":[{"sig":"MEUCIQC9dRamfHOREUjfE3rPqOMBrsNsPoDkJpyH7xLRusijqQIgd8E/IbhVEyjATXNddGhvN8LYe0+Pt9DZpS/k5rKZXXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBpXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMfA/+KcwWpbzpxC14YDWz+CUgE/OmV17Eug3KbgWp6APJ7GpsSxly\r\nyZ1Onlem/hJ8AnwviqzRwFAy8nO6AB5o3oO+rPtqDfLZgMDm0RKWGouArFyC\r\nEz8LXz01Wx/yMUxGGPDb0ljMgoZXuQCrhbLtwZik+drQYYbVBTw8wRtmstZH\r\neb3T8oHtvp4jjgeXziTEsP4H5yarRh/HDHQ5mFTiNX0ieQyKPwkdslxWHdG7\r\nXoNFsvG7AL4yDc6OJ4hsoAn4DJKk//Ktz0FqnJt1wcbV/HdIwdQHYUHSkSPH\r\n1iFIXhIgK0YzY0hGt/lqlHFa8uzOrSD4lIY4mHMv3WfdSmrPrzOxVJ3dBagJ\r\n2oFYe40+EUsdhMVkgg03uJlpWrRBu5hCco73rt/MVf9AA21Zy+8KnxIR+Srm\r\nK0doMVMhHrvcXcUs5veoQyRDTtKUmYixNCeoI8moWr3PWrilewlzL1qYt3uh\r\nsx5LAi9HyWTu6y9Fy9BOUKt3pwr6hkA6B2Df0hGzFTGdFeDC2Odip6mhM26l\r\ngH2pxnjN0SjH4ZgteTeDfWyFN7NlnUjmhoaIlFHxEYdpSXl5mMTxrhJgr+7T\r\n2csWLtL4Jp+y5XGUoB5S4WcZZXmANNgpIlgCDRzfR5RwE4PIjFzEUzMGBBmk\r\ntINBgtiCGkn+lWLftd0HoI2h/tyfRHmE6Uc=\r\n=WCU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"49032ca3d3567c4ce895237489542595595574ca","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.2_1668029015010_0.14671641916089695","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"session-sync-auth-site","version":"0.5.3","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.3","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"63d2bcc3edf75c65adc4eeecb265c94eafa9af11","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.3.tgz","fileCount":14,"integrity":"sha512-ZSfDQPe+pZBXq0AuGjRTrPTKEqhAZ9NwoJVgqJ6IhspY854VuTQT4YQhzll/x+orWLa3DvXDApue3hE3pVfy2Q==","signatures":[{"sig":"MEUCIQDiIh7xHUYcNm3wFqUH4VRINnN8/AeP7PPCSf3CDaMVQgIgNaQgei2sDW/QTVgQAktxKL1QA2NwFXXDNBCyXK7MteQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbB1uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVShAAlGPx6Xk5Dz3TOPK+ZsSJt14UKYU8KC6vDPQ5VRAjj1wlxDK/\r\nkYi7zJvKKRYpgFe3/ZTgT8qkBzz2iAPVJ6nG62AlBlhbzYdjLecsJd8Xxm11\r\nF/VSyDJij0mFb7jgvq2a3pZ9wJpOTbzzSAAfrIB1zlo3PS13vSi7Q+yA1+JB\r\nJYWrAXD5q81I0/iu+h8pkuT5WwwQalahXsTCdf66eNAjplFDlxLerjAimhmP\r\nmUSuGrDNg3Tk7MgbWyLSfpbJH+NIX71/hO8mfkJj/RckGTJm8Jd9PnoYp7Jv\r\nJu/aq+NPaFj8UOFI7aW+dusvsF+wP0gpVYtgxI6fdQWWAT0T/Sl5JIWlCQLJ\r\nIinj4bz9hFy+wOVx9eP+t03u0KPgdtCZA6Wkqzm6Cl0cn665quDotE7RsgZq\r\nyZMJPhyZlkdLiNrAPaYTKxA9inU1sH4sgBzTrXqtDl0oF+KKNDIpKe4ZVJH2\r\n4rQYrSzMPfRnpjju1mOragX+eQdQ/nsrenMVjE91H7rMkeMIHWooi5tsXI2E\r\nR/QEkCkxPE70mhh/6tmcKfrzpwWkOC0RlBXOff8ddY77iqKH4E6Z03TqadaB\r\n/uLgByDKB4M7P7NfxAPp7sFrgirPJdY4ydM63TMQTfpiassqbIgEDsvIE3/3\r\n5OLVCEOzrdtmUwGw/YiCsURd5HP2cFSXRBg=\r\n=qpKu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"5576b47406561af385b40e40039d48a6e59ec6cd","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.3_1668029806704_0.8613519989705929","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"session-sync-auth-site","version":"0.5.4","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.4","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"c5c68c44bfb89d7cbc7e48c25dafa6aaada11a9c","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.4.tgz","fileCount":14,"integrity":"sha512-hK6D4fdSgTXcjkCjglOdJlqbsugYmU1ZLUVAv18wDGxudXk6w8T1Pll2sfqA7nhjvp2SS95ZumDHFMThouFp3w==","signatures":[{"sig":"MEYCIQCeXuT/0B+zGAYliOu7ohy5vLPG6XdbR4WIqzoep/pkkAIhAKUsMEVNd4roiHFSpCftrlnVPQ/QuTBPCe7fl8ZVtgfK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1DH6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXuQ/+MCRhFwrB+puV3RlCQcxhfyZ9K+8U+7fVUJ92tXmrElCLQU61\r\nrBcGfapD1QrfrbtQT8nf78llh7lSa6PgoNvd22fFSs2MLbrK0iVHNcMcyzMt\r\nwaGnpD30YVkYD3BjUEvO7+kX6TfsWVhDqWKcTPvOe7XA/FUQfZxVE+zKTt5I\r\nArluOwW8qO3ckoUR9xyTDht0CobKdh85m/Izo5JnEu7e59UoAYycXtf+orsF\r\nzyvMb46cWfYcNufbr6s1++pq7TEr8jtlvzVDp4tJwY5DoNh+YzT5YEIS9l6i\r\n+wDgRh1WcAYjKl16eHsqDHXwoZ88cMDsAL9hQMFO6xQiPvDvSJoB2479jVQm\r\ngeZqj4dSVKzZfG2IMlHh9qTSRSxCCo0JIWEV6F/Vv6xnDKKlc4uRxfn4KIsI\r\nelxZKUQOik02rY0yMj11FVpS78eeGPDzsyMPOk5ByQ7uZCyDWL+6ftjsZSJd\r\ndGu23AB4fZstZz5aupIf5/T6Ixe1yUm0sfag6bbrs20aHUHVTvlH7Dv/oqzu\r\nXf/epHsmXMj/KASUSeECCPZPWFeunsuwt6A+3zrYmLqe9JKlgUC6JpfyDIQP\r\nFtXcscM7e+ADTCXiw/p2IcGbtpuhslNTokhHlEj0wIKwh9Ibal0M4AIi5H7D\r\nC++OBntkbddptKBaMzqLhUb18wpCt6gsVs8=\r\n=tyLf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"f52726ce55a8f6ec868d6d379ccab4394563f214","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"8.5.5","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.4_1674850810700_0.605807834628147","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"session-sync-auth-site","version":"0.5.5","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.5","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"fc4f67006759129cc4740e36fe94c9b13b45b723","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.5.tgz","fileCount":14,"integrity":"sha512-40eACi81F8m1cvhuvHHP6kss8pA1MCSLprQX+TucHZ8ZGjwsYK+nyHimDIcLCBfk5NDCW5gy47n5Wv7YsnqoPQ==","signatures":[{"sig":"MEQCIQD2zFf7frXQSlSDhBiKgtGrI1tad5ctRedrJ3Xyud9DzQIfeuyOXyLclGzoEldHzmZmmxx9ofL9KJHFGhdAuucLRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42790},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"782317a5c9d1e48ca3e8390dbff219953c8997f6","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"9.5.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"18.15.0","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.5_1697135700168_0.9877139114386428","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"session-sync-auth-site","version":"0.5.6","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.6","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"321a35215c32ccb511bc1fe5af13cab107fa1de2","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.6.tgz","fileCount":14,"integrity":"sha512-3qWilhm5jhoylNTas98txyj4B/1Sw2U2xQC8GWR/RhXaD/mNtjknOxouL6oxXVt9DHRY7+gnXXiokFDUv8Uqmg==","signatures":[{"sig":"MEYCIQD1+79+e5xF8z5MsN1bCFNuodelTLnbrurTgOmfZXPl8wIhAJKVJfkVNvursJ7dgbUn1xhLcZzoVJpjVQsZiNHs0juX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42799},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"140d66c03e8342860223085d8fe366403a06b7ac","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"9.5.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"18.15.0","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.6_1697135844202_0.5573994317855975","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"session-sync-auth-site","version":"0.5.7","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.7","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"90a612a7b2a0ffd8cf89629a8fc60f969527f5a3","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.7.tgz","fileCount":15,"integrity":"sha512-3ZOpY+PC8Ve2TMZ9gjkbhWdq1aqqb0JzltmRaO55eS9i6JnC3KlFwWsReZQGqNCz2G8wUvK9XK2S2ON2kOYGcg==","signatures":[{"sig":"MEUCIQCxI+oDaO/fSf9zDQ3LomA0KxGcWJJVdgRAaTdLxvpFVgIgIL3RnULkKF8EngLPMpqXE1RPcwBs4n/4+dU2NryVLCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44478},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"fc804b70e1fef04a0bd81b00de81f8a41e7eb7ad","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"9.5.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"18.15.0","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.7_1697461125999_0.4324153258780923","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"session-sync-auth-site","version":"0.5.8","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.8","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"7a38387d9fc5c86e0c53d265f012e6d3245531b7","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.8.tgz","fileCount":15,"integrity":"sha512-ErokrPvSVqCRW20tLgFyO6SrGmGiSMBbI6jIX3un2hXEYoXOLQauWfYIw5acb64dHHr6QgUEsUDHMTIZrYCYqA==","signatures":[{"sig":"MEQCIDqiu+jo76FlQt5lZ+Qf1Np7UKg18ONnpQrvvUeli3CZAiATO45O78Uind+Q7p6pI4e2dNysdgOJv+nIc5s+7DmOWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44510},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"ad9bd76fffa7d593001a6448c015d14df80528f8","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"9.5.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"18.15.0","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.8_1697462404402_0.33023163295260627","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"session-sync-auth-site","version":"0.5.9","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.9","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"8442b1b2ef03088efe0cd89ec3b995587e811bcc","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.9.tgz","fileCount":15,"integrity":"sha512-RatfBQfqW1fD9b/MNzcjBu8TSAo70Fq+QGcac7Ii2XMFOddMddJwXTK+taWgGok76Y85j6oAZuDdbbjZKVozHA==","signatures":[{"sig":"MEUCIQCwqB42Hyooo77HLBcI1RYNz2puOEUjh/sU3BekebipRgIgaDSv+soPbWcIIH9BuhxBmJv4aYfoBQUJql/N+0gW1Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44492},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"b50db6393170c2c2da609494b6d4734d3e1e36ee","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"9.5.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"18.15.0","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.9_1697464453532_0.5273603937017752","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"session-sync-auth-site","version":"0.5.10","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@0.5.10","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"47f2c088cd419d12c7020a285fbe7925a47cbfc9","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-0.5.10.tgz","fileCount":15,"integrity":"sha512-1mcvg2n2guzBfnYXMJFq5UHSC7C285nhqeypHzLJMH22sxhIngji5ukKU9vLKCPtnKoSGFgUq1kx0xGLKUkjaA==","signatures":[{"sig":"MEQCIG1Kwa9N03Bd9nOADQ+SVniBGsJ9HJQZG140ugSf5cXyAiB+h2LHocv0c7A7UhVKdDHQke5XLwZ9C6Aa/9KEVqlCtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44498},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"aa794fece9c85d039f7125495380cebdb49b52fe","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"9.5.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"18.15.0","dependencies":{"mysql":"^2.18.1","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_0.5.10_1697566883180_0.4597426383004817","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"session-sync-auth-site","version":"3.0.0","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@3.0.0","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"3bb748893c99bd89ea4782737a911b7ce29e1c55","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-3.0.0.tgz","fileCount":15,"integrity":"sha512-gIS5nbfmKjuwlUS8IQn0Xo6R/ey1NiBcpJwXzWyjueYCyJy/nlyX04toPpqkASBG/I27scteiRRRkk29Gl2fBQ==","signatures":[{"sig":"MEUCIDqNmJrr1facvGo5OCL6FbrC1ybQAwVo1ZEdfy7c5sIPAiEAjlCLVRZ1UGkuRLBC0s8+zhofGdfZxz1pWUbJrwaMi3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43996},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"2b447e99443d5d378898529a0ab1a2e6a8e6d7a3","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_3.0.0_1766430011462_0.06169623872983698","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"session-sync-auth-site","version":"3.0.1","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@3.0.1","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"4626d4e8c25d718b51500f12fdaff10d1f47463b","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-3.0.1.tgz","fileCount":15,"integrity":"sha512-ZSmOuCHED72xN+GbG1ur5Tevu58ot48b7fFp+mYawkT2qcGFevAfWKdSU10I4/zTwzNxCg43J7H/n8THpG3mRw==","signatures":[{"sig":"MEUCIQCZcKKu4IpssZEmJhTXag8t3YxzSwMY2/JY6aS1P7qZAgIgKUzjQ7zIAmYyuljGzOli000WQPqxkPQKPHmZFlsU2yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44008},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"6d2d42710be7eca599125d6730abb70b408b3067","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_3.0.1_1766432089537_0.13755979979707345","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"session-sync-auth-site","version":"3.0.2","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@3.0.2","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"5e8a025f3bdb68476cbb4a3291f46af4271413e0","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-3.0.2.tgz","fileCount":15,"integrity":"sha512-u1olY732/P/5PoVCP1zbPQGdv2glG84yulZiPHuYRUKniWl+RLt1LUir56MvFLNGLr1D4LT7oYUvVve3++ViVQ==","signatures":[{"sig":"MEUCIEdJTRKcBJnlksh5HIzav/kiBLUMlR26bS2+yuCwysAfAiEAkdSN5L34HY6D0XXOGkxqKKtm0xZqyXk+NGTTnU/5yKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44008},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"f689a2b5254bc8db1246665cf48174f6cc09101d","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_3.0.2_1766432127913_0.9718426903098019","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"session-sync-auth-site","version":"3.0.3","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@3.0.3","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"ce22c671b3f86f0ae82de21a7968d4dfc8227dc8","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-3.0.3.tgz","fileCount":15,"integrity":"sha512-88HbTzRjhpjtFMtIuk2nKUbUIt46+YXrkRwfgSIwN22RWv2eX5XD6xiJO+uvovO/pcRnhICsboZzzbmfwnh+Bg==","signatures":[{"sig":"MEYCIQCMi5UDhdTl3D5C1KFDDUS6mEPnX/hpUaTBpQQuFuFz5wIhAK6XM1QRcW+GD8m3htrzRquMNAbckTjy8sqMytVsn/1c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43826},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"ea1de6ef5b770849445e3cee6feb51f24095b61d","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_3.0.3_1766432683822_0.3451543228281919","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"session-sync-auth-site","version":"3.0.4","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@3.0.4","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"538cb3e4d4bb29263223efb0e79087e981e461bc","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-3.0.4.tgz","fileCount":15,"integrity":"sha512-j2iJhqfwugGy+SMbUSIgdTasikiDD2Nh3li1iWMnzm0NeB9S6XZ/rgr/Vew5qdJ7PtbgBtyWibcBJOmPt1EpWQ==","signatures":[{"sig":"MEUCIQDooeM+zkJGx2QwCTiJRGcIODPrW1HutTf7zYbZPKpw+QIgPTy+It8C3PWcrTAYptlbPAOejlvcINmyCk1zbdhplsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43855},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"cb583c9b4425be1919da1907f34deca87f7c8b1e","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_3.0.4_1766432898297_0.36382358942598825","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"session-sync-auth-site","version":"3.0.5","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@3.0.5","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"cb60556638f9e78a6340960c232f7c2f244575ed","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-3.0.5.tgz","fileCount":15,"integrity":"sha512-ldo6LoU0/WTahHMGsTlg0WU6L3oeuwEBeZDSDBNBjtqn9EblCqb0wM4UwhiiN8+XP9uYWJ8s7/JXIeJUxuVlIg==","signatures":[{"sig":"MEUCIQDtKUL4/XzqJXlDzO2z/Blo8g+rUdcwII9gHn9Np0me3AIgAVOSXUtQu0RCFtjZ1h+0T8aZMYLFRAU1Ou84eIBL9gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44092},"main":"src/index.js","engines":{"node":">=10"},"gitHead":"ad8486f7866afb48fb0f4084492fd59e61d34dab","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_3.0.5_1766504959286_0.2922405774760757","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"session-sync-auth-site","version":"4.0.0","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.0","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"f2ee55e6e76b5e9042989de07f21f101e710bcae","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.0.tgz","fileCount":15,"integrity":"sha512-JzzPZ2VkomgE8V5VhoVZaYBbQrEUFZBxrNVpqbre4qHwmSYQxMiVLatgAE9sKhvIMzJ8RI+Kt03tr3idSo/CFg==","signatures":[{"sig":"MEYCIQCQICnSrat7sW0Mtlj+vbzKg99MgjZg3UuU9WN8/YjeHgIhAPnGl9VdcIRztuDQArhCdVOYZ/OInfswlPVrARu/CUDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44288},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=20"},"gitHead":"5acb0a70752dc2dc3fc95ae46f5552b0e89f1021","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.0_1767106855928_0.5546143449901566","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"session-sync-auth-site","version":"4.0.1","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.1","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"9b4e5c9227f7c38e7a4780eca39823d0599c464d","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.1.tgz","fileCount":15,"integrity":"sha512-9fQJVix2peRoX332xmL7dtOjRyYxraRrs8x3Urpqd2Rb0FtoHOiJCAk00OT3ALF7r8KXgYdnjcUM+zCBG+8gag==","signatures":[{"sig":"MEYCIQC68ABZQiuHY84/FenJJDMhi2vPT10PM0SJV0ai5fXmIAIhAJrqKrdtrSh031Fh9PLHyQzGWjbSRRtVpNj29Lp8Vojv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44353},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=20"},"gitHead":"fa24a13bbfb12dd36cb7bc85273b028c8a143418","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.1_1767300056129_0.5280293095302477","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"session-sync-auth-site","version":"4.0.2","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.2","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"666b0a9a2b4992cb795752ad035a9b87c9d3f8dc","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.2.tgz","fileCount":15,"integrity":"sha512-9hFw6H1PVJQz3MgpEWNJKOxNm1Jw7pnG4Ox5tW/Re1AfHR4XS2FNM2zvZiVhmJiL8Q3yLCX/3yFLIwYqOFJ45Q==","signatures":[{"sig":"MEUCIFU59Np9VrZ8Ra7/ZEciFA1NuHZKwA4BGd1hGuzVDbhOAiEAw/NhmOe4Q5W2uYmVarg//x7rmkRuW0oN0qvuwsR4/eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44333},"main":"src/index.js","module":"src/index.js","engines":{"node":">=20"},"gitHead":"4c3c44db0bbd0c9880099ce2e09cd8fbb2db4cf2","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.2_1767302293413_0.30421534501071057","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"session-sync-auth-site","version":"4.0.3","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.3","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"f263dfc67335c99c21eccd81f032211bfac352e1","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.3.tgz","fileCount":15,"integrity":"sha512-nCEhPei8WoWC+9MSmNFXm2dH1UGae607dbfb8sY1Keuw4JJ3j7XJs4k+0f/IhxtJ5gd1+xhHBHWZgLUM9AFCdQ==","signatures":[{"sig":"MEQCIE0Nna1jq6t2HzB+TCxsnfxOy+oRMR+F7JDwa2cShr6TAiAA9J19OaO7AkR0dV+vdPMrHqTRRQGdxFxuoOtn6RizaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44353},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=20"},"gitHead":"3c2d6efa9a569f54e3f4389a5db0a0a5829bcb79","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.3_1767305297331_0.9449845482468129","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"session-sync-auth-site","version":"4.0.4","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.4","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"561201f6896af2cef16fd105fa2ab9f46873a0ac","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.4.tgz","fileCount":15,"integrity":"sha512-yYZsqwYmCBNNx98b8bm3j9hQgfGwRlnHjZY8O498LdoD0KDSTUNKDwjPGwWOm+JQpQ9fhqcb59ZkZmPqy7tq8w==","signatures":[{"sig":"MEUCIQDCoMzA2s8qCmQ1LSxC972W9M+Nn9PrxDHrnjSHCNQT0QIgDx7DyoVFb0pCkqCwH9QTO0w3jB36BXZEsUyTKQ9s1Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44472},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=20"},"exports":{".":"./src/index.js","./src/sessionSyncAuthFrontend":"./src/sessionSyncAuthFrontend.js"},"gitHead":"0d4a1bae8fb41277d1c12d03c5f99dc4ab5d5edf","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.4_1767306191975_0.30981956042058734","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"session-sync-auth-site","version":"4.0.5","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.5","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"8dee8587c358df9a7806362fd1b991fbfe1db63e","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.5.tgz","fileCount":15,"integrity":"sha512-VuTeleJbMHVkoYVNF1zxYfuqOhX0FBbHHP0bmKLx7x9OUvdFEvN13gwapTxC8u2IF19HsvA1ZAn1ys78z+a8WA==","signatures":[{"sig":"MEQCIDA8OoY3TSZ1fXeeMHGSCVQKY4RvBm7ppcj1X7SUj1H3AiBywG6NW6e09LskE5LOswUoUwYCfbFUNLf1RqKZmx/36w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44335},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=20"},"gitHead":"aa2a61797ab9bc78abb3a8663cf36fecad091e04","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.5_1767308119119_0.09402534124527162","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"session-sync-auth-site","version":"4.0.6","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.6","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"0f295e88ae7dba5c6360eced799629ff537b6f50","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.6.tgz","fileCount":15,"integrity":"sha512-pyi1xB6an/4x/aiHfR3z+xj7jhc+VnjdpHhfh7ulhvQugSuDavNQT2qU/NFaqFNxwqdC45pr18chH9yjgfXr9A==","signatures":[{"sig":"MEUCIQCgIQ/C2QB41QSG+4oHvQERfeLjzCLMH05GvwSDkY8UxAIgUCOQhvdyLWDehCzyX1sqeo2p6JZe2cG74Ce5ywrC+Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44221},"main":"src/index.js","type":"module","module":"src/index.js","gitHead":"bab62a4bab4cb364672e5ad1737ff43afc76b1cb","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","mysql2":"^3.16.0","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.6_1767363928706_0.7461862138051931","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"session-sync-auth-site","version":"4.0.7","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.7","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"e07aeaf25217ca604b2767d367167ce473467c04","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.7.tgz","fileCount":5,"integrity":"sha512-Yhsfp0CDYP41Lv18qBkXWBEJCHatxkyPYgsbpt75RbSc8BxHBaDVBn+qo+CPAbq/QM9CGgFPXKPUkcJWUSeHXQ==","signatures":[{"sig":"MEYCIQDEI3TtwnuZZFebsTHy2r+Jfjf0uULXUxchhoU4Aj15FwIhAMeO4Cv1NLIkyEwJYNn9x2ou3cj/zNx5zWita3HU2TjG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464359},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./src/sessionSyncAuthFrontend":"./src/sessionSyncAuthFrontend.js"},"gitHead":"f5260a772157bee586cd6be3f5460ab2711a7aa1","scripts":{"dev":"npm run go-dev -s","build":"esbuild src/index.js --bundle --format=esm --outfile=dist/index.js --platform=node","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","esbuild":"^0.27.2","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.7_1767367668334_0.9504286614964299","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"session-sync-auth-site","version":"4.0.8","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.8","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"b1174142d738aabe0e0798bed87c08099deaf6b1","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.8.tgz","fileCount":13,"integrity":"sha512-7NadzWTPeLanfVbOIdDpgL0J7SG77DfdKXhG/bf5dQsGuSxkvFn2vJSo2t7q/eej8fR2Nyu7x2SaDSpiCL9hGA==","signatures":[{"sig":"MEUCIQDi9KA54g/c1ybWHkBwyPx0+rgYAEfXsG1wkOh/p/ykEQIgQ1/GXF4FPJEuDkvd37EgxfaIcR1siLmGEvffKE1P7Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39763},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=20"},"exports":{".":"./src/index.js","./src/sessionSyncAuthFrontend":"./src/sessionSyncAuthFrontend.js"},"gitHead":"51479f1740280a7ee5060aea6be6511549906683","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.8_1767368005726_0.9984590555647443","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"session-sync-auth-site","version":"4.0.9","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.9","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"d1bf9ff053b849490c7d2fbc2d43b8b52022f192","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.9.tgz","fileCount":15,"integrity":"sha512-+hH3vESkzyKE0QH+tMsvB7a2D32HVODbQqr0j6DwDHePnXINvuZAP/teXMoplbp1eX7QkGtNIH63e2NQTgqDeQ==","signatures":[{"sig":"MEQCIEslE21nbdOr9Ix/JYzJ3nRF9vIbrj3pz0V1ypYjIeVNAiBFeKZ6rPSchgbgyLhEGlIrROxvpr8euWE7HByNgwuGyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44515},"main":"src/index.js","engines":{"node":">=20"},"gitHead":"501ad931b5a6d92f7721b0af70275f1a28af5385","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.9_1767369355125_0.0017256826317944007","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"session-sync-auth-site","version":"4.0.10","author":{"name":"Andy Hubert"},"license":"MIT","_id":"session-sync-auth-site@4.0.10","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"dist":{"shasum":"9dc6e27e0f046789207608401b281948f5e16eda","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.10.tgz","fileCount":15,"integrity":"sha512-f6Bkf3ZvLPUIfmPWiECSDFO8hdMnhwwiPAIPkiGcJSHQ5ngBXSFm9a+xgoFVzUuTBD8LPm8nGaArlbYQT0fk6w==","signatures":[{"sig":"MEQCIAucqCNuFqOeQ1xh7BBRODbS4k6eeZobuPJ285Zu4fpYAiB2PAeuMzMeiVPH0pOP90Em3dWjfq9hlLqvYtaM9iFoXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44954},"main":"src/index.js","engines":{"node":">=20"},"gitHead":"f9346b54973d9f957370526898878f509befaed5","scripts":{"dev":"npm run go-dev -s","setup":"npm run go-setup -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","update-patch":"npm run go-update-patch -s","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'"},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"repository":{"url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git","type":"git"},"_npmVersion":"11.7.0","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","directories":{},"_nodeVersion":"20.19.6","dependencies":{"mysql2":"^3.16.0","jsonwebtoken":"^8.5.1","connection-string":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","express":"^4.17.1","body-parser":"^1.19.0","concurrently":"^6.0.2"},"peerDependencies":{"express":">= 4"},"_npmOperationalInternal":{"tmp":"tmp/session-sync-auth-site_4.0.10_1767644930281_0.40260159661576544","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"session-sync-auth-site","version":"4.0.11","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git"},"author":{"name":"Andy Hubert"},"license":"MIT","bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","engines":{"node":">=20"},"scripts":{"dev":"npm run go-dev -s","go-dev":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1' 'node ./test/dummySite.js 3003 dummy2'","dev-with-staging-auth":"npm run go-dev-with-staging-auth -s","go-dev-with-staging-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.staging.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.staging.resourcingeducation.com'","dev-with-production-auth":"npm run go-dev-with-production-auth -s","go-dev-with-production-auth":"concurrently -k 'node ./test/dummySite.js 3001' 'node ./test/dummySite.js 3002 dummy1 auth.resourcingeducation.com' 'node ./test/dummySite.js 3003 dummy2 auth.resourcingeducation.com'","setup":"npm run go-setup -s","go-setup":"npm run go-setup-dummy1 && npm run go-setup-dummy2","go-setup-dummy1":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy1_users dummy1_sessions","go-setup-dummy2":"node ./src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite dummy2_users dummy2_sessions","confirm":"read -p 'Are you sure? ' -n 1 -r && echo '\n' && [[ $REPLY =~ ^[Yy]$ ]]","update-patch":"npm run go-update-patch -s","update-major":"npm run go-update-major -s","update-minor":"npm run go-update-minor -s","go-update-patch":"echo '-------------------------------------------\nUpdate version (PATCH) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version patch && npm run publish-to-npm","go-update-minor":"echo '-------------------------------------------\nUpdate version (MINOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version minor && npm run publish-to-npm","go-update-major":"echo '-------------------------------------------\nUpdate version (MAJOR) and deploy to npm...\n-------------------------------------------\n' && npm run confirm && npm i && npm version major && npm run publish-to-npm","publish-to-npm":"npm publish --access public && echo '\nSUCCESS!\n'"},"peerDependencies":{"express":">= 4"},"devDependencies":{"body-parser":"^1.19.0","concurrently":"^6.0.2","cors":"^2.8.5","express":"^4.17.1"},"dependencies":{"connection-string":"^4.3.2","jsonwebtoken":"^8.5.1","mysql2":"^3.16.0"},"gitHead":"464f60728e7ebbdc75b0a7ce3d019318a3995486","_id":"session-sync-auth-site@4.0.11","description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","_nodeVersion":"20.19.6","_npmVersion":"11.7.0","dist":{"integrity":"sha512-ah/4BioTr/toVaA9E6yDxMV6B2Viplt9mdlfuvUx8yumuw8epfZf+TrU6WHsVT0pOthhWE2MiEhXzoxWxfYaQQ==","shasum":"f2e05f9b8d45571e2c44fd2135ffb0efc214e30a","tarball":"https://registry.npmjs.org/session-sync-auth-site/-/session-sync-auth-site-4.0.11.tgz","fileCount":15,"unpackedSize":45521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG7iNs66nPoXDCT54lt3/IpiCe1nC5etCNPYD31WzyE4AiAM/8mZePGyRhPzkgh+TX1AG5KkuZIir6QRM3YZcn/+Sg=="}]},"_npmUser":{"name":"andyhubert","email":"andy.hubert@gmail.com"},"directories":{},"maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/session-sync-auth-site_4.0.11_1767890475552_0.4157667586217826"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-12T18:28:06.743Z","modified":"2026-01-08T16:41:15.860Z","0.2.0":"2022-01-12T18:28:07.838Z","0.3.0":"2022-11-07T16:02:12.299Z","0.3.1":"2022-11-07T22:21:51.120Z","0.3.2":"2022-11-07T22:46:05.928Z","0.4.0":"2022-11-08T17:02:51.331Z","0.4.1":"2022-11-08T19:01:15.880Z","0.4.2":"2022-11-08T19:06:12.505Z","0.5.0":"2022-11-09T20:31:22.304Z","0.5.1":"2022-11-09T20:52:28.392Z","0.5.2":"2022-11-09T21:23:35.210Z","0.5.3":"2022-11-09T21:36:46.859Z","0.5.4":"2023-01-27T20:20:10.908Z","0.5.5":"2023-10-12T18:35:00.456Z","0.5.6":"2023-10-12T18:37:24.436Z","0.5.7":"2023-10-16T12:58:46.259Z","0.5.8":"2023-10-16T13:20:04.638Z","0.5.9":"2023-10-16T13:54:13.739Z","0.5.10":"2023-10-17T18:21:23.436Z","3.0.0":"2025-12-22T19:00:11.594Z","3.0.1":"2025-12-22T19:34:49.706Z","3.0.2":"2025-12-22T19:35:28.079Z","3.0.3":"2025-12-22T19:44:43.982Z","3.0.4":"2025-12-22T19:48:18.440Z","3.0.5":"2025-12-23T15:49:19.428Z","4.0.0":"2025-12-30T15:00:56.075Z","4.0.1":"2026-01-01T20:40:56.279Z","4.0.2":"2026-01-01T21:18:13.577Z","4.0.3":"2026-01-01T22:08:17.473Z","4.0.4":"2026-01-01T22:23:12.135Z","4.0.5":"2026-01-01T22:55:19.273Z","4.0.6":"2026-01-02T14:25:28.852Z","4.0.7":"2026-01-02T15:27:48.533Z","4.0.8":"2026-01-02T15:33:25.884Z","4.0.9":"2026-01-02T15:55:55.271Z","4.0.10":"2026-01-05T20:28:50.417Z","4.0.11":"2026-01-08T16:41:15.688Z"},"bugs":{"url":"https://github.com/educational-resources-and-services/session-sync-auth-site/issues"},"author":{"name":"Andy Hubert"},"license":"MIT","homepage":"https://github.com/educational-resources-and-services/session-sync-auth-site#readme","repository":{"type":"git","url":"git+https://github.com/educational-resources-and-services/session-sync-auth-site.git"},"description":"Run `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`","maintainers":[{"name":"andyhubert","email":"andy.hubert@gmail.com"}],"readme":"# Setup\n\nRun `node ./node_modules/session-sync-auth-site/src/createDBTables.js [mysql_connection_string] [user_table_name] [session_table_name]`\n\nExample: `node ./node_modules/session-sync-auth-site/src/createDBTables.js mysql://root@localhost/SessionSyncAuthSite users sessions`\n\nYou may add on more fields to the user and session tables, if you like.\n\n# Simple backend usage\n\n```js\nconst express = require('express')\nconst app = express()\nconst cors = require('cors')\nconst bodyParser = require('body-parser')\n\nconst { authenticate, setUpSessionSyncAuthRoutes } = require('session-sync-auth-site')\n\napp.use(cors())\napp.use(bodyParser.json())\n\napp.use(authenticate({\n  // either `connectionObj` or `connectionStr` is required\n  connectionObj: {\n    host,\n    user,\n    password,\n    database,\n    port,\n  },\n}))\n\nsetUpSessionSyncAuthRoutes({\n  app,\n  siteId,\n  authFrontendBaseUrl,\n  authBackendBaseUrl,\n  jwtSecret,\n})\n```\n\n## Exhaustive options for authenticate with default values\n\n```js\napp.use(authenticate({\n  // either `connectionObj` or `connectionStr` required\n  connectionObj: {\n    host,\n    user,\n    password,\n    database,\n    port,\n  },\n  userTableName: 'users',\n  sessionTableName: 'sessions',\n  userTableColNameMap: {\n    // Example:\n    // updated_at: 'updatedAt',\n  },\n  extraUserTableSelectValues: {\n    // Use this when the user table id column is not unique.\n    // (Often the case with a multi-tenacy setup.)\n    // In such a case, add other WHERE parameters here to combine with\n    // the id column such that combination is unique.\n    // Note: These parameters will typically coincide with `extraUserTableValues` below.\n    // Example:\n    // tenantId: 34,\n  },\n  sessionTableColNameMap: {},\n}))\n```\n\n## Exhaustive options for setUpSessionSyncAuthRoutes with default values\n\n```js\nsetUpSessionSyncAuthRoutes({\n  app,  // required\n  siteId,  // required (unless getSetupInfo provided)\n  authFrontendBaseUrl,  // required (unless getSetupInfo provided)\n  authBackendBaseUrl,  // required (unless getSetupInfo provided)\n  jwtSecret,  // required (unless getSetupInfo provided)\n  getSetupInfo: req => {  // useful for multi-tenancy setups\n    // fetch the needed values based upon req\n    return {\n      siteId,\n      authFrontendBaseUrl,\n      authBackendBaseUrl,\n      jwtSecret,\n      extraUserTableValues,  // optional\n      // Note: In a multi-tenancy setup, `extraUserTableValues` should\n      // typically coincide with `extraUserTableSelectValues` above.\n    }\n  },\n  mergeUser: async ({ id, mergeToUserId, req }) => {  // optional (when absent, merge requests will succeed even though no data is merged for this site)\n    // move all of user's data to mergeToUserId\n  },\n  deleteUser: async ({ id, req }) => {  // optional (when absent, the appropriate rows from users and sessions are deleted)\n    // delete all of user's data, including appropriate rows from users and sessions tables\n  },\n  paths: {\n    getUser: '/get-user',\n    logIn: '/log-in',\n    logOut: '/log-out',\n    authSync: '/auth-sync',\n  },\n  languageColType: '639-3',  // OPTIONS: '639-1', '639-3', 'IETF'\n})\n```\n\n## Admin backend functions\n\n```js\nconst { createUser, getLoginLink, updateUserAccount, deleteUser } = require('session-sync-auth-site')\n\napp.post(`create-user`, (req, res, next) => {\n  // first check that user is admin with permission to do this\n  const userId = await createUser({\n    email: req.body.email,\n    req,\n  })\n  res.send({ userId })\n})\n\napp.post(`get-login-link`, (req, res, next) => {\n  // first check that user is admin with permission to do this\n  const loginLink = await getLoginLink({\n    email: req.body.email,\n    redirectUrl: req.body.redirectUrl,  // must begin with the frontend domain (default: req.headers.origin)\n    origin: `https://my-backend-domain.com`,  // default: `${req.protocol}://${req.headers.host}`\n    req,\n  })\n  res.send({ loginLink })\n})\n\napp.post(`update-user-account`, (req, res, next) => {\n  // first check that user is admin with permission to do this\n  await updateUserAccount({\n    userId: req.body.userId,\n    data: {  // only include details being updated\n      name: req.body.name,\n      email: req.body.email,\n      image: req.body.image,\n      language: req.body.language,\n      terms: req.body.terms,\n      image: req.body.image,\n      gender: req.body.gender,\n    },\n    req,\n  })\n  res.send({ success: true })\n})\n\napp.post(`delete-user`, (req, res, next) => {\n  // first check that user is admin with permission to do this\n  await deleteUser({\n    id: req.body.id,\n    mergeToUserId: req.body.mergeToUserId,  // optional\n    req,\n  })\n  res.send({ success: true })\n})\n```\n\n# Frontend usage\n\n```html\n<html>\n  <head>\n    <script src=\"[private_url]/sessionSyncAuthFrontend.js\"></script>\n\n    <script>\n\n      window.sessionSyncAuth.init({\n        defaultOrigin: 'https://my-backend-domain.com',\n        callbacks: {\n          canceledLogin: ({ origin }) => {},\n          successfulLogin: ({ origin, accessToken }) => {},\n          canceledAccountUpdate: ({ origin }) => {},\n          successfulAccountUpdate: ({ origin }) => {},\n          successfulLogout: ({ origin }) => {},\n          unnecessaryLogout: ({ origin }) => {},\n          error: ({ errorMessage }) => {},\n        },\n        // enabledSSR: true,  // Include this if you use server-side-rendering\n      })\n\n      // To change the default origin...\n      // window.sessionSyncAuth.setDefaultOrigin('https://my-backend-domain.com')\n\n      // When getting data from your backend via AJAX, add in a x-access-token header...\n      // const response = await fetch(url, {\n      //   headers: {\n      //     'x-access-token': window.sessionSyncAuth.getAccessToken(),\n      //   },\n      // })\n\n    </script>\n  <head>\n\n  <body>\n\n    <!-- All functions below can also take a single options parameter with an `origin` key. -->\n\n    <button onclick=\"javascript:window.sessionSyncAuth.getAccessToken()\">Get Access Token</button>\n\n    <button onclick=\"javascript:window.sessionSyncAuth.logIn()\">Sign in</button>\n\n    <button onclick=\"javascript:window.sessionSyncAuth.updateAccount()\">Update my account</button>\n\n    <button onclick=\"javascript:window.sessionSyncAuth.getUser()\">Get user</button>\n\n    <button onclick=\"javascript:window.sessionSyncAuth.logOut()\">Log out</button>\n\n  </body>\n\n</html>\n```","readmeFilename":"README.md"}