Browse Source

Use CheerpX via the NPM module

This is a good solution for testing, but we will probably use the latest
CDN build later on
Alessandro Pignotti 9 months ago
parent
commit
274931dc12
3 changed files with 9 additions and 0 deletions
  1. 7 0
      package-lock.json
  2. 1 0
      package.json
  3. 1 0
      src/App.svelte

+ 7 - 0
package-lock.json

@@ -9,6 +9,7 @@
 			"version": "0.0.1",
 			"devDependencies": {
 				"@fortawesome/fontawesome-free": "^6.6.0",
+				"@leaningtech/cheerpx": "latest",
 				"@oddbird/popover-polyfill": "^0.4.4",
 				"@rollup/plugin-commonjs": "^24.0.0",
 				"@rollup/plugin-node-resolve": "^15.0.0",
@@ -529,6 +530,12 @@
 				"@jridgewell/sourcemap-codec": "^1.4.14"
 			}
 		},
+		"node_modules/@leaningtech/cheerpx": {
+			"version": "0.9.1",
+			"resolved": "https://registry.npmjs.org/@leaningtech/cheerpx/-/cheerpx-0.9.1.tgz",
+			"integrity": "sha512-2cFVDZwYexU7xe/Tv6TfTDlh3ccTDMskL+zeiGrOPKva1vug2wQyntWSSGpw25VsfN9n/5cuvGZiaxQeUqZPJA==",
+			"dev": true
+		},
 		"node_modules/@nodelib/fs.scandir": {
 			"version": "2.1.5",
 			"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",

+ 1 - 0
package.json

@@ -8,6 +8,7 @@
 	},
 	"devDependencies": {
 		"@fortawesome/fontawesome-free": "^6.6.0",
+		"@leaningtech/cheerpx": "latest",
 		"@oddbird/popover-polyfill": "^0.4.4",
 		"@rollup/plugin-commonjs": "^24.0.0",
 		"@rollup/plugin-node-resolve": "^15.0.0",

+ 1 - 0
src/App.svelte

@@ -5,6 +5,7 @@
 	import { WebLinksAddon } from '@xterm/addon-web-links';
 	import Nav from 'labs/packages/global-navbar/src/Nav.svelte';
 	import SideBar from './SideBar.svelte';
+	import * as CheerpX from '@leaningtech/cheerpx';
 
 	var term = new Terminal({cursorBlink:true, convertEol:true, fontFamily:"monospace", fontWeight: 400, fontWeightBold: 700});
 	var fitAddon = new FitAddon();