A monorepo containing jupyter-blocks and jupyter-tidyblocks. Blockly extension for JupyterLab.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add automated dev build environment

+837 -6
+97
.github/workflows/publish-dev.yml
··· 1 + name: Publish Dev Build to TestPyPI 2 + 3 + on: 4 + push: 5 + branches: 6 + - main 7 + workflow_dispatch: 8 + 9 + jobs: 10 + build-and-publish: 11 + runs-on: ubuntu-latest 12 + environment: 13 + name: testpypi 14 + url: https://test.pypi.org/p/jupyter-blocks 15 + permissions: 16 + id-token: write # required for OIDC trusted publisher 17 + 18 + steps: 19 + - uses: actions/checkout@v4 20 + 21 + - name: Set up Python 22 + uses: actions/setup-python@v5 23 + with: 24 + python-version: '3.11' 25 + 26 + - name: Set up Node 27 + uses: actions/setup-node@v4 28 + with: 29 + node-version: '20' 30 + 31 + - name: Install Python dependencies 32 + run: pip install -U "jupyterlab>=4.0.0,<5" build 33 + 34 + - name: Install JS dependencies 35 + run: npm install 36 + 37 + - name: Set dev version 38 + run: | 39 + python3 - <<'EOF' 40 + import json 41 + from pathlib import Path 42 + 43 + run_number = "${{ github.run_number }}" 44 + HERE = Path(".") 45 + PACKAGE_JSON_PATHS = [ 46 + HERE / "package.json", 47 + HERE / "packages" / "blocks" / "package.json", 48 + HERE / "packages" / "blocks-extension" / "package.json", 49 + HERE / "packages" / "tidyblocks" / "package.json", 50 + HERE / "packages" / "tidyblocks-extension" / "package.json", 51 + ] 52 + 53 + VERSION_SOURCE = HERE / "packages" / "blocks-extension" / "package.json" 54 + with VERSION_SOURCE.open() as f: 55 + data = json.load(f) 56 + 57 + # Strip any pre-release suffix: "0.1.0-alpha.0" -> "0.1.0" 58 + base_version = data["version"].split("-")[0] 59 + # hatch-nodejs-version converts "-dev.N" to PEP 440 ".devN" 60 + dev_js_version = f"{base_version}-dev.{run_number}" 61 + 62 + for path in PACKAGE_JSON_PATHS: 63 + if path.exists(): 64 + with path.open() as f: 65 + pkg = json.load(f) 66 + pkg["version"] = dev_js_version 67 + with path.open("w") as f: 68 + json.dump(pkg, f, indent=2) 69 + f.write("\n") 70 + 71 + print(f"Set version to: {dev_js_version}") 72 + EOF 73 + 74 + - name: Build JS packages 75 + # Build from repo root so labextension artifacts land in the expected 76 + # locations and hatch-jupyter-builder's skip-if-exists check passes. 77 + run: npm run build:prod 78 + 79 + - name: Build jupyter_blocks 80 + run: python -m build jupyter_blocks/ 81 + 82 + - name: Build jupyter_tidyblocks 83 + run: python -m build jupyter_tidyblocks/ 84 + 85 + - name: Publish jupyter_blocks to TestPyPI 86 + uses: pypa/gh-action-pypi-publish@release/v1 87 + with: 88 + repository-url: https://test.pypi.org/legacy/ 89 + packages-dir: jupyter_blocks/dist/ 90 + skip-existing: true 91 + 92 + - name: Publish jupyter_tidyblocks to TestPyPI 93 + uses: pypa/gh-action-pypi-publish@release/v1 94 + with: 95 + repository-url: https://test.pypi.org/legacy/ 96 + packages-dir: jupyter_tidyblocks/dist/ 97 + skip-existing: true
-5
jupyter_blocks/labextension/package.json
··· 94 94 "bundled": false, 95 95 "singleton": true 96 96 } 97 - }, 98 - "_build": { 99 - "load": "static/remoteEntry.eb8234410442ad00ae98.js", 100 - "extension": "./extension", 101 - "style": "./style" 102 97 } 103 98 } 104 99 }
+739
jupyter_tidyblocks/labextension/build_log.json
··· 1 + [ 2 + { 3 + "bail": true, 4 + "module": { 5 + "rules": [ 6 + { 7 + "test": "/\\.raw\\.css$/", 8 + "type": "asset/source" 9 + }, 10 + { 11 + "test": "/(?<!\\.raw)\\.css$/", 12 + "use": [ 13 + "/Users/teonbrooks/codespace/jupyter-blocks/node_modules/style-loader/dist/cjs.js", 14 + "/Users/teonbrooks/codespace/jupyter-blocks/node_modules/css-loader/dist/cjs.js" 15 + ] 16 + }, 17 + { 18 + "test": "/\\.txt$/", 19 + "type": "asset/source" 20 + }, 21 + { 22 + "test": "/\\.md$/", 23 + "type": "asset/source" 24 + }, 25 + { 26 + "test": "/\\.(jpg|png|gif)$/", 27 + "type": "asset/resource" 28 + }, 29 + { 30 + "test": "/\\.js.map$/", 31 + "type": "asset/resource" 32 + }, 33 + { 34 + "test": "/\\.woff2(\\?v=\\d+\\.\\d+\\.\\d+)?$/", 35 + "type": "asset/resource" 36 + }, 37 + { 38 + "test": "/\\.woff(\\?v=\\d+\\.\\d+\\.\\d+)?$/", 39 + "type": "asset/resource" 40 + }, 41 + { 42 + "test": "/\\.ttf(\\?v=\\d+\\.\\d+\\.\\d+)?$/", 43 + "type": "asset/resource" 44 + }, 45 + { 46 + "test": "/\\.eot(\\?v=\\d+\\.\\d+\\.\\d+)?$/", 47 + "type": "asset/resource" 48 + }, 49 + { 50 + "test": "/\\.svg(\\?v=\\d+\\.\\d+\\.\\d+)?$/", 51 + "issuer": "/\\.css$/", 52 + "type": "asset", 53 + "generator": {} 54 + }, 55 + { 56 + "test": "/\\.svg(\\?v=\\d+\\.\\d+\\.\\d+)?$/", 57 + "issuer": "/\\.js$/", 58 + "type": "asset/source" 59 + }, 60 + { 61 + "test": "/\\.m?js$/", 62 + "type": "javascript/auto" 63 + }, 64 + { 65 + "test": "/\\.m?js/", 66 + "resolve": { 67 + "fullySpecified": false 68 + } 69 + }, 70 + { 71 + "test": "/\\.c?js/", 72 + "resolve": { 73 + "fullySpecified": false 74 + } 75 + }, 76 + { 77 + "test": "/\\.html$/", 78 + "type": "asset/resource" 79 + }, 80 + { 81 + "test": "/\\.js$/", 82 + "enforce": "pre", 83 + "use": [ 84 + "/Users/teonbrooks/codespace/jupyter-blocks/node_modules/source-map-loader/dist/cjs.js" 85 + ] 86 + } 87 + ] 88 + }, 89 + "resolve": { 90 + "fallback": { 91 + "url": false, 92 + "buffer": false, 93 + "crypto": false, 94 + "path": "/Users/teonbrooks/codespace/jupyter-blocks/node_modules/path-browserify/index.js", 95 + "process": "/Users/teonbrooks/codespace/jupyter-blocks/node_modules/process/browser.js" 96 + } 97 + }, 98 + "watchOptions": { 99 + "poll": 500, 100 + "aggregateTimeout": 1000 101 + }, 102 + "output": { 103 + "hashFunction": "sha256", 104 + "filename": "[name].[contenthash].js", 105 + "path": "/Users/teonbrooks/codespace/jupyter-blocks/jupyter_tidyblocks/labextension/static", 106 + "publicPath": "auto" 107 + }, 108 + "plugins": [ 109 + { 110 + "definitions": { 111 + "process": "process/browser" 112 + } 113 + }, 114 + { 115 + "_options": { 116 + "name": "jupyter-tidyblocks-extension", 117 + "library": { 118 + "type": "var", 119 + "name": [ 120 + "_JUPYTERLAB", 121 + "jupyter-tidyblocks-extension" 122 + ] 123 + }, 124 + "filename": "remoteEntry.[contenthash].js", 125 + "exposes": { 126 + "./index": "/Users/teonbrooks/codespace/jupyter-blocks/packages/tidyblocks-extension/lib/index.js", 127 + "./extension": "/Users/teonbrooks/codespace/jupyter-blocks/packages/tidyblocks-extension/lib/index.js", 128 + "./style": "/Users/teonbrooks/codespace/jupyter-blocks/packages/tidyblocks-extension/style/index.js" 129 + }, 130 + "shared": { 131 + "@jupyterlab/application": { 132 + "requiredVersion": "^4.5.6", 133 + "import": false, 134 + "singleton": true 135 + }, 136 + "@jupyterlab/application-extension": { 137 + "requiredVersion": "^4.5.6", 138 + "import": false 139 + }, 140 + "@jupyterlab/apputils-extension": { 141 + "requiredVersion": "^4.5.6", 142 + "import": false 143 + }, 144 + "@jupyterlab/audio-extension": { 145 + "requiredVersion": "^4.5.6", 146 + "import": false 147 + }, 148 + "@jupyterlab/cell-toolbar-extension": { 149 + "requiredVersion": "^4.5.6", 150 + "import": false 151 + }, 152 + "@jupyterlab/celltags-extension": { 153 + "requiredVersion": "^4.5.6", 154 + "import": false 155 + }, 156 + "@jupyterlab/codemirror-extension": { 157 + "requiredVersion": "^4.5.6", 158 + "import": false 159 + }, 160 + "@jupyterlab/completer-extension": { 161 + "requiredVersion": "^4.5.6", 162 + "import": false 163 + }, 164 + "@jupyterlab/console-extension": { 165 + "requiredVersion": "^4.5.6", 166 + "import": false 167 + }, 168 + "@jupyterlab/coreutils": { 169 + "requiredVersion": "^6.5.6", 170 + "import": false, 171 + "singleton": true 172 + }, 173 + "@jupyterlab/csvviewer-extension": { 174 + "requiredVersion": "^4.5.6", 175 + "import": false 176 + }, 177 + "@jupyterlab/debugger-extension": { 178 + "requiredVersion": "^4.5.6", 179 + "import": false 180 + }, 181 + "@jupyterlab/docmanager-extension": { 182 + "requiredVersion": "^4.5.6", 183 + "import": false 184 + }, 185 + "@jupyterlab/documentsearch-extension": { 186 + "requiredVersion": "^4.5.6", 187 + "import": false 188 + }, 189 + "@jupyterlab/extensionmanager-extension": { 190 + "requiredVersion": "^4.5.6", 191 + "import": false 192 + }, 193 + "@jupyterlab/filebrowser-extension": { 194 + "requiredVersion": "^4.5.6", 195 + "import": false 196 + }, 197 + "@jupyterlab/fileeditor-extension": { 198 + "requiredVersion": "^4.5.6", 199 + "import": false 200 + }, 201 + "@jupyterlab/help-extension": { 202 + "requiredVersion": "^4.5.6", 203 + "import": false 204 + }, 205 + "@jupyterlab/htmlviewer-extension": { 206 + "requiredVersion": "^4.5.6", 207 + "import": false 208 + }, 209 + "@jupyterlab/hub-extension": { 210 + "requiredVersion": "^4.5.6", 211 + "import": false 212 + }, 213 + "@jupyterlab/imageviewer-extension": { 214 + "requiredVersion": "^4.5.6", 215 + "import": false 216 + }, 217 + "@jupyterlab/inspector-extension": { 218 + "requiredVersion": "^4.5.6", 219 + "import": false 220 + }, 221 + "@jupyterlab/javascript-extension": { 222 + "requiredVersion": "^4.5.6", 223 + "import": false 224 + }, 225 + "@jupyterlab/json-extension": { 226 + "requiredVersion": "^4.5.6", 227 + "import": false 228 + }, 229 + "@jupyterlab/launcher-extension": { 230 + "requiredVersion": "^4.5.6", 231 + "import": false 232 + }, 233 + "@jupyterlab/logconsole-extension": { 234 + "requiredVersion": "^4.5.6", 235 + "import": false 236 + }, 237 + "@jupyterlab/lsp-extension": { 238 + "requiredVersion": "^4.5.6", 239 + "import": false 240 + }, 241 + "@jupyterlab/mainmenu-extension": { 242 + "requiredVersion": "^4.5.6", 243 + "import": false 244 + }, 245 + "@jupyterlab/markdownviewer-extension": { 246 + "requiredVersion": "^4.5.6", 247 + "import": false 248 + }, 249 + "@jupyterlab/markedparser-extension": { 250 + "requiredVersion": "^4.5.6", 251 + "import": false 252 + }, 253 + "@jupyterlab/mathjax-extension": { 254 + "requiredVersion": "^4.5.6", 255 + "import": false 256 + }, 257 + "@jupyterlab/mermaid-extension": { 258 + "requiredVersion": "^4.5.6", 259 + "import": false 260 + }, 261 + "@jupyterlab/metadataform-extension": { 262 + "requiredVersion": "^4.5.6", 263 + "import": false 264 + }, 265 + "@jupyterlab/notebook-extension": { 266 + "requiredVersion": "^4.5.6", 267 + "import": false 268 + }, 269 + "@jupyterlab/pdf-extension": { 270 + "requiredVersion": "^4.5.6", 271 + "import": false 272 + }, 273 + "@jupyterlab/pluginmanager-extension": { 274 + "requiredVersion": "^4.5.6", 275 + "import": false 276 + }, 277 + "@jupyterlab/rendermime-extension": { 278 + "requiredVersion": "^4.5.6", 279 + "import": false 280 + }, 281 + "@jupyterlab/running-extension": { 282 + "requiredVersion": "^4.5.6", 283 + "import": false 284 + }, 285 + "@jupyterlab/services-extension": { 286 + "requiredVersion": "^4.5.6", 287 + "import": false 288 + }, 289 + "@jupyterlab/settingeditor-extension": { 290 + "requiredVersion": "^4.5.6", 291 + "import": false 292 + }, 293 + "@jupyterlab/shortcuts-extension": { 294 + "requiredVersion": "^5.3.6", 295 + "import": false 296 + }, 297 + "@jupyterlab/statusbar-extension": { 298 + "requiredVersion": "^4.5.6", 299 + "import": false 300 + }, 301 + "@jupyterlab/terminal-extension": { 302 + "requiredVersion": "^4.5.6", 303 + "import": false 304 + }, 305 + "@jupyterlab/theme-dark-extension": { 306 + "requiredVersion": "^4.5.6", 307 + "import": false 308 + }, 309 + "@jupyterlab/theme-dark-high-contrast-extension": { 310 + "requiredVersion": "^4.5.6", 311 + "import": false 312 + }, 313 + "@jupyterlab/theme-light-extension": { 314 + "requiredVersion": "^4.5.6", 315 + "import": false 316 + }, 317 + "@jupyterlab/toc-extension": { 318 + "requiredVersion": "^6.5.6", 319 + "import": false 320 + }, 321 + "@jupyterlab/tooltip-extension": { 322 + "requiredVersion": "^4.5.6", 323 + "import": false 324 + }, 325 + "@jupyterlab/translation-extension": { 326 + "requiredVersion": "^4.5.6", 327 + "import": false 328 + }, 329 + "@jupyterlab/ui-components-extension": { 330 + "requiredVersion": "^4.5.6", 331 + "import": false 332 + }, 333 + "@jupyterlab/vega5-extension": { 334 + "requiredVersion": "^4.5.6", 335 + "import": false 336 + }, 337 + "@jupyterlab/video-extension": { 338 + "requiredVersion": "^4.5.6", 339 + "import": false 340 + }, 341 + "@jupyterlab/workspaces-extension": { 342 + "requiredVersion": "^4.5.6", 343 + "import": false 344 + }, 345 + "@codemirror/language": { 346 + "requiredVersion": "^6.0.0", 347 + "import": false, 348 + "singleton": true 349 + }, 350 + "@codemirror/state": { 351 + "requiredVersion": "^6.2.0", 352 + "import": false, 353 + "singleton": true 354 + }, 355 + "@codemirror/view": { 356 + "requiredVersion": "^6.9.6", 357 + "import": false, 358 + "singleton": true 359 + }, 360 + "@jupyter/react-components": { 361 + "requiredVersion": "^0.16.6", 362 + "import": false, 363 + "singleton": true 364 + }, 365 + "@jupyter/web-components": { 366 + "requiredVersion": "^0.16.6", 367 + "import": false, 368 + "singleton": true 369 + }, 370 + "@jupyter/ydoc": { 371 + "requiredVersion": "^3.0.0-a3", 372 + "import": false, 373 + "singleton": true 374 + }, 375 + "@jupyterlab/apputils": { 376 + "requiredVersion": "^4.6.6", 377 + "import": false, 378 + "singleton": true 379 + }, 380 + "@jupyterlab/attachments": { 381 + "requiredVersion": "^4.5.6", 382 + "import": false 383 + }, 384 + "@jupyterlab/cell-toolbar": { 385 + "requiredVersion": "^4.5.6", 386 + "import": false, 387 + "singleton": true 388 + }, 389 + "@jupyterlab/cells": { 390 + "requiredVersion": "^4.5.6", 391 + "import": false 392 + }, 393 + "@jupyterlab/codeeditor": { 394 + "requiredVersion": "^4.5.6", 395 + "import": false, 396 + "singleton": true 397 + }, 398 + "@jupyterlab/codemirror": { 399 + "requiredVersion": "^4.5.6", 400 + "import": false, 401 + "singleton": true 402 + }, 403 + "@jupyterlab/completer": { 404 + "requiredVersion": "^4.5.6", 405 + "import": false, 406 + "singleton": true 407 + }, 408 + "@jupyterlab/console": { 409 + "requiredVersion": "^4.5.6", 410 + "import": false, 411 + "singleton": true 412 + }, 413 + "@jupyterlab/csvviewer": { 414 + "requiredVersion": "^4.5.6", 415 + "import": false 416 + }, 417 + "@jupyterlab/debugger": { 418 + "requiredVersion": "^4.5.6", 419 + "import": false, 420 + "singleton": true 421 + }, 422 + "@jupyterlab/docmanager": { 423 + "requiredVersion": "^4.5.6", 424 + "import": false, 425 + "singleton": true 426 + }, 427 + "@jupyterlab/docregistry": { 428 + "requiredVersion": "^4.5.6", 429 + "import": false 430 + }, 431 + "@jupyterlab/documentsearch": { 432 + "requiredVersion": "^4.5.6", 433 + "import": false, 434 + "singleton": true 435 + }, 436 + "@jupyterlab/extensionmanager": { 437 + "requiredVersion": "^4.5.6", 438 + "import": false, 439 + "singleton": true 440 + }, 441 + "@jupyterlab/filebrowser": { 442 + "requiredVersion": "^4.5.6", 443 + "import": false, 444 + "singleton": true 445 + }, 446 + "@jupyterlab/fileeditor": { 447 + "requiredVersion": "^4.5.6", 448 + "import": false, 449 + "singleton": true 450 + }, 451 + "@jupyterlab/htmlviewer": { 452 + "requiredVersion": "^4.5.6", 453 + "import": false, 454 + "singleton": true 455 + }, 456 + "@jupyterlab/imageviewer": { 457 + "requiredVersion": "^4.5.6", 458 + "import": false, 459 + "singleton": true 460 + }, 461 + "@jupyterlab/inspector": { 462 + "requiredVersion": "^4.5.6", 463 + "import": false, 464 + "singleton": true 465 + }, 466 + "@jupyterlab/launcher": { 467 + "requiredVersion": "^4.5.6", 468 + "import": false, 469 + "singleton": true 470 + }, 471 + "@jupyterlab/logconsole": { 472 + "requiredVersion": "^4.5.6", 473 + "import": false, 474 + "singleton": true 475 + }, 476 + "@jupyterlab/lsp": { 477 + "requiredVersion": "^4.5.6", 478 + "import": false, 479 + "singleton": true 480 + }, 481 + "@jupyterlab/mainmenu": { 482 + "requiredVersion": "^4.5.6", 483 + "import": false, 484 + "singleton": true 485 + }, 486 + "@jupyterlab/markdownviewer": { 487 + "requiredVersion": "^4.5.6", 488 + "import": false, 489 + "singleton": true 490 + }, 491 + "@jupyterlab/mermaid": { 492 + "requiredVersion": "^4.5.6", 493 + "import": false, 494 + "singleton": true 495 + }, 496 + "@jupyterlab/metadataform": { 497 + "requiredVersion": "^4.5.6", 498 + "import": false, 499 + "singleton": true 500 + }, 501 + "@jupyterlab/metapackage": { 502 + "requiredVersion": "^4.5.6", 503 + "import": false 504 + }, 505 + "@jupyterlab/nbconvert-css": { 506 + "requiredVersion": "^4.5.6", 507 + "import": false 508 + }, 509 + "@jupyterlab/nbformat": { 510 + "requiredVersion": "^4.5.6", 511 + "import": false 512 + }, 513 + "@jupyterlab/notebook": { 514 + "requiredVersion": "^4.5.6", 515 + "import": false, 516 + "singleton": true 517 + }, 518 + "@jupyterlab/observables": { 519 + "requiredVersion": "^5.5.6", 520 + "import": false 521 + }, 522 + "@jupyterlab/outputarea": { 523 + "requiredVersion": "^4.5.6", 524 + "import": false 525 + }, 526 + "@jupyterlab/pluginmanager": { 527 + "requiredVersion": "^4.5.6", 528 + "import": false, 529 + "singleton": true 530 + }, 531 + "@jupyterlab/property-inspector": { 532 + "requiredVersion": "^4.5.6", 533 + "import": false 534 + }, 535 + "@jupyterlab/rendermime": { 536 + "requiredVersion": "^4.5.6", 537 + "import": false, 538 + "singleton": true 539 + }, 540 + "@jupyterlab/rendermime-interfaces": { 541 + "requiredVersion": "^3.13.6", 542 + "import": false, 543 + "singleton": true 544 + }, 545 + "@jupyterlab/running": { 546 + "requiredVersion": "^4.5.6", 547 + "import": false 548 + }, 549 + "@jupyterlab/services": { 550 + "requiredVersion": "^7.5.6", 551 + "import": false, 552 + "singleton": true 553 + }, 554 + "@jupyterlab/settingeditor": { 555 + "requiredVersion": "^4.5.6", 556 + "import": false, 557 + "singleton": true 558 + }, 559 + "@jupyterlab/settingregistry": { 560 + "requiredVersion": "^4.5.6", 561 + "import": false, 562 + "singleton": true 563 + }, 564 + "@jupyterlab/statedb": { 565 + "requiredVersion": "^4.5.6", 566 + "import": false, 567 + "singleton": true 568 + }, 569 + "@jupyterlab/statusbar": { 570 + "requiredVersion": "^4.5.6", 571 + "import": false, 572 + "singleton": true 573 + }, 574 + "@jupyterlab/terminal": { 575 + "requiredVersion": "^4.5.6", 576 + "import": false, 577 + "singleton": true 578 + }, 579 + "@jupyterlab/toc": { 580 + "requiredVersion": "^6.5.6", 581 + "import": false, 582 + "singleton": true 583 + }, 584 + "@jupyterlab/tooltip": { 585 + "requiredVersion": "^4.5.6", 586 + "import": false, 587 + "singleton": true 588 + }, 589 + "@jupyterlab/translation": { 590 + "requiredVersion": "^4.5.6", 591 + "import": false, 592 + "singleton": true 593 + }, 594 + "@jupyterlab/ui-components": { 595 + "requiredVersion": "^4.5.6", 596 + "import": false, 597 + "singleton": true 598 + }, 599 + "@jupyterlab/workspaces": { 600 + "requiredVersion": "^4.5.6", 601 + "import": false, 602 + "singleton": true 603 + }, 604 + "@lezer/common": { 605 + "requiredVersion": "^1.0.0", 606 + "import": false, 607 + "singleton": true 608 + }, 609 + "@lezer/highlight": { 610 + "requiredVersion": "^1.0.0", 611 + "import": false, 612 + "singleton": true 613 + }, 614 + "@lumino/algorithm": { 615 + "requiredVersion": "^2.0.0", 616 + "import": false, 617 + "singleton": true 618 + }, 619 + "@lumino/application": { 620 + "requiredVersion": "^2.3.0-alpha.1", 621 + "import": false, 622 + "singleton": true 623 + }, 624 + "@lumino/commands": { 625 + "requiredVersion": "^2.0.1", 626 + "import": false, 627 + "singleton": true 628 + }, 629 + "@lumino/coreutils": { 630 + "requiredVersion": "^2.0.0", 631 + "import": false, 632 + "singleton": true 633 + }, 634 + "@lumino/datagrid": { 635 + "requiredVersion": "^2.3.0-alpha.1", 636 + "import": false, 637 + "singleton": true 638 + }, 639 + "@lumino/disposable": { 640 + "requiredVersion": "^2.0.0", 641 + "import": false, 642 + "singleton": true 643 + }, 644 + "@lumino/domutils": { 645 + "requiredVersion": "^2.0.0", 646 + "import": false, 647 + "singleton": true 648 + }, 649 + "@lumino/dragdrop": { 650 + "requiredVersion": "^2.0.0", 651 + "import": false, 652 + "singleton": true 653 + }, 654 + "@lumino/keyboard": { 655 + "requiredVersion": "^2.0.0", 656 + "import": false, 657 + "singleton": true 658 + }, 659 + "@lumino/messaging": { 660 + "requiredVersion": "^2.0.0", 661 + "import": false, 662 + "singleton": true 663 + }, 664 + "@lumino/polling": { 665 + "requiredVersion": "^2.0.0", 666 + "import": false, 667 + "singleton": true 668 + }, 669 + "@lumino/properties": { 670 + "requiredVersion": "^2.0.0", 671 + "import": false, 672 + "singleton": true 673 + }, 674 + "@lumino/signaling": { 675 + "requiredVersion": "^2.0.0", 676 + "import": false, 677 + "singleton": true 678 + }, 679 + "@lumino/virtualdom": { 680 + "requiredVersion": "^2.0.0", 681 + "import": false, 682 + "singleton": true 683 + }, 684 + "@lumino/widgets": { 685 + "requiredVersion": "^2.3.1-alpha.1", 686 + "import": false, 687 + "singleton": true 688 + }, 689 + "@microsoft/fast-element": { 690 + "requiredVersion": "^1.12.0", 691 + "import": false, 692 + "singleton": true 693 + }, 694 + "@microsoft/fast-foundation": { 695 + "requiredVersion": "^2.49.2", 696 + "import": false, 697 + "singleton": true 698 + }, 699 + "react": { 700 + "requiredVersion": "^18.2.0", 701 + "import": false, 702 + "singleton": true 703 + }, 704 + "react-dom": { 705 + "requiredVersion": "^18.2.0", 706 + "import": false, 707 + "singleton": true 708 + }, 709 + "yjs": { 710 + "requiredVersion": "^13.5.40", 711 + "import": false, 712 + "singleton": true 713 + }, 714 + "jupyter-blocks": { 715 + "singleton": true, 716 + "import": false 717 + }, 718 + "jupyter-tidyblocks": { 719 + "singleton": true 720 + }, 721 + "blockly": { 722 + "singleton": true, 723 + "import": false 724 + }, 725 + "jupyter-tidyblocks-extension": { 726 + "version": "0.1.0-alpha.0", 727 + "singleton": true, 728 + "import": "/Users/teonbrooks/codespace/jupyter-blocks/packages/tidyblocks-extension/lib/index.js" 729 + } 730 + } 731 + } 732 + }, 733 + {} 734 + ], 735 + "mode": "development", 736 + "devtool": "source-map", 737 + "entry": {} 738 + } 739 + ]
+1 -1
jupyter_tidyblocks/labextension/package.json
··· 82 82 } 83 83 }, 84 84 "_build": { 85 - "load": "static/remoteEntry.2b8d4329eca3b2e79b96.js", 85 + "load": "static/remoteEntry.3bcb379ffc5731584495.js", 86 86 "extension": "./extension", 87 87 "style": "./style" 88 88 }