archematics/tools/copyDeps.bash
Glen Whitney 4e2375b709 feat: Implement 3D Joyce Applets via JSXGraph
This is a stub/very preliminary implementation of calling JSXGraph for
  3D Joyce applets. The only element/construction method implemented so far
  is a free point.

  NOTE: This implementation is so far extremely buggy. Loading a page with a
  3D applet such as
  http://aleph0.clarku.edu/~djoyce/java/elements/bookXI/defXI9.html
  appears to enter a loop in which the div containing the JSXGraph Board
  progressively grows larger and larger, while using a tremendous amount
  of cpu.
2024-06-09 22:07:13 -07:00

15 lines
674 B
Bash

# Takes one parameter, the destination directory
mkdir -p $1
cp etc/deps/jquery.js $1
cp -r etc/deps/x_ite $1
patch -u $1/x_ite/x_ite.d.mts -i etc/x_ite_types.patch
cp -r etc/deps/geotypes $1
cp -rL node_modules/vrml1to97/{deps,vrml1to97,streamToString.js} $1
cp -rL node_modules/jsxgraph/distrib/jsxgraph{core.mjs,.css} $1
cp -rL node_modules/jsxgraph/distrib/index.d.ts $1/jsxgraphcore.d.mts
patch -u $1/jsxgraphcore.d.mts -i etc/jsxgraph_types.patch
cp -rL node_modules/colorsea/dist/index.esm.js $1/colorsea.js
cp -rL node_modules/colorsea/dist/index.d.ts $1/colorsea.d.ts
#patch -u $1/colorsea.d.ts -i etc/colorsea_types.patch
#FIXME: If no longer needed, remove patch