{"_id":"jupyterlab-tour","_rev":"37-b33e6aadbc0ca9c86863a85985c253b4","name":"jupyterlab-tour","dist-tags":{"latest":"4.1.0"},"versions":{"2.0.0":{"name":"jupyterlab-tour","version":"2.0.0","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@2.0.0","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"}],"homepage":"https://github.com/fcollonval/jupyterlab-tour","bugs":{"url":"https://github.com/fcollonval/jupyterlab-tour/issues"},"dist":{"shasum":"4fb04ffb19ebe61506dea6fe364f0c5e10b6a41e","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-2.0.0.tgz","fileCount":20,"integrity":"sha512-bYMrSy6RKAyHML/voXTFq0XNMUS8OBNPN/P69K3k9WUdK4u1dtD2BlunDqw93+NQSp8KpW/5B1oQhw5vQNbBlQ==","signatures":[{"sig":"MEUCIQDVcrYAJZBSDH5dPD/XE3MJaGGTyhg9cBbL8wdUndV8XQIgcd4y0PFL9/XY2jdmCa9ZEw5gXkFNVFFh2pvYOnBvQCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBhw1CRA9TVsSAnZWagAAXv4QAIbX2MlF5AZ4QSTcKWAV\nKeCs+8LMc8njNvYwgTFMOrEsezmJAmVWlYaG3NV/V888wcSpKqaDRG2AH701\nVN2zXmioMfvksqVPYde+S/6jp6IX+5BEQVnZmpU4x8bpXyLG4PuFSMs2YlEJ\ni4QqW3MCk7Fyw4/UxiEVoFfT7+/f2dIx9Zsx5f3Vg+MPumW6lee2932yICqc\nS0N2rM+VINQTZVdRQY6voiYr87fQXj39NGQoqbsLzdDIBiYyH5hY1xy9JYFl\nOkd1dhcFtkrv4P0PiSAKu0H3vcpNGE1SgjuLHXQUvooQfj5YwYs7aKF56sNT\nMSCLHh2qmHxxrmAOgGy6V1bgfiMM4BATh21MXICYIrbvdX6TO/xHEEaemCpa\nhcAroztm3IIlYAnEVAu1rJ5wlupNwDTCsQVDFuoD3QTsuuXd2UZ1X1Q46IfZ\n+VkMmrTWjW1WGOdIUVH68nr8PuvU5ZiLnVOE6+N6rrtN9B6hSfxM8rwGLYli\nb4/FsfyAFWMoP1BaK7Mj3cluGfx25VA/bxIKUlbUfdRa+DS+ZD0gvFOQgksl\nkML2pOlXD/WYaqZB61ccWU2EQffgqtjI1e/oSs9yExUjgDsgqMsTxiNxRlQ8\nSTRwxmiDErqgGNUbxsaUQezwdgP7OPRU15vkmlW5OxdTNyP5rPW0/jMsDGnz\nkdOa\r\n=/c3+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"c3af57fa3b54dee2ea9fc518022d0563ea3a2f11","scripts":{"build":"genversion --es6 --semi src/version.ts && tsc","clean":"rimraf lib tsconfig.tsbuildinfo","watch":"genversion --es6 --semi src/version.ts && tsc -w","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build","eslint:check":"eslint . --ext .ts,.tsx"},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true},"repository":{"url":"git+https://github.com/fcollonval/jupyterlab-tour.git","type":"git"},"_npmVersion":"6.14.5","description":"A JupyterLab UI Tour based on jupyterlab-tutorial.","directories":{},"sideEffects":["style/*.css"],"_nodeVersion":"12.18.1","dependencies":{"react":"~16.9.0","react-dom":"~16.9.0","react-joyride":"^2.2.1","@jupyterlab/statedb":"^2.0.0","jupyterlab-tutorial":"^1.0.5","@jupyterlab/apputils":"^2.0.0","@jupyterlab/mainmenu":"^2.0.0","@jupyterlab/notebook":"^2.0.0","@jupyterlab/application":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^2.6.1","prettier":"1.16.4","genversion":"^2.2.1","typescript":"~3.7.0","eslint-plugin-react":"^7.20.3","@types/react-joyride":"^2.0.5","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.25.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_2.0.0_1594235956819_0.17320348567142396","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"jupyterlab-tour","version":"2.1.0","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@2.1.0","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"}],"homepage":"https://github.com/fcollonval/jupyterlab-tour","bugs":{"url":"https://github.com/fcollonval/jupyterlab-tour/issues"},"dist":{"shasum":"8bdb5f70a400bc2cd055093b67b812b539c42cab","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-2.1.0.tgz","fileCount":22,"integrity":"sha512-qeiBPcMRbLBJnt1lu0qBtkzvcMRE9Vo1LCLv8jCEB6CIAXCMxOk+0droYwGCn6PrasQUe0PLHw/HB49YR2CclA==","signatures":[{"sig":"MEQCIFcVdAOTnTXr/0/dIPXz3T3nptj6A5RAK3OK3oTM01rXAiAkBUhh9pzQRMc74gDHOtOuPpw8k07LrCuFH1Dvml2U/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJs4ECRA9TVsSAnZWagAAt1gP/1rHxmNuQ37SS8+ktyys\nOZ4h2yXTL72Jym6etyWZrlco8arWdGhD72DfRS3uJyrQRMyt3Vuf636tFQjJ\nvyiqVQ0DcdbDXxSZhOJl3NpFND1YRmuCdwh291/NxN3lz3QaZfyj7dERiFWV\n+ko0QNI7F1NCXR9hMXN8wEZI30ejf6BN/lIxPjZMIjNHZ2uSSUyPAfNbeUEL\nAWw3fMfuRwL6DUOa/0OjpTvKP+Ox21UopHp54fh8YLlU2XyGMT50KSxTuKXK\nlKHvdedHhUUNsDct+QXGMDL6/p2repNfKRBmXTAoNpXwjK+dkqnk44WE1xhC\n8QahteEGt5KfZd44aMgo/mYbMUFfJIsyU8vtQ8qhyCJjyWpUjd2I/aVEarUg\n3T4NzLNt824ywIxZ2ICDGZ5qgjihR//q6bU7aQMq3w+34eEEw3X8+dVxC9mQ\nZa2U8rOYsaKGmHZPwP85rxAn5+MXbkhxJQ06kgkEx0bSMieI+QD8BRrd+O2u\nltpa3VfrpyHwkR+9/195Yxqj+BcS08olWVaC6K/yuU8pHdXCDXFU9wEuAV0R\nnHMPHi7BGcT0LgOsifWvbK6e84gV1K1c2JN4nAVD9vYkIwAakLA2zevbTmX/\nHWckpoZrP+vT+ldUFlxpo8y3XZfeuZSzPuzaCAkvb9G7xGm5ckjZYP6MpfaH\nZkrN\r\n=rm9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"426e753905d52c9409aba0c7a7126f9fb4b12932","scripts":{"test":"jest --coverage","build":"genversion --es6 --semi src/version.ts && tsc","clean":"rimraf lib tsconfig.tsbuildinfo","watch":"genversion --es6 --semi src/version.ts && tsc -w","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build","eslint:check":"eslint . --ext .ts,.tsx"},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true},"repository":{"url":"git+https://github.com/fcollonval/jupyterlab-tour.git","type":"git"},"_npmVersion":"6.14.6","description":"A JupyterLab UI Tour based on jupyterlab-tutorial.","directories":{},"sideEffects":["style/*.css"],"_nodeVersion":"12.18.3","dependencies":{"react":"~16.9.0","react-dom":"~16.9.0","react-joyride":"^2.2.1","@jupyterlab/statedb":"^2.0.0","jupyterlab-tutorial":"^1.0.5","@jupyterlab/apputils":"^2.0.0","@jupyterlab/mainmenu":"^2.0.0","@jupyterlab/notebook":"^2.0.0","@jupyterlab/application":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","eslint":"^6.8.0","rimraf":"^2.6.1","ts-jest":"^25.0.0","prettier":"1.16.4","genversion":"^2.2.1","typescript":"~3.7.0","@babel/core":"^7.11.0","@types/jest":"^25.0.0","@babel/preset-env":"^7.11.0","eslint-plugin-react":"^7.20.3","@types/react-joyride":"^2.0.5","@jupyterlab/testutils":"^2.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.25.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_2.1.0_1596378628456_0.31186092539392374","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"jupyterlab-tour","version":"2.1.1","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@2.1.1","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"}],"homepage":"https://github.com/fcollonval/jupyterlab-tour","bugs":{"url":"https://github.com/fcollonval/jupyterlab-tour/issues"},"dist":{"shasum":"434b759016bb4b73d1f3959cf066eeed80b953c1","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-2.1.1.tgz","fileCount":22,"integrity":"sha512-eyWhxfvJZpfsHKlx1twd77aJ4ZXjYjBpHqObZu0k4LSKjfnE116uHz0sXol2wFgKhpfn1Fo7GdlP8vM7mhSNtg==","signatures":[{"sig":"MEQCIBIEPtZ30WjMWk7MVsZ+e/3rSkPcR0GrKb80v82PebV9AiAFNqOtBpER8ZQyTdRUoKbmZg6dfmOgwVP+IsLA0N9gWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDuHCRA9TVsSAnZWagAAFI4P/2+aIQYPnQNKH6RobWig\n6akPxxt7Gs0GQ3udvdYjwbI5e6fCD0oGrucJ3UUp847fx6ww22UA1KyLKNPx\nNDIkTrcZ5nIgn/pQ4GrIGyKdht3IzsBa5ONkfu49u6GrfEjfIcOdZO3mLEZF\ncickad7nRKS2AzoHd7qJj5oKXUvAcmbAYyUbVvfQ5kyNNshF1F8hRNoiKDFG\nC3bcA4/fP1CuXcu4aYBLRYicHoXxPRs+G2qDlFZp9XUOGPxMaEKCK3RpIdDp\nJ9CezYkkG5uH468Jl7Aca4McEaAVSzGsznUA4Cm/HqXCXknMvBuwW7Wdf2ml\nyWXGf+NZszSjE1HNiedR+UHeMrUl56VJ6GuJbXhs1yexCIp86jbOKeKroc18\nD1B9tDAxt8kcmJS+p4C5e7+ycoqVRqZ7RDv/jXTFJVq3aUOSKaWs9tppqsN0\nxtjYc4kd3jU9a3B2/uWKAXvcc1vG8Awf8/kHJbDVP3+OXWjxjRxUAjhAVr1R\nvwj7BIAKcAKY/LD/PCYJ8j5kdUxfZX68e+zHBxj+kCLcljiirz+0sLvUZWFY\n3w2+a4eWfKHDkfXkVi/tUMOnrk4KAIq0QPFR2fw/m1pPvxQMBmceQkSeijpA\nAYicdQu+E6IywnWOiqlhWxOPCjlgGu3qRdZ/7WU+vrqNwZ25qdrcXTmhRoSb\nOm6G\r\n=n9l1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"0c4c018bfaca6b5703ecff36d4f451a53956fd40","scripts":{"test":"jest --coverage","build":"genversion --es6 --semi src/version.ts && tsc","clean":"rimraf lib tsconfig.tsbuildinfo","watch":"genversion --es6 --semi src/version.ts && tsc -w","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build","eslint:check":"eslint . --ext .ts,.tsx"},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true},"repository":{"url":"git+https://github.com/fcollonval/jupyterlab-tour.git","type":"git"},"_npmVersion":"6.14.6","description":"A JupyterLab UI Tour based on jupyterlab-tutorial.","directories":{},"sideEffects":["style/*.css"],"_nodeVersion":"12.18.3","dependencies":{"react":"~16.9.0","react-dom":"~16.9.0","react-joyride":"^2.2.1","@jupyterlab/statedb":"^2.0.0","jupyterlab-tutorial":"^1.0.5","jupyterlab_toastify":"^4.1.2","@jupyterlab/apputils":"^2.0.0","@jupyterlab/mainmenu":"^2.0.0","@jupyterlab/notebook":"^2.0.0","@jupyterlab/application":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","eslint":"^6.8.0","rimraf":"^2.6.1","ts-jest":"^25.0.0","prettier":"1.16.4","genversion":"^2.2.1","typescript":"~3.7.0","@babel/core":"^7.11.0","@types/jest":"^25.0.0","@babel/preset-env":"^7.11.0","eslint-plugin-react":"^7.20.3","@types/react-joyride":"^2.0.5","@jupyterlab/testutils":"^2.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.25.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_2.1.1_1597258630950_0.9376406802916932","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"jupyterlab-tour","version":"3.0.0","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@3.0.0","maintainers":[{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"fcollonval","email":"fcollonval@gmail.com"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"a2acdbad1dfd936b03e8f692ed2c9a8e00a6b97a","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-3.0.0.tgz","fileCount":24,"integrity":"sha512-nA7Hj2q49DEZS8PmEypVZpsxh0vIGnyT1AdosQAnq08Qw3JyfiYXFJa+hdJiwz2Jp8ciSeYisEKrrZt63uR2+g==","signatures":[{"sig":"MEQCIBg+KPDaFtRO12bgJhf5g2NygMV3nh8PHR2iIPMhA+8/AiAeVIKcktkpmlxJtoxiTc/bQgE0sFoKQ6q39r59o8tOKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+wy/CRA9TVsSAnZWagAAyzcP/ikpq0A4El9bWB8MZ7Ra\nvfRDakqWOk9GX17ceYZrSTWmAHfme9ENGsVAuDi4jrEpcOPaJrkMS45+lpTr\nbM7y5ahJsus3bDsoW5kxL8vrI79i7/kOARNARpuAXpI4t+dwrNEgzQ3n1sel\nypaOodbIyqyjh/Aa2OmD8JzL5FFbvByEt0YSpqG8p/jcij9fhyA8UZ1TxsTF\n8CM8KgWdSP3faifPZHY0FXKVO+sMI9bsXU4oftDAvaP4ytxQd8E1/Jze0Lgv\nSMifCxOSffbdTS3ufgYYP9NuwPdQ60rwW9tXyWbLnFCb/FbJ/wuWD84UlGi0\nwms6b39WK+uoaBC9+73yn2KGUQAmZL9SB6LZ03aM48X9FGD11+REOOkX0d1Y\ngmgEUmrBpZK4A+Fo0bxNVoxwyTnxiNc+3dpr04Ns0w11kEf1BSxxtIymQz6O\n31qqjEGgP/GZyHgPn6fWftoz2a4hZGTWh7HK0y6h1+qeY1Vt+2M7egaZLSOI\nslJnxUuiCaR9kSbyZjE0p0r4zaBcADgf04YjcjBP71dLz3Bv/sYwiBVw6z49\n6IxuPGgYdTlPlx1z1KCctkgwxa6MVg4bACZl+J5PtxJNNQTECSghYWay6M63\nc7BIqvbm2orwgZVMuc5JyD54P4qr2Uuk53A1S/oU8dO9HnnVsecE9M5IwsLq\nr+/o\r\n=KNaf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"c3d7dbeb951d01f06dd66c43cb1f427c32a43893","scripts":{"test":"jest --coverage","build":"jlpm run build:lib && jlpm run build:labextension:dev","clean":"jlpm run clean:lib","watch":"run-p watch:src watch:labextension","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build:prod","build:lib":"tsc","clean:all":"jlpm run clean:lib && jlpm run clean:labextension","clean:lib":"rimraf lib tsconfig.tsbuildinfo","watch:src":"tsc -w","build:prod":"jlpm run build:lib && jlpm run build:labextension","eslint:check":"eslint . --ext .ts,.tsx","install:extension":"jupyter labextension develop --overwrite .","build:labextension":"jupyter labextension build .","clean:labextension":"rimraf jupyterlab_tour/labextension","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --development True ."},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","sharedPackages":{"jupyterlab_toastify":{"singleton":true}}},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"7.0.14","description":"A JupyterLab UI Tour.","directories":{},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"15.3.0","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-joyride":"^2.2.1","@lumino/widgets":"^1.17.0","@lumino/coreutils":"^1.5.3","@lumino/signaling":"^1.4.3","@lumino/disposable":"^1.4.3","@jupyterlab/statedb":"^3.0.0","jupyterlab_toastify":"^4.1.2","@jupyterlab/apputils":"^3.0.0","@jupyterlab/mainmenu":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/application":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","eslint":"^7.5.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^1.19.0","genversion":"^2.2.1","typescript":"~4.1.3","@babel/core":"^7.11.0","@types/jest":"^26.0.0","npm-run-all":"^4.1.5","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.11.0","@jupyterlab/builder":"^3.0.0","eslint-plugin-react":"^7.20.3","@types/react-joyride":"^2.0.5","@jupyterlab/testutils":"^2.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.27.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_3.0.0_1610288311522_0.4565707867380133","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"jupyterlab-tour","version":"3.0.1","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@3.0.1","maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"ocordes","email":"ocordes@astro.uni-bonn.de"},{"name":"ijmbarr","email":"iain@degeneratestate.org"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"fcollonval","email":"fcollonval@gmail.com"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"a3c3fdf210defea87a3bdd9036e345015caf8dfd","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-3.0.1.tgz","fileCount":26,"integrity":"sha512-SRMrLYd3eoEjYkfHFb34VRBORBhDloBXyLhmLH7X3nLJi4vFhba66Am21RjniHAEHQsT7h4dBcl3yPXe28pEUg==","signatures":[{"sig":"MEQCIEkzZEA4alspFmNqzq+LwYHZ30IdVrxggpDH9ZMnyveCAiA+DxXecFA+0UEAiJSHhoOisCg/e8YHsbIupecN2BTIcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeu6fCRA9TVsSAnZWagAALk0P/jMV3saKbrz2aBmfuRQs\nOiSe2tPqOqyN7mkoXIcxqe0HgPDgEW2KikOaWPPPUi8UU/lVpR7govGa1gqY\nIdUDN6ZCpzbAOd8IjcgUa/qMk222e80xQ2h4JdxkFKGRvXEQd7SjRzO/P4XI\nevd8LLm0bAw9xzX65VdFVhq92xsMtpOq5jSJ7OOS2gfAu5L2sNpyjwoaV1qq\nw4sovyeNkMgIGt6FWs2cNyQ9zPu9jT/h08tQ/CMjtMj7oyX/FmMrLjYtyvLc\nW9E5gf283vU9YbZirgYjUDNjjtXrgnuu3wZ2XAK7/n2b61ZA3mvVuVn+5RrA\nJXCf0oNE2L4saqG2ZFDr0AsXZZTUaSKMoM7LAWDxqnasty4dS+PMZgKNyIKh\nxXLKzOByitipoO3RE2dSgFOcdxzxcWTEhakaC8PwPTffpXqirgbv4VnvKJtF\nU6FxKZqGvp3XoOiCc2V5m4vt+1O+eU2vt5V6mtp0ZF2OxUxawEO4zxDink9f\ndIVjfWO28Y4ux1v79XrY2M0UxZhWREHi9zD6Vdq0NhNxLKD4NfyOmiYFGupX\npGmYHfVpuSDSccdwr+xs85z4Ossve7CE9PjMSlDpgOWskwwa/oiuSrdfk5z8\n5KkJsC5c3cwjA0XLocmJGkY3QTsCewQlJJA6yJZRTRaYlB0LXQgXfNEXaLrQ\nKFSi\r\n=E7Nz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"f2d53e74059798d8320addaa4258272800c217d3","scripts":{"test":"jest --coverage","build":"jlpm run build:lib && jlpm run build:labextension:dev","clean":"jlpm run clean:lib","watch":"run-p watch:src watch:labextension","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build:prod","build:lib":"tsc","clean:all":"jlpm run clean:lib && jlpm run clean:labextension","clean:lib":"rimraf lib tsconfig.tsbuildinfo","watch:src":"tsc -w","build:prod":"jlpm run build:lib && jlpm run build:labextension","eslint:check":"eslint . --ext .ts,.tsx","install:extension":"jupyter labextension develop --overwrite .","build:labextension":"jupyter labextension build .","clean:labextension":"rimraf jupyterlab_tour/labextension","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --development True ."},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","sharedPackages":{"jupyterlab_toastify":{"singleton":true}}},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"6.14.12","description":"A JupyterLab UI Tour.","directories":{},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"12.22.1","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-joyride":"^2.2.1","@lumino/widgets":"^1.17.0","@lumino/coreutils":"^1.5.3","@lumino/signaling":"^1.4.3","@lumino/disposable":"^1.4.3","@jupyterlab/statedb":"^3.0.0","jupyterlab_toastify":"^4.1.2","@jupyterlab/apputils":"^3.0.0","@jupyterlab/mainmenu":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/application":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","eslint":"^7.5.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^1.19.0","genversion":"^2.2.1","typescript":"~4.1.3","@babel/core":"^7.11.0","@types/jest":"^26.0.0","npm-run-all":"^4.1.5","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.11.0","@jupyterlab/builder":"^3.0.0","eslint-plugin-react":"^7.20.3","@types/react-joyride":"^2.0.5","@jupyterlab/testutils":"^3.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.27.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_3.0.1_1618669214719_0.4071840183196578","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"jupyterlab-tour","version":"3.1.0","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@3.1.0","maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"ocordes","email":"ocordes@astro.uni-bonn.de"},{"name":"ijmbarr","email":"iain@degeneratestate.org"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"fcollonval","email":"fcollonval@gmail.com"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"1eea2a34b3169e1c1fec252e90db51705f1d97d0","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-3.1.0.tgz","fileCount":27,"integrity":"sha512-44pO+lqZ4G1FqYN+1n34Zxk8FHVOKHDdcPnaTAa4ACPnZQi7mo9bHTQXDZ7j2N2ZSKTXpfYVn/00zsaCKS3FUg==","signatures":[{"sig":"MEQCIEu4K+/Yv8jBaO5uajf3TX90X2gF0rqp5Mikpu1EvAC7AiAY/I7t2lyoFqn1MdGvAVZ9NlK65Lrn0oRxAVgEFF1Tug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoiObCRA9TVsSAnZWagAAC6AP/1YqC7yX2rodYqO7Novo\nZ6+lK6v12ZLxiEWZNQeklhatb07jr9fRqb4lRs6XKxrnZ7WVxP/y7Zv5skC0\n048ZUPhpHnQKpc5Bur23HQM3/bYjQH1ztM9VqtD/BrICJj8rw/mO3BYlbuGl\ndki5qMIDCKKOGz7ZmVL6IUk7sOzlaLeET27G/g4+vpmBZDlWGoxIXIxkg/6E\nbKHEnoUDMCIQeOK2fEIhnMxu2zO7dI9SeSCXAm65ZESBEUo9f/nv8/M6aDYd\nE227BhZ4i1pQmyrDolWu2Ld1YyWTK80zEauT15yMR9e3Z/UzaiOoKI6LsVXz\nqKxwHkgnV7KAf2BRstvQsLq8h8QnMSYqBuPxrDD3Ps5pha2uY+gXFN8soDWH\nRBlTNDhPoERWGTYxNCDz1NIMH7fswIE08EC3deiZZ8LZmRumQEqSMqGDDJVT\ns+2FTm5ktgbj+tq1xBhwGAdmD7KcL0CDdWuenVrWYuVzKemDgDiqn5pRPDQl\nKA8Afr7ulq7njDsZCPFmaUajHYSoh0bjiz+mOMwx0KNQirE1GEje+ZnA7xBR\n2X4ZKR8vx8Pc04jhvxllSnuyAivbfar4m4iMRywdTKLDMSdMtMVXE+2dq838\nYkyAKLo7JfFnPKhel3vZewG2an7HChSjI9OexLFJ58fuAd0MJD8qFOOHLdox\n/iba\r\n=juOo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"ffff376609beb6a4a9f096a03db9e798e31d5ecf","scripts":{"test":"jest --coverage","build":"jlpm run build:lib && jlpm run build:labextension:dev","clean":"jlpm run clean:lib","watch":"run-p watch:src watch:labextension","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build:prod","build:lib":"tsc","clean:all":"jlpm run clean:lib && jlpm run clean:labextension","clean:lib":"rimraf lib tsconfig.tsbuildinfo","watch:src":"tsc -w","build:prod":"jlpm run build:lib && jlpm run build:labextension","eslint:check":"eslint . --ext .ts,.tsx","install:extension":"jupyter labextension develop --overwrite .","build:labextension":"jupyter labextension build .","clean:labextension":"rimraf jupyterlab_tour/labextension","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --development True ."},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","schemaDir":"schema","sharedPackages":{"jupyterlab_toastify":{"singleton":true}}},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"6.14.12","description":"A JupyterLab UI Tour.","directories":{},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"12.22.1","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-joyride":"^2.3.0","@lumino/widgets":"^1.17.0","@lumino/coreutils":"^1.5.3","@lumino/signaling":"^1.4.3","@lumino/disposable":"^1.4.3","@jupyterlab/statedb":"^3.0.0","jupyterlab_toastify":"^4.1.2","@jupyterlab/apputils":"^3.0.0","@jupyterlab/mainmenu":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/application":"^3.0.0","@jupyterlab/translation":"^3.0.0","@jupyterlab/settingregistry":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","eslint":"^7.5.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^1.19.0","genversion":"^2.2.1","typescript":"~4.1.3","@babel/core":"^7.11.0","@types/jest":"^26.0.0","npm-run-all":"^4.1.5","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.11.0","@jupyterlab/builder":"^3.0.0","eslint-plugin-react":"^7.20.3","@jupyterlab/testutils":"^3.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.27.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_3.1.0_1621238683348_0.2165428866709469","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"jupyterlab-tour","version":"3.1.1","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@3.1.1","maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"ocordes","email":"ocordes@astro.uni-bonn.de"},{"name":"ijmbarr","email":"iain@degeneratestate.org"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"fcollonval","email":"fcollonval@gmail.com"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"9089faf6fcbced9a8b00884c77441e342f4727db","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-3.1.1.tgz","fileCount":27,"integrity":"sha512-0N0IlC9byFwnII243/7EUyn2WLeoDG+OSyui5Mv5qYjFUjDj1fI6XnLru+1T+lr5FSkQ3KHDx7pJTzNRfu+Gkg==","signatures":[{"sig":"MEUCIFsdYfMv64SpGoeI/JXjksPNGYtMEYnXWRRcChoBoEsTAiEAkButO2akPQA5xhhldXc1eucPw84Gt363av9ns+UG9Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqmYQCRA9TVsSAnZWagAAODAP/R8KujnGRy7AP4QxcgAa\ntgubPACj0gJbn4UP2A0Hrzo2wxu+VjzPlLV5ioq+HDjT/zZdc9PBwsjO4E1C\nZLscVCeNBVQsW/6AG0xpEgRTIhYDtJhhPDp8Dz2qp1xQTeWT80aS1KqDeih+\nGpgKiLt0Sl9jKnWDDvAJgXM3vTxy+ltKDJK4YX+8UiUChM+cBKGTqPCgcdRJ\ntwgtlBoGsMCoIF3Crfdd0V5NTLLAOdsTCPv8tAC/D5U5YcmGPYMiuAeLp4ms\n3hcQ1KB1ItIs2NB80rCqLj3/wJSpoYtcQRg2i0CBu9bm/etaAmxlnSXZOr64\ncs5AycYfa5c17nXidkYrhHoKwezZ7vw0cc592ZBCyZmmvQctzTwwq/T2e0Pg\nhJF4UvwqPxtkh/AdWQvbB6uVjzkOYyvrP70LJwrnpJMU8XDvto83rGigUYTr\nLjaF1UVr56oMip5tovgwnbyHNDKadPyeO08tcJ3rkupyf7nWOXWdjx+mYwr8\nmBRppzl0GQvLhtLwxYlF8+gdhLyAFuvzaIQ23jA3wmGx4fY41o98oHWSWcKP\ndqKR28jv3oE/kWkOczLuFjewOPMKeHxhMF811pfbfZDusKClTB9UJibBD7fx\nZU8YGiYP4zlq1FhRjMabaw5hLu+CDaGPcDEmodnFljVIAX8AL8+XKUpMOUt5\na+Sv\r\n=uAP6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"7be79ec94b29bdd2bb1565702e5f7f6918be5314","scripts":{"test":"jest --coverage","build":"jlpm run build:lib && jlpm run build:labextension:dev","clean":"jlpm run clean:lib","watch":"run-p watch:src watch:labextension","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build:prod","build:lib":"tsc","clean:all":"jlpm run clean:lib && jlpm run clean:labextension","clean:lib":"rimraf lib tsconfig.tsbuildinfo","watch:src":"tsc -w","build:prod":"jlpm run build:lib && jlpm run build:labextension","eslint:check":"eslint . --ext .ts,.tsx","install:extension":"jupyter labextension develop --overwrite .","build:labextension":"jupyter labextension build .","clean:labextension":"rimraf jupyterlab_tour/labextension","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --development True ."},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","schemaDir":"schema","sharedPackages":{"jupyterlab_toastify":{"singleton":true}}},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"6.14.12","description":"A JupyterLab UI Tour.","directories":{},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"12.22.1","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-joyride":"^2.3.0","@lumino/widgets":"^1.17.0","@lumino/coreutils":"^1.5.3","@lumino/signaling":"^1.4.3","@lumino/disposable":"^1.4.3","@jupyterlab/statedb":"^3.0.0","jupyterlab_toastify":"^4.1.2","@jupyterlab/apputils":"^3.0.0","@jupyterlab/mainmenu":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/application":"^3.0.0","@jupyterlab/translation":"^3.0.0","@jupyterlab/settingregistry":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","eslint":"^7.5.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^1.19.0","genversion":"^2.2.1","typescript":"~4.1.3","@babel/core":"^7.11.0","@types/jest":"^26.0.0","npm-run-all":"^4.1.5","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.11.0","@jupyterlab/builder":"^3.0.0","eslint-plugin-react":"^7.20.3","@jupyterlab/testutils":"^3.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.27.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_3.1.1_1621779984226_0.27921876844240634","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"jupyterlab-tour","version":"3.1.2","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@3.1.2","maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"fcollonval","email":"fcollonval@gmail.com"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"41f13e2e9e303f5224a20a15af710f5558a6f0f5","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-3.1.2.tgz","fileCount":27,"integrity":"sha512-Cw57fuex/0hfCmDG3vVQa9wcaDXoJohUZAlizJOsmQNeUSjQjqzdMvjgzanAJHJmySSiNcadiqMDSmIU9w2hJQ==","signatures":[{"sig":"MEUCIQCesQMBaERuJnYxrO6I1nx4HesckltBO5CNRmgTsfQE2QIgWoQ5y9MYeBiSkX+euk/2Of4Svg1NGZ+ZJ2Xzin6RoLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy03lCRA9TVsSAnZWagAAy90P/2lova4X0eW9uMhlXxN4\nKKFz4J1cljMc4duwCa8DKJq+b3iRgbSyDxw+GXmV/y9HiPTegSvdKvopyfsz\nFWh4HuzpcoU7lMPFaGntBxbQVduLbWGDH2nEw1X05MWQ8kWoyAXHz0sG8VF7\n1f6oBar6X6B66nacIotaz5R+9+chsBp4bT1VOl4ed/Sc2XJ6q0zVgL5mpriu\nIkG2QPsyTb9G3Xiswu+DGrXifNVZXDe7ak1Vc7BDEjqt/LKFcUfrfkyRsQzP\nbCK5eZIXpYeBXkKlI4ZhXQ6LG0ywkIn28xzwmtCSBHEMasuZPctdUKYW6+NS\ntQbZS8vWDvywXmo6qKs3I2z5COuMjJkhESanZCWVjvy04qjg5x6eXws+JHM9\nW8T1gQ8UOzln9CyMm5c7b+n/ahuRkvQyDIMEIMpab+/ntGMe2DsGJtIKPv2j\nb9etRidwSptLaFwxNZERptM8P0Ip1slJkHmQpLQnGxl9zmcaoqEd5vHn5Rwy\n7vk4jB5Cm2NPWUhgazCqkMiTLsOUulTH1I33dtOZ46mSmhtxyTrGQNBfUX5j\nVoDYQkodhFakcJHrthMEwqHhVfbh6QxedxYBQD2HiErG9qnwYxjrfCpJFJnl\nkZLc/mxK1vUOnUPWwyV/9UbiwTrMhoVFK73F6OCbCx5fYAI8imjDKt6AFc1B\nVaL9\r\n=aIRl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"bc979d7929d5f141e24b6eeb7620959a2c5276e3","scripts":{"test":"jest --coverage","build":"jlpm run build:lib && jlpm run build:labextension:dev","clean":"jlpm run clean:lib","watch":"run-p watch:src watch:labextension","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build:prod","build:lib":"tsc","clean:all":"jlpm run clean:lib && jlpm run clean:labextension","clean:lib":"rimraf lib tsconfig.tsbuildinfo","watch:src":"tsc -w","build:prod":"jlpm run build:lib && jlpm run build:labextension","eslint:check":"eslint . --ext .ts,.tsx","install:extension":"jupyter labextension develop --overwrite .","build:labextension":"jupyter labextension build .","clean:labextension":"rimraf jupyterlab_tour/labextension","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --development True ."},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","schemaDir":"schema","sharedPackages":{"jupyterlab_toastify":{"singleton":true}}},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"6.14.12","description":"A JupyterLab UI Tour.","directories":{},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"12.22.1","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-joyride":"^2.3.0","@lumino/widgets":"^1.17.0","@lumino/coreutils":"^1.5.3","@lumino/signaling":"^1.4.3","@lumino/disposable":"^1.4.3","@jupyterlab/statedb":"^3.0.0","jupyterlab_toastify":"^4.1.2","@jupyterlab/apputils":"^3.0.0","@jupyterlab/mainmenu":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/application":"^3.0.0","@jupyterlab/translation":"^3.0.0","@jupyterlab/settingregistry":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","eslint":"^7.5.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^1.19.0","genversion":"^2.2.1","typescript":"~4.1.3","@babel/core":"^7.11.0","@types/jest":"^26.0.0","npm-run-all":"^4.1.5","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.11.0","@jupyterlab/builder":"^3.0.0","eslint-plugin-react":"^7.20.3","@jupyterlab/testutils":"^3.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.27.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_3.1.2_1623936485152_0.9756500176277658","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"jupyterlab-tour","version":"3.1.3","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@3.1.3","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"16612a9c402715f1b693d1bccd273b67fc134805","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-3.1.3.tgz","fileCount":27,"integrity":"sha512-aASQk586gdwkAFajJv3aa9eoDxYRt/jnZ5jM/5IC40OOky2SjTn27iZaW8gLxCI6Gb/AM0DcezSBAbvbVTptfg==","signatures":[{"sig":"MEUCIQCAk34x8hThWcblD5tXXUALfON6IYftxkjkq0ovIXrH3QIgPi8NPqrCsP0aYBQGvxwuOeY9/rVYdVaRSx1R0jABo5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMcyiCRA9TVsSAnZWagAAnj0QAITLDedQx0wDFBdatd6H\nSHZ3Hk78hObcZn3hcv1NfwjKK2HqJWolxPJomFsP2G+hXvqv+Xk2R9Ii6dPg\nGxYLQfgaiEHQp/6hHtnPxmjPs0SOeprz65+74ViyMjYx1Q8WhW1rLeHp0V1E\nlP2STUE/AxFcA2DwxAB0NrDLWvRoFucZapjwNWe8ETVX5xfcxu+aLieD/5xU\nqOdeYH5Aadvqu/SXcH77wgJ7Sfa/+Z6MYjxMGC79QJBN4xjZArZZhgGdKhSZ\nmSDCuwC2UeMHke8alMsFS9nLbo8AeXAYPSp08QgidWwIAHofhYn3V17UgOCJ\n6lt7tKCKqymZJPbTyL8po/7U9QeI/KWiNJ73fAi+Y+WlKNxv5KSiN+Bcwhi9\nWf1/UkoXSK4Yj58MxNU0CCFKVcaS6NSgTmtMs/PQpfDA3trcRG3zKidSpgTr\nnXyBU+EFuUI+PbCiqfjav/5PxjTJ4qbrzXNSi3UJpaplB34K3lkrXaOLTwUk\nxfuIAHyDWHVYAwLIPeiEFob0oE5Kzi0znYdMK5zbVbTdw5kQ+0KlAmHVoxIs\ng9K3RNCHZUJLuzGBFKfyEfFeX4NGBjidgkU/DL2srAyEcxIwm2CKPcBEWWwG\n6/VGf+ti6jy4742DNGT6unmwNh/C9dwxwQNC/dedaJNBAyHpKweM0q/gms4G\nUkoA\r\n=XAee\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"3e457225e997f70c8273c197118c728376972027","scripts":{"test":"jest --coverage","build":"jlpm run build:lib && jlpm run build:labextension:dev","clean":"jlpm run clean:lib","watch":"run-p watch:src watch:labextension","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build:prod","build:lib":"tsc","clean:all":"jlpm run clean:lib && jlpm run clean:labextension","clean:lib":"rimraf lib tsconfig.tsbuildinfo","watch:src":"tsc -w","build:prod":"jlpm run build:lib && jlpm run build:labextension","eslint:check":"eslint . --ext .ts,.tsx","install:extension":"jupyter labextension develop --overwrite .","build:labextension":"jupyter labextension build .","clean:labextension":"rimraf jupyterlab_tour/labextension","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --development True ."},"_npmUser":{"name":"fcollonval","email":"fcollonval@gmail.com"},"jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","schemaDir":"schema","sharedPackages":{"jupyterlab_toastify":{"singleton":true}}},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"7.7.6","description":"A JupyterLab UI Tour.","directories":{},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-joyride":"^2.3.0","@lumino/widgets":"^1.17.0","@lumino/coreutils":"^1.5.3","@lumino/signaling":"^1.4.3","@lumino/disposable":"^1.4.3","@jupyterlab/statedb":"^3.0.0","jupyterlab_toastify":"^4.1.2","@jupyterlab/apputils":"^3.0.0","@jupyterlab/mainmenu":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/application":"^3.0.0","@jupyterlab/translation":"^3.0.0","@jupyterlab/settingregistry":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","eslint":"^7.5.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^1.19.0","genversion":"^2.2.1","typescript":"~4.1.3","@babel/core":"^7.11.0","@types/jest":"^26.0.0","npm-run-all":"^4.1.5","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.11.0","@jupyterlab/builder":"^3.0.0","eslint-plugin-react":"^7.20.3","@jupyterlab/testutils":"^3.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.27.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_3.1.3_1630653602542_0.3162785938636117","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"jupyterlab-tour","version":"3.1.4","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@3.1.4","maintainers":[{"name":"jupyterlab-contrib-bot","email":"jupyterlab.contrib.bot@gmail.com"},{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"f72511b59c59aa7b1eeafe363e01b0eb6b5926f5","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-3.1.4.tgz","fileCount":27,"integrity":"sha512-WTE4iVdDlTtgY07DH13bv0+Y5KT7wK3q474lWRbuf7dMsiA7IInWgQII7iFk5UKEl9rLrRU+kViSbTxKrpBtpQ==","signatures":[{"sig":"MEYCIQCojSlWQgCXYlnTsaVg4vLKEr3tzJWBj+rUS4uis8E9jAIhAJNZqgIg4WbJTJeSHR42NvzbD64qPpiNHf3o1wbgkxgm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92816},"main":"lib/index.js","style":"style/index.css","types":"lib/index.d.ts","gitHead":"bd8a33977dc4b3bd013ed79e46436e70da6a37aa","scripts":{"test":"jest --coverage","build":"jlpm run build:lib && jlpm run build:labextension:dev","clean":"jlpm run clean:lib","watch":"run-p watch:src watch:labextension","eslint":"eslint . --ext .ts,.tsx --fix","prepare":"jlpm run clean && jlpm run build:prod","build:lib":"tsc","clean:all":"jlpm run clean:lib && jlpm run clean:labextension","clean:lib":"rimraf lib tsconfig.tsbuildinfo","watch:src":"tsc -w","build:prod":"jlpm run build:lib && jlpm run build:labextension","eslint:check":"eslint . --ext .ts,.tsx","install:extension":"jupyter labextension develop --overwrite .","build:labextension":"jupyter labextension build .","clean:labextension":"rimraf jupyterlab_tour/labextension","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --development True ."},"_npmUser":{"name":"jupyterlab-contrib-bot","email":"jupyterlab.contrib.bot@gmail.com"},"jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","schemaDir":"schema","sharedPackages":{"jupyterlab_toastify":{"singleton":true}}},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"6.14.15","description":"A JupyterLab UI Tour.","directories":{},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"12.22.7","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","react-joyride":"^2.3.0","@lumino/widgets":"^1.17.0","@lumino/coreutils":"^1.5.3","@lumino/signaling":"^1.4.3","@lumino/disposable":"^1.4.3","@jupyterlab/statedb":"^3.0.0","jupyterlab_toastify":"^4.1.2","@jupyterlab/apputils":"^3.0.0","@jupyterlab/mainmenu":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/application":"^3.0.0","@jupyterlab/translation":"^3.0.0","@jupyterlab/settingregistry":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","eslint":"^7.5.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^1.19.0","genversion":"^2.2.1","typescript":"~4.1.3","@babel/core":"^7.11.0","@types/jest":"^26.0.0","npm-run-all":"^4.1.5","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.11.0","@jupyterlab/builder":"^3.0.0","eslint-plugin-react":"^7.20.3","@jupyterlab/testutils":"^3.0.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.27.0","eslint-plugin-react-hooks":"^4.0.5","@typescript-eslint/eslint-plugin":"^2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_3.1.4_1635672656616_0.9329445935657175","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"jupyterlab-tour","version":"4.0.0","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval","email":"fcollonval@gmail.com"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@4.0.0","maintainers":[{"name":"lckr","email":"lucaskrauss@pm.me"},{"name":"rmarieta","email":"raphael.marietan@hotmail.com"},{"name":"beenje","email":"beenje@gmail.com"},{"name":"martinrenou","email":"martin.renou@gmail.com"},{"name":"zacharyrs","email":"git@zacharyrs.me"},{"name":"yuvipanda","email":"yuvipanda@gmail.com"},{"name":"jupyterlab-contrib-bot","email":"jupyterlab.contrib.bot@gmail.com"},{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"fdc7f37345a67a5460e95231abb07c3e80cf70a1","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-4.0.0.tgz","fileCount":39,"integrity":"sha512-aD70Hn9ggRJxzOX5dXL7J267KKWlyJEgzd9POzhHIKt5b8ddNjAHUhwhtdbUdDHoiVsZU3MvZyWID22gDqfBSA==","signatures":[{"sig":"MEUCIQCcfXoFU6RM1UAPW590dkcOEtkeXLWlo98O/RAy7kDDNwIgGqVfmAMzduoS8dFmziPfHozNrej7s+1rR+IkCNfyTRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jupyterlab-tour@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173717},"main":"lib/index.js","_from":"file:jupyterlab-tour-4.0.0.tgz","style":"style/index.css","types":"lib/index.d.ts","scripts":{"lint":"jlpm stylelint && jlpm prettier && jlpm eslint","test":"jest --coverage","build":"jlpm build:lib && jlpm build:labextension:dev","clean":"jlpm clean:lib","watch":"run-p watch:src watch:labextension","dedupe":"yarn-berry-deduplicate --strategy=fewer --fail","eslint":"jlpm eslint:check --fix","prettier":"jlpm prettier:base --write --list-different","build:lib":"jlpm build:lib:prod --sourceMap","clean:all":"jlpm clean:lib && jlpm clean:labextension && jlpm clean:lintcache","clean:lib":"rimraf lib build/.cache/tsc","stylelint":"jlpm stylelint:check --fix","watch:src":"jlpm build:lib -w","build:prod":"jlpm clean && jlpm build:lib:prod && jlpm build:labextension","lint:check":"jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check","eslint:check":"eslint . --cache --cache-location=./build/.cache/eslint --ext .ts,.tsx","prettier:base":"prettier --cache --cache-location=./build/.cache/prettier \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md,.yml}\"","build:lib:prod":"tsc -b src","prettier:check":"jlpm prettier:base --check","clean:lintcache":"rimraf ./build/.cache/eslint ./build/.cache/stylelint","stylelint:check":"stylelint --cache --cache-location=./build/.cache/stylelint \"style/**/*.css\"","install:extension":"jlpm build","build:labextension":"jupyter labextension build --debug .","clean:labextension":"rimraf jupyterlab_tour/labextension jupyterlab_tour/_version.py","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --debug --development True ."},"_npmUser":{"name":"jupyterlab-contrib-bot","email":"jupyterlab.contrib.bot@gmail.com"},"prettier":{"endOfLine":"auto","overrides":[{"files":"package.json","options":{"tabWidth":4}}],"proseWrap":"always","printWidth":88,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/home/runner/work/jupyterlab-tour/jupyterlab-tour/.jupyter_releaser_checkout/dist/jupyterlab-tour-4.0.0.tgz","stylelint":{"rules":{"selector-class-pattern":null,"value-no-vendor-prefix":null,"property-no-vendor-prefix":null,"selector-no-vendor-prefix":null},"extends":["stylelint-config-recommended","stylelint-config-standard"]},"_integrity":"sha512-aD70Hn9ggRJxzOX5dXL7J267KKWlyJEgzd9POzhHIKt5b8ddNjAHUhwhtdbUdDHoiVsZU3MvZyWID22gDqfBSA==","jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","schemaDir":"schema"},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"9.8.1","description":"A JupyterLab UI Tour.","directories":{},"resolutions":{"react":"^18.2.0","@types/node":"^18.0.0","@types/react":"^18.0.26"},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.12.0","react":"^18.2.0","react-joyride":"^2.5.5","@lumino/widgets":"^2.1.1","@lumino/coreutils":"^2.1.1","@lumino/signaling":"^2.1.1","@lumino/disposable":"^2.1.1","@jupyterlab/statedb":"^4.0.0","@jupyterlab/apputils":"^4.0.0","@jupyterlab/mainmenu":"^4.0.0","@jupyterlab/notebook":"^4.0.0","@jupyterlab/services":"^7.0.0","@jupyterlab/application":"^4.0.0","@jupyterlab/translation":"^4.0.0","@jupyterlab/ui-components":"^4.0.0","@jupyterlab/settingregistry":"^4.0.0"},"eslintConfig":{"rules":{"curly":["error","all"],"eqeqeq":"error","prefer-arrow-callback":"error","@typescript-eslint/quotes":["error","single",{"avoidEscape":true,"allowTemplateLiterals":false}],"@typescript-eslint/no-namespace":"off","@typescript-eslint/no-unused-vars":["warn",{"args":"none"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/naming-convention":["error",{"custom":{"match":true,"regex":"^I[A-Z]"},"format":["PascalCase"],"selector":"interface"}],"@typescript-eslint/no-use-before-define":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"plugins":["@typescript-eslint"],"parserOptions":{"project":"tsconfig.eslint.json","sourceType":"module"}},"eslintIgnore":["node_modules","dist","build","coverage","**/*.d.ts","tests","**/__tests__","ui-tests"],"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.5.40","jest":"^29.2.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","prettier":"^3.0.0","stylelint":"^15.10.1","css-loader":"^6.7.1","typescript":"~5.0.4","@babel/core":"^7.20.12","@types/jest":"^29.2.0","npm-run-all":"^4.1.5","@types/react":"^18.0.26","style-loader":"^3.3.1","@babel/preset-env":"^7.20.2","source-map-loader":"^1.0.2","@types/json-schema":"^7.0.11","@jupyterlab/builder":"^4.0.0","eslint-plugin-react":"^7.24.0","@jupyterlab/testutils":"^4.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","yarn-berry-deduplicate":"^6.1.1","@typescript-eslint/parser":"^6.1.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-standard":"^34.0.0","stylelint-config-recommended":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_4.0.0_1699452750160_0.12299963362068533","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"jupyterlab-tour","version":"4.0.1","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"author":{"name":"Frederic Collonval","email":"fcollonval@gmail.com"},"license":"BSD-3-Clause","_id":"jupyterlab-tour@4.0.1","maintainers":[{"name":"lckr","email":"lucaskrauss@pm.me"},{"name":"rmarieta","email":"raphael.marietan@hotmail.com"},{"name":"beenje","email":"beenje@gmail.com"},{"name":"martinrenou","email":"martin.renou@gmail.com"},{"name":"zacharyrs","email":"git@zacharyrs.me"},{"name":"yuvipanda","email":"yuvipanda@gmail.com"},{"name":"jupyterlab-contrib-bot","email":"jupyterlab.contrib.bot@gmail.com"},{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"}],"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"1211d8ef4b00fe7e75177fe7a60c06f98b0f7e97","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-4.0.1.tgz","fileCount":39,"integrity":"sha512-89A1aowuCsgbtAhCckejz0sA27uqq8cZY0SiqP/LGbjAJA/UMzfTWcADbnwqg30TiasoqOiXL2XpXz116w4gvg==","signatures":[{"sig":"MEUCIHET0/I2sxOTepNTBLizVXarqL59Tl5SF4J1ahny0xsJAiEAwQ638dqq5Q+5eKDWGRRFmZ4zi8M7wg9y/LytAw/S8d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jupyterlab-tour@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173922},"main":"lib/index.js","_from":"file:jupyterlab-tour-4.0.1.tgz","style":"style/index.css","types":"lib/index.d.ts","scripts":{"lint":"jlpm stylelint && jlpm prettier && jlpm eslint","test":"jest --coverage","build":"jlpm build:lib && jlpm build:labextension:dev","clean":"jlpm clean:lib","watch":"run-p watch:src watch:labextension","dedupe":"yarn-berry-deduplicate --strategy=fewer --fail","eslint":"jlpm eslint:check --fix","prettier":"jlpm prettier:base --write --list-different","build:lib":"jlpm build:lib:prod --sourceMap","clean:all":"jlpm clean:lib && jlpm clean:labextension && jlpm clean:lintcache","clean:lib":"rimraf lib build/.cache/tsc","stylelint":"jlpm stylelint:check --fix","watch:src":"jlpm build:lib -w","build:prod":"jlpm clean && jlpm build:lib:prod && jlpm build:labextension","lint:check":"jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check","eslint:check":"eslint . --cache --cache-location=./build/.cache/eslint --ext .ts,.tsx","prettier:base":"prettier --cache --cache-location=./build/.cache/prettier \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md,.yml}\"","build:lib:prod":"tsc -b src","prettier:check":"jlpm prettier:base --check","clean:lintcache":"rimraf ./build/.cache/eslint ./build/.cache/stylelint","stylelint:check":"stylelint --cache --cache-location=./build/.cache/stylelint \"style/**/*.css\"","install:extension":"jlpm build","build:labextension":"jupyter labextension build --debug .","clean:labextension":"rimraf jupyterlab_tour/labextension jupyterlab_tour/_version.py","watch:labextension":"jupyter labextension watch .","build:labextension:dev":"jupyter labextension build --debug --development True ."},"_npmUser":{"name":"jupyterlab-contrib-bot","email":"jupyterlab.contrib.bot@gmail.com"},"prettier":{"endOfLine":"auto","overrides":[{"files":"package.json","options":{"tabWidth":4}}],"proseWrap":"always","printWidth":88,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/home/runner/work/jupyterlab-tour/jupyterlab-tour/.jupyter_releaser_checkout/dist/jupyterlab-tour-4.0.1.tgz","stylelint":{"rules":{"selector-class-pattern":null,"value-no-vendor-prefix":null,"property-no-vendor-prefix":null,"selector-no-vendor-prefix":null},"extends":["stylelint-config-recommended","stylelint-config-standard"]},"_integrity":"sha512-89A1aowuCsgbtAhCckejz0sA27uqq8cZY0SiqP/LGbjAJA/UMzfTWcADbnwqg30TiasoqOiXL2XpXz116w4gvg==","jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","schemaDir":"schema"},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"10.2.4","description":"A JupyterLab UI Tour.","directories":{},"resolutions":{"react":"^18.2.0","@types/node":"^18.0.0","@types/react":"^18.0.26"},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","react":"^18.2.0","react-joyride":"^2.5.5","@lumino/widgets":"^2.1.1","@lumino/coreutils":"^2.1.1","@lumino/signaling":"^2.1.1","@lumino/disposable":"^2.1.1","@jupyterlab/statedb":"^4.0.0","@jupyterlab/apputils":"^4.0.0","@jupyterlab/mainmenu":"^4.0.0","@jupyterlab/notebook":"^4.0.0","@jupyterlab/services":"^7.0.0","@jupyterlab/application":"^4.0.0","@jupyterlab/translation":"^4.0.0","@jupyterlab/ui-components":"^4.0.0","@jupyterlab/settingregistry":"^4.0.0"},"eslintConfig":{"rules":{"curly":["error","all"],"eqeqeq":"error","prefer-arrow-callback":"error","@typescript-eslint/quotes":["error","single",{"avoidEscape":true,"allowTemplateLiterals":false}],"@typescript-eslint/no-namespace":"off","@typescript-eslint/no-unused-vars":["warn",{"args":"none"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/naming-convention":["error",{"custom":{"match":true,"regex":"^I[A-Z]"},"format":["PascalCase"],"selector":"interface"}],"@typescript-eslint/no-use-before-define":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"plugins":["@typescript-eslint"],"parserOptions":{"project":"tsconfig.eslint.json","sourceType":"module"}},"eslintIgnore":["node_modules","dist","build","coverage","**/*.d.ts","tests","**/__tests__","ui-tests"],"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.5.40","jest":"^29.2.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","prettier":"^3.0.0","stylelint":"^15.10.1","css-loader":"^6.7.1","typescript":"~5.0.4","@babel/core":"^7.20.12","@types/jest":"^29.2.0","npm-run-all":"^4.1.5","@types/react":"^18.0.26","style-loader":"^3.3.1","@babel/preset-env":"^7.20.2","source-map-loader":"^1.0.2","@types/json-schema":"^7.0.11","@jupyterlab/builder":"^4.0.0","eslint-plugin-react":"^7.24.0","@jupyterlab/testutils":"^4.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","yarn-berry-deduplicate":"^6.1.1","@typescript-eslint/parser":"^6.1.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-standard":"^34.0.0","stylelint-config-recommended":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jupyterlab-tour_4.0.1_1709224303586_0.7196294605136222","host":"s3://npm-registry-packages"}},"4.1.0":{"_id":"jupyterlab-tour@4.1.0","bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"dist":{"shasum":"ff0b4b5248827997f977599a985fbb34b9b52557","tarball":"https://registry.npmjs.org/jupyterlab-tour/-/jupyterlab-tour-4.1.0.tgz","fileCount":41,"integrity":"sha512-u4n49YGKftc+0v0kK7kgK8NwkNewM8YF0uJ/tBdd7+fk7mWdQ/OUGdguxqcc73EsJbKxByTYh9AxgCPUwH4k/Q==","signatures":[{"sig":"MEQCIBO/PZ9e0WUaUqUP4tEoDv/Q/inxNtOFZICurPrbbMSXAiBCmw+VIepa+6hP4QhKSXNYnEw+i/qKaC8dIJaDyKs4KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFC2mlOVEdi+0nrIVgUzfgSytEBCK2ADe1jBQvJykrjiAiATFzYLoDLzsnINZqPsVXOnly4vsbVxyfFya3xagYa5UA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jupyterlab-tour@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184163},"main":"lib/index.js","name":"jupyterlab-tour","_from":"file:jupyterlab-tour-4.1.0.tgz","style":"style/index.css","types":"lib/index.d.ts","author":{"name":"Frederic Collonval","email":"fcollonval@gmail.com"},"license":"BSD-3-Clause","scripts":{"lint":"jlpm stylelint && jlpm prettier && jlpm eslint","test":"jest --coverage","build":"jlpm build:lib && jlpm build:labextension:dev","clean":"jlpm clean:lib","watch":"run-p watch:src watch:labextension","dedupe":"yarn dedupe --check","eslint":"jlpm eslint:check --fix","prettier":"jlpm prettier:base --write --list-different","build:lib":"jlpm build:lib:prod --sourceMap","clean:all":"jlpm clean:lib && jlpm clean:labextension && jlpm clean:lintcache","clean:lib":"rimraf lib build/.cache/tsc","stylelint":"jlpm stylelint:check --fix","watch:src":"jlpm build:lib -w","build:prod":"jlpm clean && jlpm build:lib:prod && jlpm build:labextension","lint:check":"jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check","eslint:check":"eslint . --cache --cache-location=./build/.cache/eslint --ext .ts,.tsx","prettier:base":"prettier --cache --cache-location=./build/.cache/prettier \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md,.yml}\"","build:lib:prod":"tsc -b src","prettier:check":"jlpm prettier:base --check","clean:lintcache":"rimraf ./build/.cache/eslint ./build/.cache/stylelint","stylelint:check":"stylelint --cache --cache-location=./build/.cache/stylelint \"style/**/*.css\"","install:extension":"jlpm build","build:labextension":"jupyter-builder build --debug .","clean:labextension":"rimraf jupyterlab_tour/labextension jupyterlab_tour/_version.py","watch:labextension":"jupyter-builder watch .","build:labextension:dev":"jupyter-builder build --debug --development True ."},"version":"4.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"558dcdef-a9dd-456f-aa99-0cab3f841a30"}},"homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"prettier":{"endOfLine":"auto","overrides":[{"files":"package.json","options":{"tabWidth":4}},{"files":".github/workflows/*.yml","options":{"proseWrap":"never","printWidth":120}}],"proseWrap":"always","printWidth":88,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/home/runner/work/jupyterlab-tour/jupyterlab-tour/.jupyter_releaser_checkout/dist/jupyterlab-tour-4.1.0.tgz","stylelint":{"rules":{"selector-class-pattern":null,"value-no-vendor-prefix":null,"property-no-vendor-prefix":null,"selector-no-vendor-prefix":null},"extends":["stylelint-config-recommended","stylelint-config-standard"]},"_integrity":"sha512-u4n49YGKftc+0v0kK7kgK8NwkNewM8YF0uJ/tBdd7+fk7mWdQ/OUGdguxqcc73EsJbKxByTYh9AxgCPUwH4k/Q==","jupyterlab":{"extension":true,"outputDir":"jupyterlab_tour/labextension","schemaDir":"schema","sharedPackages":{"ajv":{"bundled":true,"singleton":false},"react-joyride":{"bundled":true,"singleton":false}}},"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"_npmVersion":"11.19.0","description":"A JupyterLab UI Tour.","directories":{},"maintainers":[{"name":"parente","email":"parente@gmail.com"},{"name":"lckr","email":"lucaskrauss@pm.me"},{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"zacharyrs","email":"git@zacharyrs.me"},{"name":"jupyterlab-contrib-bot","email":"jupyterlab.contrib.bot@gmail.com"},{"name":"yuvipanda","email":"yuvipanda@gmail.com"},{"name":"martinrenou","email":"martin.renou@gmail.com"},{"name":"brichet","email":"nbrichet@proton.me"},{"name":"beenje","email":"beenje@gmail.com"},{"name":"rmarieta","email":"raphael.marietan@hotmail.com"},{"name":"ryantam626","email":"ryantam626@gmail.com"},{"name":"stellarshenson","email":"konrad.jelen@gmail.com"}],"resolutions":{"yjs":"^13.5.40","react":"^18.2.0","@types/node":"^22.10.1","@types/react":"^18.0.26"},"sideEffects":["style/*.css","style/index.js"],"styleModule":"style/index.js","_nodeVersion":"24.21.0","dependencies":{"ajv":"^8.17.1","react":"^18.2.0","react-joyride":"^2.9.3","@lumino/widgets":"^2.3.1","@lumino/coreutils":"^2.1.1","@lumino/signaling":"^2.1.1","@lumino/disposable":"^2.1.1","@jupyterlab/statedb":"^4.3.0","@jupyterlab/apputils":"^4.3.0","@jupyterlab/mainmenu":"^4.3.0","@jupyterlab/notebook":"^4.3.0","@jupyterlab/services":"^7.3.0","@jupyterlab/application":"^4.3.0","@jupyterlab/translation":"^4.3.0","@jupyterlab/ui-components":"^4.3.0","@jupyterlab/settingregistry":"^4.3.0"},"eslintConfig":{"rules":{"curly":["error","all"],"eqeqeq":"error","prefer-arrow-callback":"error","@typescript-eslint/quotes":["error","single",{"avoidEscape":true,"allowTemplateLiterals":false}],"@typescript-eslint/no-namespace":"off","@typescript-eslint/no-unused-vars":["warn",{"args":"none"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/naming-convention":["error",{"custom":{"match":true,"regex":"^I[A-Z]"},"format":["PascalCase"],"selector":"interface"}],"@typescript-eslint/no-use-before-define":"off","@typescript-eslint/consistent-type-imports":["error",{"prefer":"type-imports","fixStyle":"separate-type-imports"}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"plugins":["@typescript-eslint"],"parserOptions":{"project":"tsconfig.eslint.json","sourceType":"module"}},"eslintIgnore":["node_modules","dist","build","coverage","**/*.d.ts","tests","**/__tests__","ui-tests"],"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.5.40","jest":"^29.2.0","eslint":"^8.36.0","rimraf":"^6.1.2","ts-jest":"^29.1.1","prettier":"^3.6.2","stylelint":"^15.10.1","css-loader":"^6.7.1","typescript":"~5.0.4","@babel/core":"^7.20.12","@types/jest":"^29.2.0","npm-run-all":"^4.1.5","@types/react":"^18.0.26","style-loader":"^3.3.1","@jupyter/builder":"^1.2.1","@babel/preset-env":"^7.20.2","source-map-loader":"^1.0.2","@types/json-schema":"^7.0.11","eslint-plugin-react":"^7.24.0","@jupyterlab/testutils":"^4.3.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.1.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-standard":"^34.0.0","stylelint-config-recommended":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jupyterlab-tour_4.1.0_1790769868003_0.7219382513388521"}}},"time":{"created":"2020-07-08T19:19:16.819Z","modified":"2026-09-30T12:04:28.548Z","2.0.0":"2020-07-08T19:19:16.927Z","2.1.0":"2020-08-02T14:30:28.564Z","2.1.1":"2020-08-12T18:57:11.082Z","3.0.0":"2021-01-10T14:18:31.753Z","3.0.1":"2021-04-17T14:20:14.937Z","3.1.0":"2021-05-17T08:04:43.483Z","3.1.1":"2021-05-23T14:26:24.359Z","3.1.2":"2021-06-17T13:28:05.279Z","3.1.3":"2021-09-03T07:20:02.714Z","3.1.4":"2021-10-31T09:30:56.748Z","4.0.0":"2023-11-08T14:12:30.359Z","4.0.1":"2024-02-29T16:31:43.775Z","4.1.0":"2026-09-30T12:04:28.093Z"},"bugs":{"url":"https://github.com/jupyterlab-contrib/jupyterlab-tour/issues"},"author":{"name":"Frederic Collonval","email":"fcollonval@gmail.com"},"license":"BSD-3-Clause","homepage":"https://github.com/jupyterlab-contrib/jupyterlab-tour","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"repository":{"url":"git+https://github.com/jupyterlab-contrib/jupyterlab-tour.git","type":"git"},"description":"A JupyterLab UI Tour.","maintainers":[{"name":"parente","email":"parente@gmail.com"},{"name":"lckr","email":"lucaskrauss@pm.me"},{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"krassowski","email":"krassowski.michal@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"zacharyrs","email":"git@zacharyrs.me"},{"name":"jupyterlab-contrib-bot","email":"jupyterlab.contrib.bot@gmail.com"},{"name":"yuvipanda","email":"yuvipanda@gmail.com"},{"name":"martinrenou","email":"martin.renou@gmail.com"},{"name":"brichet","email":"nbrichet@proton.me"},{"name":"beenje","email":"beenje@gmail.com"},{"name":"rmarieta","email":"raphael.marietan@hotmail.com"},{"name":"ryantam626","email":"ryantam626@gmail.com"},{"name":"stellarshenson","email":"konrad.jelen@gmail.com"}],"readme":"# jupyterlab-tour\n\n[![Extension status](https://img.shields.io/badge/status-ready-success 'ready to be used')](https://jupyterlab-contrib.github.io/)\n[![Github Actions Status](https://github.com/jupyterlab-contrib/jupyterlab-tour/workflows/Build/badge.svg)](https://github.com/jupyterlab-contrib/jupyterlab-tour/actions?query=workflow%3ABuild)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupyterlab-contrib/jupyterlab-tour/main?urlpath=lab)\n[![npm](https://img.shields.io/npm/v/jupyterlab-tour)](https://www.npmjs.com/package/jupyterlab-tour)\n[![PyPI](https://img.shields.io/pypi/v/jupyterlab-tour)](https://pypi.org/project/jupyterlab-tour)\n[![conda-forge](https://img.shields.io/conda/vn/conda-forge/jupyterlab-tour)](https://anaconda.org/conda-forge/jupyterlab-tour)\n\nA JupyterLab UI Tour based on [react-joyride](https://react-joyride.com/) v2. The site\ncurrently only has documentation for v3. Docs for the v2 release used here are on the\n[v2.9.3 tag](https://github.com/gilbarbara/react-joyride/blob/v2.9.3/docs/SUMMARY.md).\n\n![demo](https://raw.githubusercontent.com/jupyterlab-contrib/jupyterlab-tour/main/doc/tourDemo.gif)\n\n## Install\n\nTo install the extension, execute:\n\n```bash\npip install jupyterlab-tour\n```\n\nor\n\n```bash\nconda install -c conda-forge jupyterlab-tour\n```\n\n## Features\n\nThis extension has the following features:\n\n- Default tours:\n  - Welcome tour\n  - Notebook tour\n  - User-defined features in Settings\n- Toast proposing to start a Tour\n- If a Tour has already be seen by the user, this is saved in the state database. So you\n  can start Tour on event only if the user have not seen it; e.g. the _Welcome Tour_ is\n  launched at JupyterLab start except if the user have seen it.\n\n> The state is cleaned if this extension is updated\n\n- Tooltip are styled using JupyterLab theming system\n- Commands to _add_ and _launch_ tours\n- Through the _Tour Manager_ (`ITourManager` extension token), add, modify or delete a\n  Tour\n- Connect to Tour events through signals\n- Override the default style (and options) for the Tour separately\n\nThis extension is inspired by\n[@cdat/jupyterlab-tutorial](https://github.com/CDAT/jupyterlab-tutorial) licensed under\nBSD 3-Clause License with Copyright (c) 2020, Lawrence Livermore National Security, LLC.\n\n## Requirements\n\n- JupyterLab >= 3.6\n\nFor JupyterLab 2.x, have look\n[there](https://github.com/jupyterlab-contrib/jupyterlab-tour/tree/2.x).\n\n> For developers, the API has changed between v3 (for JupyterLab 3) and v2 (for\n> JupyterLab 2).\n\n## How to add a Tour with Advanced Settings\n\nAs a user of JupyterLab, after you've installed `jupyterlab-tour`, you can create your\nown _Tours_ as data.\n\n- Open the JupyterLab _Advanced Settings_ panel <kbd>Ctrl+,</kbd>\n- Select _Tours_ from list of settings groups\n- In the editor, create JSON(5) compatible with the\n  [react-joyride data model](https://github.com/gilbarbara/react-joyride/blob/v2.9.3/docs/props.md)\n- The _Tour_ will be available from the _Help Menu_, as well as the _Command Palette_\n\n### A simple Tour\n\nFor example, to show a glowing button on the Jupyter logo, which reveals an orange\noverlay when pressed:\n\n```json5\n// json5 can have comments\n{\n  tours: [\n    {\n      id: 'my-tour',\n      label: 'My First Tour',\n      // steps are required, and have many, many options\n      steps: [{ target: '#jp-MainLogo', content: 'Look at this!' }],\n      // below here not required!\n      options: {\n        styles: {\n          options: {\n            // you can use jupyterlab theme variables\n            backgroundColor: 'var(--jp-warn-color0)'\n          }\n        }\n      }\n    }\n  ]\n}\n```\n\n## How to add a Tour to a Notebook\n\nThe same JSON used to create a Tour in _Advanced Settings_ can be added to a Notebook.\n\n- Open the Notebook\n- Open the _Property Inspector_ sidebar (the \"gears\" icon)\n- Open _Advanced Tools_\n- Create a key in _Notebook Metadata_ like:\n\n```json\n{\n  \"jupyterlab-tour\": {\n    \"tours\": []\n  }\n}\n```\n\nNow, when the notebook is opened, a \"pin\" icon will be visible in the _Notebook Toolbar_\nwhich will allow lauching one (or all) of the tours saved in the Notebook.\n\n### Shipping a Tour to Binder\n\nOn Binder, and elsewhere, you can store the above (_without_ comments) in an\n[overrides.json] file and put it in the _right place_, e.g.\n`{sys.prefix}/share/jupyter/lab/settings/overrides.json`. When JupyterLab is next\nopened, those overrides will become the defaults, and your Tour will be available.\n\nAn example `overrides.json` might look like:\n\n```json\n{\n  \"jupyterlab-tour:user-tours\": {\n    \"tours\": []\n  }\n}\n```\n\n[overrides.json]:\n  https://jupyterlab.readthedocs.io/en/stable/user/directories.html#overrides-json\n\n## How to add Tour for my JupyterLab extension\n\nAs an extension developer, there are two methods to add a tour: the easiest is to use\nJupyterLab commands and the advanced version is to request this extension token\n`ITourManager`.\n\n### Add a Tour with TypeScript\n\n```ts\nconst { commands } = app;\n// Add a Tour - returns the Tour or null if something went wrong\nconst tour = (await app.commands.execute('jupyterlab-tour:add', {\n  tour: {\n    // Tour must be of type ITour - see src/tokens.ts\n    id: 'test-jupyterlab-tour:welcome',\n    label: 'Welcome Tour',\n    hasHelpEntry: true,\n    steps: [\n      // Step must be of type IStep - see src/tokens.ts\n      {\n        content:\n          'The following tutorial will point out some of the main UI components within JupyterLab.',\n        placement: 'center',\n        target: '#jp-main-dock-panel',\n        title: 'Welcome to Jupyter Lab!'\n      },\n      {\n        content:\n          'This is the main content area where notebooks and other content can be viewed and edited.',\n        placement: 'left-end',\n        target: '#jp-main-dock-panel',\n        title: 'Main Content'\n      }\n    ]\n    // can also define `options`\n  }\n})) as ITourHandler;\nif (tour) {\n  app.commands.execute('jupyterlab-tour:launch', {\n    id: 'test-jupyterlab-tour:welcome',\n    force: false // Optional, if false the Tour will start only if the user have not seen or skipped it\n  });\n}\n```\n\n> One example is available on\n> [Mamba navigator](https://github.com/mamba-org/gator/blob/master/packages/labextension/src/index.ts#L76).\n> Test it on [binder](https://mybinder.org/v2/gh/mamba-org/gator/master?urlpath=lab).\n\nIf you want to react to step changes to trigger elements of the UI (like opening\nsidebar), you can connect to the `stepChanged` signal. Building from the previous\nexample, this snippet will open the filebrowser after the first step.\n\n```ts\ntour.stepChanged.connect((_, data) => {\n  switch (data.type) {\n    case 'step:after':\n      if (data.step.target === '#jp-main-dock-panel') {\n        commands.execute('filebrowser:activate');\n      }\n      break;\n  }\n});\n```\n\n> `data` is an object of type\n> [`CallbackProps`](https://github.com/gilbarbara/react-joyride/blob/v2.9.3/docs/callback.md).\n\n## Disabling the User, Notebook, and Default Tours\n\nIf you _only_ wish to see the default _Welcome_ and _Notebook_ tours, or ones defined by\nusers, they can be disabled via the command line or a well-known file.\n\nThe examples below disable all tours not provided by third-party extensions. Adding\n`jupyterlab-tour:plugin` to either of these will disable tours altogether!\n\n### Disabling Tours from the Command Line\n\nFrom the command line, run:\n\n```bash\njupyter labextension disable \"jupyterlab-tour:user-tours\"\njupyter labextension disable \"jupyterlab-tour:notebook-tours\"\njupyter labextension disable \"jupyterlab-tour:default-tours\"\n```\n\n### Disabling Tours with `pageConfig.json`\n\nCreate a [pageConfig.json] and put it in _the right place_, e.g.\n`{sys.prefix}/etc/jupyter/labconfig/pageconfig.json` and add the plugin IDs to\n`disabledExtensions`.\n\n```json\n{\n  \"disabledExtensions\": {\n    \"jupyterlab-tour:user-tours\": true,\n    \"jupyterlab-tour:notebook-tours\": true,\n    \"jupyterlab-tour:default-tours\": true\n  }\n}\n```\n\n[pageConfig.json]:\n  https://jupyterlab.readthedocs.io/en/stable/user/directories.html#labconfig-directories\n\n## Uninstall\n\nTo remove the extension, execute:\n\n```bash\npip uninstall jupyterlab-tour\n```\n\nor\n\n```bash\nconda remove -c conda-forge jupyterlab-tour\n```\n\n## Contributing\n\n### Development install\n\nNote: You will need NodeJS to build the extension package.\n\nThe `jlpm` command is JupyterLab's pinned version of [yarn](https://yarnpkg.com/) that\nis installed with JupyterLab. You may use `yarn` or `npm` in lieu of `jlpm` below.\n\n```bash\n# Clone the repo to your local environment\n# Change directory to the jupyterlab-tour directory\n# Install package in development mode\npip install -e \".\"\n# Link your development version of the extension with JupyterLab\njupyter labextension develop . --overwrite\n# Rebuild extension Typescript source after making changes\njlpm build\n```\n\nYou can watch the source directory and run JupyterLab at the same time in different\nterminals to watch for changes in the extension's source and automatically rebuild the\nextension.\n\n```bash\n# Watch the source directory in one terminal, automatically rebuilding when needed\njlpm watch\n# Run JupyterLab in another terminal\njupyter lab\n```\n\nWith the watch command running, every saved change will immediately be built locally and\navailable in your running JupyterLab. Refresh JupyterLab to load the change in your\nbrowser (you may need to wait several seconds for the extension to be rebuilt).\n\nBy default, the `jlpm build` command generates the source maps for this extension to\nmake it easier to debug using the browser dev tools. To also generate source maps for\nthe JupyterLab core extensions, you can run the following command:\n\n```bash\njupyter lab build --minimize=False\n```\n\n### Development uninstall\n\n```bash\npip uninstall jupyterlab-tour\n```\n\nIn development mode, you will also need to remove the symlink created by\n`jupyter labextension develop` command. To find its location, you can run\n`jupyter labextension list` to figure out where the `labextensions` folder is located.\nThen you can remove the symlink named `jupyterlab-tour` within that folder.\n\n### Testing the extension\n\n#### Frontend tests\n\nThis extension is using [Jest](https://jestjs.io/) for JavaScript code testing.\n\nTo execute them, execute:\n\n```sh\njlpm\njlpm test\n```\n\n#### Integration tests\n\nThis extension uses [Playwright](https://playwright.dev/docs/intro) for the integration\ntests (aka user level tests). More precisely, the JupyterLab helper\n[Galata](https://github.com/jupyterlab/jupyterlab/tree/master/galata) is used to handle\ntesting the extension in JupyterLab.\n\nMore information are provided within the [ui-tests](./ui-tests/README.md) README.\n\n### Packaging the extension\n\nSee [RELEASE](RELEASE.md)\n","readmeFilename":"README.md"}