\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\edef\LCPCompatBefore{\pgfkeysvalueof{/pgfplots/compat/current}}
\pgfkeysgetvalue{/pgfplots/every axis/.@cmd}\LCPEveryAxisBefore
\usepackage{luacoolprop}
\edef\LCPCompatAfter{\pgfkeysvalueof{/pgfplots/compat/current}}
\pgfkeysgetvalue{/pgfplots/every axis/.@cmd}\LCPEveryAxisAfter
\ifx\LCPCompatBefore\LCPCompatAfter\else
  \PackageError{luacoolprop-tds-test}{LuaCoolProp changed PGFPlots compat}{}
\fi
\ifx\LCPEveryAxisBefore\LCPEveryAxisAfter\else
  \PackageError{luacoolprop-tds-test}{LuaCoolProp changed every axis}{}
\fi
\begin{document}
\LCPDeclareFluid{R134a}
LuaLaTeX installed-tree test: \LCPFluidName, $p_c=\LCPFluidPcritBar\,\mathrm{bar}$.
\LCPPHDiagram[fluid=R134a,quality values={0,1},labels=true,
  axis options={width=6cm,height=4cm,auto node debug=summary,
    auto node allow outside=true,
    auto node failure mode=error}]
\LCPPTDiagram[fluid=R134a,temperature axis unit=celsius,
  pressure axis unit=bar,
  axis options={width=6cm,height=4cm}]
\end{document}
