|
33 | 33 | "build": "jlpm build:lib && jlpm build:labextension:dev", |
34 | 34 | "build:prod": "jlpm clean && jlpm build:lib:prod && jlpm build:labextension", |
35 | 35 | "build:labextension": "jupyter labextension build .", |
| 36 | + "copy:landing:template": "cp templates/index.html dist/index.html", |
| 37 | + "build:landing:css": "esbuild style/landing.css --bundle --minify --outfile=dist/landing.css", |
| 38 | + "build:base:css": "esbuild style/base.css --bundle --minify --outfile=dist/base.css", |
| 39 | + "build:css": "jlpm build:landing:css && jlpm build:base:css", |
| 40 | + "build:landing": "esbuild src/landing.tsx --bundle --outfile=dist/landing.js --minify --loader:.svg=dataurl --loader:.png=dataurl --loader:.jpeg=dataurl && jlpm copy:landing:template && jlpm build:css", |
| 41 | + "build:jupyterlite": "cd lite && jupyter lite build --output-dir=../dist && cd .. && jlpm build:landing", |
| 42 | + "build:all": "jlpm build && jlpm build:jupyterlite", |
36 | 43 | "build:labextension:dev": "jupyter labextension build --development True .", |
37 | 44 | "build:lib": "tsc --sourceMap", |
38 | 45 | "build:lib:prod": "tsc", |
|
78 | 85 | "@jupyterlab/testutils": "^4.0.0", |
79 | 86 | "@types/jest": "^29.2.0", |
80 | 87 | "@types/json-schema": "^7.0.11", |
81 | | - "@types/react": "^18.0.26", |
| 88 | + "@types/react": "^19.1.8", |
82 | 89 | "@types/react-addons-linked-state-mixin": "^0.14.22", |
| 90 | + "@types/react-dom": "^19.1.6", |
83 | 91 | "@typescript-eslint/eslint-plugin": "^6.1.0", |
84 | 92 | "@typescript-eslint/parser": "^6.1.0", |
85 | 93 | "css-loader": "^6.7.1", |
| 94 | + "esbuild": "^0.25.5", |
86 | 95 | "eslint": "^8.36.0", |
87 | 96 | "eslint-config-prettier": "^8.8.0", |
88 | 97 | "eslint-plugin-prettier": "^5.0.0", |
|
0 commit comments