Update dependencies and migrate to Node 18 minimum support

Upgraded multiple package versions, including `@esbuild` and dependencies like `@mui/x-data-grid-premium`. Adjusted `node` engine requirement to `>=18` for compatibility. This ensures modernization and alignment with current toolchain standards.
This commit is contained in:
GotthardG
2025-03-04 10:42:24 +01:00
parent c3cf463f06
commit 2e1d87c31b
11 changed files with 1911 additions and 273 deletions

View File

@ -260,6 +260,14 @@ class Image(Base):
sample_id = Column(Integer, ForeignKey("samples.id"), nullable=False)
class ExperimentParameters(Base):
__tablename__ = "experiment_parameters"
id = Column(Integer, primary_key=True, index=True, autoincrement=True)
run_number = Column(Integer, nullable=False)
beamline_parameters = Column(JSON, nullable=True)
sample_id = Column(Integer, ForeignKey("samples.id"), nullable=False)
# class Results(Base):
# __tablename__ = "results"
#