{"_id":"@commutatus/aiesec-embeddable-auth-test","_rev":"10-671467fdc46a9cb372ccf9eb643d5593","time":{"created":"2022-10-27T10:40:39.722Z","0.0.1-test":"2022-10-26T14:18:01.006Z","modified":"2022-10-27T14:49:26.037Z","0.0.2-test":"2022-10-26T14:21:38.784Z","0.0.3-test":"2022-10-26T14:39:56.250Z","0.0.4-test":"2022-10-27T07:16:07.689Z","0.0.5-test":"2022-10-27T07:17:39.814Z","0.0.6-test":"2022-10-27T07:19:38.156Z","0.0.1-test-1":"2022-10-27T10:40:39.978Z","0.0.1-test-3":"2022-10-27T14:47:51.688Z","0.0.1-test-4":"2022-10-27T14:49:25.918Z"},"name":"@commutatus/aiesec-embeddable-auth-test","dist-tags":{"latest":"0.0.1-test-4"},"versions":{"0.0.1-test-1":{"name":"@commutatus/aiesec-embeddable-auth-test","version":"0.0.1-test-1","description":"Embeddable authentication for AIESEC","scripts":{"build":"rollup -c","dev":"rollup -c -w","start":"sirv public"},"license":"ISC","_id":"@commutatus/aiesec-embeddable-auth-test@0.0.1-test-1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-4f144QDDDwQPyJ2/Cm24BDcFDm09alkmwq7L0Avn9bjait7Q6cKk11rrSKUcGLC4ByQqP5O2PtIkKq3S1MG8yQ==","shasum":"878faf094df56064dc5d4b8a7de836e7168fd3ee","tarball":"https://registry.npmjs.org/@commutatus/aiesec-embeddable-auth-test/-/aiesec-embeddable-auth-test-0.0.1-test-1.tgz","fileCount":5,"unpackedSize":188317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOgyRt7yBThI40GCRjZ/WNSg7FtbX5S7icwbMyyXhP7gIgGFIBgnbAcpQ/Mjjx66AjKpF1WOU+1vj/C7VOLAxPhKs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWmAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjUw/8DTOok7KT3SXq9Z4FBeoP2p9r2ppfKELf4ZdPZ1MqLnXBNVVs\r\nkPWqcf2Kl3iVACwDvfcJlx1sfofzquLgig4MTi/ifAl0lJRulLEOPBSfE6NR\r\nBL0z1F6mZNhsxVhVS+XNk9EpIUSUKKovdL9Sq7689LWL0EkKByfR1fTfD8o9\r\nh9YaEL4nUFXZBPNoy9iK62jGr5YFp1PLfF24e/lhQZdK6IRMQOoSfALQyXbC\r\nAiHB0RLRanEnTwqNZDZN6Ascp0+198THAWJmw6h4ci9+3Lqk6YNsadZ3Hape\r\nLZbXzGgz9h4wja4gVDzfZ5kSCENxF7zQZeEGdlkDnrjHMoTKpnxXK7GBQsgE\r\nuGM726LORu8MnBqqNkm8r22hScrROKoZBruh5rkPuuILQvZD01n+P98ISj3U\r\nu6lwK+HBM5W3HP+JTkY/H9RgX0umM3pPNBze+590NIAvrT/UtcHuCOlL9CMb\r\nMi1rqEvDckWLpGIiuOj3jtpKXBWy+F+VuJrMoo3PkHI/pd0itJpql9CadJx8\r\nGi6QzG2nBPfOY9ee/uJjvyALy+nkfYUH1fn7/9V9+CiwAjztAzMs+0zEw/T/\r\nzZAUNUqhZTGomVYE9BvWtBbxf0oJJgMQrme22yh8TiIa9GoTpTwP8v9eMsSj\r\n7U+fczxebFJ1HZqhFefB6iZU04jSu4Jg9qI=\r\n=aBUD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gurpal_singh","email":"gurpal@commutatus.com"},"directories":{},"maintainers":[{"name":"gurpal_singh","email":"gurpal@commutatus.com"},{"name":"mkv","email":"mkv@commutatus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aiesec-embeddable-auth-test_0.0.1-test-1_1666867239791_0.26740891541830347"},"_hasShrinkwrap":false},"0.0.1-test-3":{"name":"@commutatus/aiesec-embeddable-auth-test","version":"0.0.1-test-3","description":"Embeddable authentication for AIESEC","scripts":{"build":"rollup -c","dev":"rollup -c -w","start":"sirv public"},"license":"ISC","_id":"@commutatus/aiesec-embeddable-auth-test@0.0.1-test-3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-FsII0PIxCPuSWc+9wth8jibImBRTpw8oC0UHgMv2MDI2KComYCh6i+cl3zzTMo+AdHvJH55Z6uam3VcgYGtcoA==","shasum":"76950d97b26a9dd4ef18c75e1bda25fc196aa11d","tarball":"https://registry.npmjs.org/@commutatus/aiesec-embeddable-auth-test/-/aiesec-embeddable-auth-test-0.0.1-test-3.tgz","fileCount":5,"unpackedSize":188319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8kQbj3ndWrO2r8qBamWa4OVMEjsXptxwPw3R3AOQfhAiADVIRinIOr0i+iTLh7mke7halQ7K4SVlu1CwN60Lre0Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWpoXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriAQ//UOnRUbmkeOl9lV5FvF4FufGHgAppoAPuoCBxRJu07wN4Ur1v\r\nHVlb4wKlT7W3koGMUedYB8fQUfkzHDEdvVVoZGZ2HskPCPuOvwdJFfASbWfA\r\noSGM/fZs+mGpkSDIL+de7asme2A4qN2zzp82WUSbZYNWi/LmMa+KxmVBe/1n\r\nBaQaJ07h91MrftV+7FOB2Kfug70Ppup9/Ubuh9NBL3EqbjdVeU3E9jaRUAZw\r\nePdRSe4qJXsmkYHFJxQmC6KxE0q4Pz6TFehU72QH97h0Jhf3QRMHHd8QMK7R\r\nJxrAR4sYPzw1lPlJp0ukwIqwS7yubnPp3h1CbvaDFe8ZQQ/KypnVotqTuzaS\r\nDlhtyP48YQOVJBGnz9kb952ZkLCY/n3LRPWrySc0sxw5iNzvhhWxVeCSdKW6\r\nutbmhqSjkAusPYx+OJZin+UVXt8ISL3znsmdgk60suEfsVbA8vlhl0qecah4\r\njXNldcFgGqKiTSxyk0GIt0SXlII86B3T+zicPHYHsSFWLebktgwVY9U+wLG9\r\nIfUhs2W61zJnU/RoLcPO1cnOjXIXVVIFY7tsYoY8klerQnZKGsi6L4J+s8SS\r\nwKxB1n0SlTHmdtchPHFIfksQHgzgcg6DafhXHDHU18Mz0NDPiKDZS0I3ioJz\r\nVRjtAE5/WECthGSBmFaieLFRjeB2x3TZVhg=\r\n=gXx4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gurpal_singh","email":"gurpal@commutatus.com"},"directories":{},"maintainers":[{"name":"gurpal_singh","email":"gurpal@commutatus.com"},{"name":"mkv","email":"mkv@commutatus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aiesec-embeddable-auth-test_0.0.1-test-3_1666882071497_0.9881793583969305"},"_hasShrinkwrap":false},"0.0.1-test-4":{"name":"@commutatus/aiesec-embeddable-auth-test","version":"0.0.1-test-4","description":"Embeddable authentication for AIESEC","scripts":{"build":"rollup -c","dev":"rollup -c -w","start":"sirv public"},"license":"ISC","_id":"@commutatus/aiesec-embeddable-auth-test@0.0.1-test-4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-gsoJ9NDqA1JG0yzQlFFD70NX96pAAWfmtSt3Fz5vU/Nl8B/Iq0b0PJBwWP5ksktgVj0nVF3iHPyvsR3tqMuaUg==","shasum":"c98ad4ddc89ab6da4098053b26f90d6c633ad4f2","tarball":"https://registry.npmjs.org/@commutatus/aiesec-embeddable-auth-test/-/aiesec-embeddable-auth-test-0.0.1-test-4.tgz","fileCount":5,"unpackedSize":188318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJMHMTmmy/C8i02xssVGg45DTYFQqbd+6Gah3Q6jvKSwIgMGuOHBwLOg3ReRa++hLPevX5wW8qQdpBYwIw2BqCzZ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWpp1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot8g/+KihcccTLtvaK1BCWyElyaLnIKlU2NrzSVZ6eRotytDSUXsOY\r\nVZJJi82sdAsK+ywHK0FQrbYrOqb+5tMmCB1HODnnOliewFYV6HHG0mYyZTXG\r\nH6fZmLLyndhqns/PC4y8qqgJPOAd2szSUtT5mwwDo7at+aI8qxw8Q+mi7Kov\r\nvIcYWvfjjEG6UbkN6mzLgyeHOWSd7jQaBLAX8fxydrCWW9jgtP+eLSSXTLGW\r\n2CLQgxkwziEDYoFAM3qaAoTv9n3WTBcS5JFTTvZtc6gXYHBqKjgoJEdLiFBD\r\n3s3q1WmlwWOPEpiIUVBGONPeBpXtWuT/aj/iuggmHCrbyVByPTdXeLDstYWZ\r\n6z17lOJjzeHxKRUojgE/bBKXL6lTOBLxYKI0a0nig/2kWOiWwiLWW1p13Uzj\r\nNGX4+hwChw90rIqBTQVwUzZ0Xl6Gzjh9Lt9axtaOe41J1pXG97NlVl588fqD\r\nFnjq/G4NG69Gpts3CU3U2AZ9pHWh4y3zU8OkJngWIwbDagIrYhjHjKPnGW2n\r\nkfEi5foJGsJzBioXu32ePgubvW2neRhCJK2FJ0LhSh4PDYfUaNlRk/q5SZfA\r\n8tBd8ytEdeujJpCxoP0dOSHE25/EBxwWM/QpcBx8JjcfNQt12LXApjITEVdj\r\nbytGCbp3thaPEnvDR0H7M/6F6IrEqHVgyC4=\r\n=rCG1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gurpal_singh","email":"gurpal@commutatus.com"},"directories":{},"maintainers":[{"name":"gurpal_singh","email":"gurpal@commutatus.com"},{"name":"mkv","email":"mkv@commutatus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aiesec-embeddable-auth-test_0.0.1-test-4_1666882165753_0.6446281591737997"},"_hasShrinkwrap":false}},"maintainers":[{"name":"gurpal_singh","email":"gurpal@commutatus.com"},{"name":"mkv","email":"mkv@commutatus.com"}],"description":"Embeddable authentication for AIESEC","license":"ISC","readme":"# AIESEC Embeddable Auth\nDemo: https://embeddable-auth.netlify.com/ (Running staging environment)\n\n**Importing**: If you are using it with any app having npm, run\n```shell\n$ npm install @commutatus/aiesec-embeddable-auth --save\n```\n\nIn your app:\n```js\nimport '@commutatus/aiesec-embeddable-auth'\n```\n\nUse css from\n\n`node_modules/@commutatus/aiesec-embeddable-auth/bundle.css`\n\nFor all other use cases:\n\nLoad the script from\n\n`https://unpkg.com/@commutatus/aiesec-embeddable-auth@latest/bundle.js`\n\nand the CSS from\n\n`https://unpkg.com/@commutatus/aiesec-embeddable-auth@latest/bundle.css`\n\n## Usage\n\nHTML:\n```html\n<div id=\"embeddable-auth-container\"></div>\n```\n\n\nJavascript:\n```js\nconst embeddableAuth = new EmbeddableAuth({\n\ttarget: document.getElementById('embeddable-auth-container'),\n\tprops: {\n\t\toptions: {\n\t\t\tregisterButtonText: 'Get Started',\n\t\t\tloginButtonText: 'Login',\n\t\t\tdefaultReferral: 'Other',\n\t\t\tafterLoginRedirectTo: '',\n\t\t\ttitle: 'Login/Register with AIESEC',\n\t\t\tshowLogin: true,\n\t\t\tutm: {\n\t\t\t\tutm_source: 'your-utm-source-value',\n\t\t\t\tutm_medium: 'your-utm-medium-value',\n\t\t\t\tutm_campaign: 'your-utm-utm_campaign-value',\n\t\t\t\tutm_term: 'your-utm-utm_term-value',\n\t\t\t\tutm_content: 'your-utm-utm_content-value',\n\t\t\t},\n\t\t\tcustomMeta: {\n\t\t\t\tyourCustomField1: yourCustomValue1,\n\t\t\t\tyourCustomField2: yourCustomValue2\n\t\t\t},\n\t\t\tprofileAttributes: {\n\t\t\t\t// See the next section for more info\n\t\t\t},\n\n\t\t},\n\t\ttoken: 'YOUR_TOKEN', // custom token for future features.\n\t\tapi: 'production' // or 'staging'  MANDATORY\n\t}\n});\n```\n\n| Option | Default Value | Description | Type |\n|---|---|---|---|\n| registerButtonText | Get Started | Text of the register button | string |\n| loginButtonText | Login | Text of the login CTA button | string |\n| defaultReferral |  | Default value for referral (If used, the referral selection won't be shown to the user) | string |\n| afterLoginRedirectTo |  | Url to redirect to after login or signup succeeded (without root domain) Example: 'opportunity/5999' | string |\n| title | Login/Register with AIESEC | Heading of the container. This appears above the register/login title. Disabled if `false` | string or `false` |\n| showLogin | `true` | Whether it should default to login screen. Signup screen will be shown by default if `false` | boolean |\n| loginFormTitle | Login | Title for the login form. Disabled if `false` | string or `false` |\n| regsiterFormTitle | Register | Title for the signup form. Disabled if `false` | string or `false` |\n| disableFormToggle | `false` | Do not allow user to switch between the register and the login form. Enabling this hides the button to switch between forms | boolean |\n| useModalLayout | `true` | Controls whether the auth should be shown inside a modal or inside the target element itself | boolean\n\n\nIf you are using `defaultReferral`, please use one of these values given below:\n\n```\nFriend, Colleague, Information booth on campus, Classroom presentation, AIESEC Alumni, Facebook, WeChat, Twitter, Instagram, LinkedIn, , Other social media channel, Search Engine, Event, Telegram, Media (magazine, TV, newspaper or radio), Other\n```\n\nFor **profileAttributes**, the data structure should be as follows. Note that this will not support any other field not mentioned in the structure given below.\n\n```\n{\n\tperson_profile_attributes: {\n\t\tearliest_start_date: \"dd-mm-yyyy\",\n\t\tlatest_end_date: \"dd-mm-yyyy\",\n\t\tduration_min: 6, // Number of weeks\n\t\tduration_max: 78, // Number of weeks\n\t\tlanguages: [\n\t\t\t10005,\n\t\t\t10006\n\t\t],\n\t\tnationalities: [1034],\n\t\tselected_programmes: [1],\n\t\tskills: [\n\t\t\t{\n\t\t\t\tid: 10147\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: 10146\n\t\t\t}\n\t\t]\n\t}\n}\n```\n\nThe ID's which are passed in languages, nationalities and skills can be get from constants endpoints hyperlinked here [Languages Nationalities Skills](https://gis-api.aiesec.org/v2/lists/nationalities.json?access_token=e316ebe109dd84ed16734e5161a2d236d0a7e6daf499941f7c110078e3c75493)\n\nFor selected_programmes, the values are\n\n|Name | Value |\n|--|--|\n|GV|1|\n|GT|2|\n|GE|5|","readmeFilename":"README.md"}