From 8e0addc74e3b792ec0113b1fe754183ca4cf5669 Mon Sep 17 00:00:00 2001 From: Joe Dolson Date: Thu, 11 Jun 2026 19:22:31 -0500 Subject: [PATCH 1/2] Ignore node and vendor files --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 8b9e517..f1a27b8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ .DS_Store thirdparty/jwplayer.* thirdparty/jquery-*.js +node_modules +vendor \ No newline at end of file From 5caa77067a1e866f518bea9550ffcba1bbe367c5 Mon Sep 17 00:00:00 2001 From: Joe Dolson Date: Sun, 21 Jun 2026 16:32:39 -0500 Subject: [PATCH 2/2] Update AblePlayer --- src/package-lock.json | 86 +++++++++++++++++++++++++++++++++++++++++++ src/package.json | 5 +++ 2 files changed, 91 insertions(+) create mode 100644 src/package-lock.json create mode 100644 src/package.json diff --git a/src/package-lock.json b/src/package-lock.json new file mode 100644 index 0000000..5b14e81 --- /dev/null +++ b/src/package-lock.json @@ -0,0 +1,86 @@ +{ + "name": "src", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "ableplayer": "^5.0.0" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, + "node_modules/ableplayer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ableplayer/-/ableplayer-5.0.0.tgz", + "integrity": "sha512-ECD760kGW9Rl8YWnYwCXRgXPfyC/bhVfFJpPlAPvZKajVUi3vyWKtt4mYIqnVsJYK1ntFu6/OCrdGnSuWsHyQA==", + "license": "MIT", + "dependencies": { + "dompurify": "^3.2.6", + "dotenv": "^10.0.0", + "jquery": "^3.5.0", + "js-cookie": "^3.0.0", + "xml-js": "1.6.2" + } + }, + "node_modules/dompurify": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.7.tgz", + "integrity": "sha512-2jBxDJY4RR06tQNy4w5FlFH7kfxsQZlufd0sbv+chfHCxeJwrFw2baUDsSwvBISD4K4RDbd0PTfy3uNXsR6siA==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" + }, + "node_modules/js-cookie": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.7.tgz", + "integrity": "sha512-z/wZZgDrkNV1eA0ULjM/F9/50Ya8fbzgKneSpoPsXSGd0KnpdtHfOZWK+GcwLk+EZbS4F9RBhU+K2RgzuDaItw==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/xml-js": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.2.tgz", + "integrity": "sha512-7SyYB9qfahPf+0eu0W2dZbFzcjk9dDiKRMbQGwSsaTCCiUG0NOawi3CjSJRPOGsS6C6poOoMfYaLc4HZJWjlLw==", + "license": "MIT", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + } + } +} diff --git a/src/package.json b/src/package.json new file mode 100644 index 0000000..71245c5 --- /dev/null +++ b/src/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "ableplayer": "^5.0.0" + } +}