mirror of
https://github.com/penpot/penpot.git
synced 2026-09-09 13:39:02 +00:00
✨ Replace hightlight.js internal bundle with direct npm use
This commit is contained in:
parent
63480bbb9b
commit
cab167fe27
@ -54,7 +54,6 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@penpot/draft-js": "portal:./vendor/draft-js",
|
"@penpot/draft-js": "portal:./vendor/draft-js",
|
||||||
"@penpot/hljs": "portal:./vendor/hljs",
|
|
||||||
"@penpot/mousetrap": "portal:./vendor/mousetrap",
|
"@penpot/mousetrap": "portal:./vendor/mousetrap",
|
||||||
"@penpot/plugins-runtime": "1.3.2",
|
"@penpot/plugins-runtime": "1.3.2",
|
||||||
"@penpot/svgo": "penpot/svgo#v3.1",
|
"@penpot/svgo": "penpot/svgo#v3.1",
|
||||||
@ -79,6 +78,7 @@
|
|||||||
"fancy-log": "^2.0.0",
|
"fancy-log": "^2.0.0",
|
||||||
"getopts": "^2.3.0",
|
"getopts": "^2.3.0",
|
||||||
"gettext-parser": "^8.0.0",
|
"gettext-parser": "^8.0.0",
|
||||||
|
"highlight.js": "^11.10.0",
|
||||||
"js-beautify": "^1.15.4",
|
"js-beautify": "^1.15.4",
|
||||||
"jsdom": "^27.0.0",
|
"jsdom": "^27.0.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
(ns app.util.code-highlight
|
(ns app.util.code-highlight
|
||||||
(:require
|
(:require
|
||||||
["@penpot/hljs" :as hljs]
|
["highlight.js$default" :as hljs]
|
||||||
[app.util.dom :as dom]))
|
[app.util.dom :as dom]))
|
||||||
|
|
||||||
(defn highlight!
|
(defn highlight!
|
||||||
|
|||||||
5
frontend/vendor/hljs/index.js
vendored
5
frontend/vendor/hljs/index.js
vendored
@ -1,5 +0,0 @@
|
|||||||
import h from "highlight.js";
|
|
||||||
|
|
||||||
export function highlightElement(node) {
|
|
||||||
return h.highlightElement(node);
|
|
||||||
}
|
|
||||||
13
frontend/vendor/hljs/package.json
vendored
13
frontend/vendor/hljs/package.json
vendored
@ -1,13 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "@penpot/hljs",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"description": "Penpot Hightlight.js ESM wrapper",
|
|
||||||
"main": "index.js",
|
|
||||||
"packageManager": "yarn@4.3.1",
|
|
||||||
"author": "Andrey Antukh",
|
|
||||||
"license": "MPL-2.0",
|
|
||||||
"type": "module",
|
|
||||||
"dependencies": {
|
|
||||||
"highlight.js": "^11.10.0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
21
frontend/vendor/hljs/yarn.lock
vendored
21
frontend/vendor/hljs/yarn.lock
vendored
@ -1,21 +0,0 @@
|
|||||||
# This file is generated by running "yarn install" inside your project.
|
|
||||||
# Manual changes might be lost - proceed with caution!
|
|
||||||
|
|
||||||
__metadata:
|
|
||||||
version: 8
|
|
||||||
cacheKey: 10c0
|
|
||||||
|
|
||||||
"@penpot/hljs@workspace:.":
|
|
||||||
version: 0.0.0-use.local
|
|
||||||
resolution: "@penpot/hljs@workspace:."
|
|
||||||
dependencies:
|
|
||||||
highlight.js: "npm:^11.10.0"
|
|
||||||
languageName: unknown
|
|
||||||
linkType: soft
|
|
||||||
|
|
||||||
"highlight.js@npm:^11.10.0":
|
|
||||||
version: 11.10.0
|
|
||||||
resolution: "highlight.js@npm:11.10.0"
|
|
||||||
checksum: 10c0/cd8bf7ef06cbd72ddb83580ecabe769f08f062be8bb82d2eb492d31c17f7480d1f8d14a66fc81deee0601645435f19f04c470510563f847242a41ccff0ab873e
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
@ -963,14 +963,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
"@penpot/hljs@portal:./vendor/hljs::locator=frontend%40workspace%3A.":
|
|
||||||
version: 0.0.0-use.local
|
|
||||||
resolution: "@penpot/hljs@portal:./vendor/hljs::locator=frontend%40workspace%3A."
|
|
||||||
dependencies:
|
|
||||||
highlight.js: "npm:^11.10.0"
|
|
||||||
languageName: node
|
|
||||||
linkType: soft
|
|
||||||
|
|
||||||
"@penpot/mousetrap@portal:./vendor/mousetrap::locator=frontend%40workspace%3A.":
|
"@penpot/mousetrap@portal:./vendor/mousetrap::locator=frontend%40workspace%3A.":
|
||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "@penpot/mousetrap@portal:./vendor/mousetrap::locator=frontend%40workspace%3A."
|
resolution: "@penpot/mousetrap@portal:./vendor/mousetrap::locator=frontend%40workspace%3A."
|
||||||
@ -3765,7 +3757,6 @@ __metadata:
|
|||||||
resolution: "frontend@workspace:."
|
resolution: "frontend@workspace:."
|
||||||
dependencies:
|
dependencies:
|
||||||
"@penpot/draft-js": "portal:./vendor/draft-js"
|
"@penpot/draft-js": "portal:./vendor/draft-js"
|
||||||
"@penpot/hljs": "portal:./vendor/hljs"
|
|
||||||
"@penpot/mousetrap": "portal:./vendor/mousetrap"
|
"@penpot/mousetrap": "portal:./vendor/mousetrap"
|
||||||
"@penpot/plugins-runtime": "npm:1.3.2"
|
"@penpot/plugins-runtime": "npm:1.3.2"
|
||||||
"@penpot/svgo": "penpot/svgo#v3.1"
|
"@penpot/svgo": "penpot/svgo#v3.1"
|
||||||
@ -3790,6 +3781,7 @@ __metadata:
|
|||||||
fancy-log: "npm:^2.0.0"
|
fancy-log: "npm:^2.0.0"
|
||||||
getopts: "npm:^2.3.0"
|
getopts: "npm:^2.3.0"
|
||||||
gettext-parser: "npm:^8.0.0"
|
gettext-parser: "npm:^8.0.0"
|
||||||
|
highlight.js: "npm:^11.10.0"
|
||||||
js-beautify: "npm:^1.15.4"
|
js-beautify: "npm:^1.15.4"
|
||||||
jsdom: "npm:^27.0.0"
|
jsdom: "npm:^27.0.0"
|
||||||
lodash: "npm:^4.17.21"
|
lodash: "npm:^4.17.21"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user