mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-27 22:49:56 -05:00
parent
f5d03409c9
commit
7ba40a92a1
4 changed files with 29 additions and 114 deletions
|
@ -29,7 +29,7 @@ export default class GhSimplemde extends TextArea {
|
|||
onEditorDestroy() {}
|
||||
|
||||
// default SimpleMDE options, see docs for available config:
|
||||
// https://github.com/sparksuite/simplemde-markdown-editor#configuration
|
||||
// https://github.com/TryGhost/Koenig/tree/main/packages/kg-simplemde#configuration
|
||||
@computed
|
||||
get defaultOptions() {
|
||||
return {
|
||||
|
|
|
@ -150,7 +150,7 @@ module.exports = function (defaults) {
|
|||
},
|
||||
nodeAssets: {
|
||||
codemirror: codemirrorAssets(),
|
||||
simplemde: simplemdeAssets()
|
||||
'@tryghost/kg-simplemde': simplemdeAssets()
|
||||
},
|
||||
postcssOptions: {
|
||||
compile: {
|
||||
|
@ -248,7 +248,7 @@ module.exports = function (defaults) {
|
|||
// our overrides work correctly
|
||||
app.import('node_modules/codemirror/lib/codemirror.css');
|
||||
app.import('node_modules/codemirror/theme/xq-light.css');
|
||||
app.import('node_modules/simplemde/dist/simplemde.min.css');
|
||||
app.import('node_modules/@tryghost/kg-simplemde/dist/simplemde.min.css');
|
||||
|
||||
// 'dem Scripts
|
||||
app.import('node_modules/google-caja-bower/html-css-sanitizer-bundle.js');
|
||||
|
@ -261,7 +261,7 @@ module.exports = function (defaults) {
|
|||
// that tests don't break when running via http://localhost:4200/tests
|
||||
if (app.env === 'development') {
|
||||
app.import('vendor/codemirror/lib/codemirror.js', {type: 'test'});
|
||||
app.import('vendor/simplemde/debug/simplemde.js', {type: 'test'});
|
||||
app.import('vendor/@tryghost/kg-simplemde/debug/simplemde.js', {type: 'test'});
|
||||
}
|
||||
|
||||
return app.toTree();
|
||||
|
|
|
@ -46,6 +46,7 @@
|
|||
"@tryghost/helpers": "1.1.75",
|
||||
"@tryghost/kg-clean-basic-html": "3.0.0",
|
||||
"@tryghost/kg-parser-plugins": "3.0.0",
|
||||
"@tryghost/kg-simplemde": "1.11.2",
|
||||
"@tryghost/limit-service": "1.2.4",
|
||||
"@tryghost/members-csv": "0.0.0",
|
||||
"@tryghost/mobiledoc-kit": "0.12.5-ghost.2",
|
||||
|
@ -148,7 +149,6 @@
|
|||
"react": "18.2.0",
|
||||
"react-dom": "18.2.0",
|
||||
"reframe.js": "4.0.1",
|
||||
"simplemde": "https://github.com/kevinansfield/simplemde-markdown-editor.git#ghost",
|
||||
"testem": "3.10.1",
|
||||
"top-gh-contribs": "2.0.4",
|
||||
"tracked-built-ins": "3.1.0",
|
||||
|
@ -181,4 +181,4 @@
|
|||
"path-browserify": "1.0.1",
|
||||
"webpack": "5.75.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
131
yarn.lock
131
yarn.lock
|
@ -2155,7 +2155,7 @@
|
|||
ember-cli-babel "^7.22.1"
|
||||
ember-compatibility-helpers "^1.1.1"
|
||||
|
||||
"@ember/render-modifiers@2.0.4", "@ember/render-modifiers@^1.0.2 || ^2.0.0", "@ember/render-modifiers@^2.0.0", "@ember/render-modifiers@^2.0.4":
|
||||
"@ember/render-modifiers@2.0.4", "@ember/render-modifiers@^1.0.2 || ^2.0.0", "@ember/render-modifiers@^2.0.4":
|
||||
version "2.0.4"
|
||||
resolved "https://registry.yarnpkg.com/@ember/render-modifiers/-/render-modifiers-2.0.4.tgz#0ac7af647cb736076dbfcd54ca71e090cd329d71"
|
||||
integrity sha512-Zh/fo5VUmVzYHkHVvzWVjJ1RjFUxA2jH0zCp2+DQa80Bf3DUXauiEByxU22UkN4LFT55DBFttC0xCQSJG3WTsg==
|
||||
|
@ -2286,19 +2286,6 @@
|
|||
resolve "^1.8.1"
|
||||
semver "^7.3.2"
|
||||
|
||||
"@embroider/macros@0.47.2", "@embroider/macros@^0.47.2":
|
||||
version "0.47.2"
|
||||
resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-0.47.2.tgz#23cbe92cac3c24747f054e1eea2a22538bf7ebd0"
|
||||
integrity sha512-ViNWluJCeM5OPlM3rs8kdOz3RV5rpfXX5D2rDnc/q86xRS0xf4NFEjYRV7W6fBcD0b3v5jSHDTwrjq9Kee4rHg==
|
||||
dependencies:
|
||||
"@embroider/shared-internals" "0.47.2"
|
||||
assert-never "^1.2.1"
|
||||
ember-cli-babel "^7.26.6"
|
||||
find-up "^5.0.0"
|
||||
lodash "^4.17.21"
|
||||
resolve "^1.20.0"
|
||||
semver "^7.3.2"
|
||||
|
||||
"@embroider/macros@1.10.0", "@embroider/macros@^0.50.0 || ^1.0.0", "@embroider/macros@^1.0.0", "@embroider/macros@^1.10.0", "@embroider/macros@^1.2.0", "@embroider/macros@^1.8.0", "@embroider/macros@^1.8.3", "@embroider/macros@^1.9.0":
|
||||
version "1.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.10.0.tgz#af3844d5db48f001b85cfb096c76727c72ad6c1e"
|
||||
|
@ -2326,19 +2313,6 @@
|
|||
semver "^7.3.2"
|
||||
typescript-memoize "^1.0.0-alpha.3"
|
||||
|
||||
"@embroider/shared-internals@0.47.2":
|
||||
version "0.47.2"
|
||||
resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-0.47.2.tgz#24e9fa0dd9c529d5c996ee1325729ea08d1fa19f"
|
||||
integrity sha512-SxdZYjAE0fiM5zGDz+12euWIsQZ1tsfR1k+NKmiWMyLhA5T3pNgbR2/Djvx/cVIxOtEavGGSllYbzRKBtV4xMg==
|
||||
dependencies:
|
||||
babel-import-util "^0.2.0"
|
||||
ember-rfc176-data "^0.3.17"
|
||||
fs-extra "^9.1.0"
|
||||
lodash "^4.17.21"
|
||||
resolve-package-path "^4.0.1"
|
||||
semver "^7.3.5"
|
||||
typescript-memoize "^1.0.1"
|
||||
|
||||
"@embroider/shared-internals@2.0.0", "@embroider/shared-internals@^2.0.0":
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.0.0.tgz#d8205ec6944362aeecfbb51143db352430ced316"
|
||||
|
@ -2398,15 +2372,6 @@
|
|||
broccoli-funnel "^3.0.5"
|
||||
ember-cli-babel "^7.23.1"
|
||||
|
||||
"@embroider/util@^0.47.2":
|
||||
version "0.47.2"
|
||||
resolved "https://registry.yarnpkg.com/@embroider/util/-/util-0.47.2.tgz#d06497b4b84c07ed9c7b628293bb019c533f4556"
|
||||
integrity sha512-g9OqnFJPktGu9NS0Ug3Pxz1JE3jeDceeVE4IrlxDrVmBXMA/GrBvpwjolWgl6jh97cMJyExdz62jIvPHV4256Q==
|
||||
dependencies:
|
||||
"@embroider/macros" "0.47.2"
|
||||
broccoli-funnel "^3.0.5"
|
||||
ember-cli-babel "^7.23.1"
|
||||
|
||||
"@eslint/eslintrc@^0.4.3":
|
||||
version "0.4.3"
|
||||
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
|
||||
|
@ -4507,6 +4472,11 @@
|
|||
dependencies:
|
||||
"@tryghost/kg-clean-basic-html" "^3.0.0"
|
||||
|
||||
"@tryghost/kg-simplemde@1.11.2":
|
||||
version "1.11.2"
|
||||
resolved "https://registry.yarnpkg.com/@tryghost/kg-simplemde/-/kg-simplemde-1.11.2.tgz#0fc19fe4bc55a2e6e7acd53da096593900466767"
|
||||
integrity sha512-IukMySWtpYAyaVECqK0w7p6O0KM7mvpaX9t1qz/H2WRoxvT11vqufXWW3Dk2sNK3gliFWSfhdxnTyOHMTSReBQ==
|
||||
|
||||
"@tryghost/kg-utils@^1.0.8":
|
||||
version "1.0.8"
|
||||
resolved "https://registry.yarnpkg.com/@tryghost/kg-utils/-/kg-utils-1.0.8.tgz#305897a7199cc32062e5db1ef54f8ad33ba45755"
|
||||
|
@ -11041,7 +11011,7 @@ ember-auto-import@2.5.0, "ember-auto-import@^1.12.1 || ^2.4.3", ember-auto-impor
|
|||
typescript-memoize "^1.0.0-alpha.3"
|
||||
walk-sync "^3.0.0"
|
||||
|
||||
ember-auto-import@^1.11.2, ember-auto-import@^1.11.3, ember-auto-import@^1.12.0:
|
||||
ember-auto-import@^1.11.3, ember-auto-import@^1.12.0:
|
||||
version "1.12.2"
|
||||
resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-1.12.2.tgz#cc7298ee5c0654b0249267de68fb27a2861c3579"
|
||||
integrity sha512-gLqML2k77AuUiXxWNon1FSzuG1DV7PEPpCLCU5aJvf6fdL6rmFfElsZRh+8ELEB/qP9dT+LHjNEunVzd2dYc8A==
|
||||
|
@ -11076,28 +11046,10 @@ ember-auto-import@^1.11.2, ember-auto-import@^1.11.3, ember-auto-import@^1.12.0:
|
|||
walk-sync "^0.3.3"
|
||||
webpack "^4.43.0"
|
||||
|
||||
ember-basic-dropdown@^3.0.11:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-3.1.0.tgz#47c292de890d1958057736c00b8eb2b8017d530b"
|
||||
integrity sha512-UISvgJHfiJ8FeXqH8ZN+NmoImN8p6Sb+85qlEv853hLuEfEYnFUqLNhea8nNl9CpFqcD3yU4dKbhYtc6nB39aQ==
|
||||
dependencies:
|
||||
"@ember/render-modifiers" "^2.0.0"
|
||||
"@embroider/macros" "^0.47.2"
|
||||
"@embroider/util" "^0.47.2"
|
||||
"@glimmer/component" "^1.0.4"
|
||||
"@glimmer/tracking" "^1.0.4"
|
||||
ember-cli-babel "^7.26.6"
|
||||
ember-cli-htmlbars "^6.0.0"
|
||||
ember-cli-typescript "^4.2.1"
|
||||
ember-element-helper "^0.5.5"
|
||||
ember-maybe-in-element "^2.0.3"
|
||||
ember-style-modifier "^0.7.0"
|
||||
ember-truth-helpers "^2.1.0 || ^3.0.0"
|
||||
|
||||
ember-basic-dropdown@^6.0.0:
|
||||
version "6.0.1"
|
||||
resolved "https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-6.0.1.tgz#9844b8b263033c916e193fb15b91517a00192db0"
|
||||
integrity sha512-8cmqHvho7fToAv2pauzLd3y9fUVtMu0+eBwsevjiuTdWUPLvkIvn745NbT5aempVmxfMq0oQLhjzK8VUd4gxaw==
|
||||
ember-basic-dropdown@6.0.2, ember-basic-dropdown@^3.0.11, ember-basic-dropdown@^6.0.0:
|
||||
version "6.0.2"
|
||||
resolved "https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-6.0.2.tgz#af47dbd544c605cf9cbc62225185616356aeef52"
|
||||
integrity sha512-JgI/cy7eS/Y2WoQl7B2Mko/1aFTAlxr5d+KpQeH7rBKOFml7IQtLvhiDQrpU/FLkrQ9aLNEJtzwtDZV1xQxAKA==
|
||||
dependencies:
|
||||
"@ember/render-modifiers" "^2.0.4"
|
||||
"@embroider/macros" "^1.2.0"
|
||||
|
@ -11108,10 +11060,10 @@ ember-basic-dropdown@^6.0.0:
|
|||
ember-cli-htmlbars "^6.0.1"
|
||||
ember-cli-typescript "^4.2.1"
|
||||
ember-element-helper "^0.6.0"
|
||||
ember-get-config "^1.0.2 || ^2.0.0"
|
||||
ember-get-config "^2.1.1"
|
||||
ember-maybe-in-element "^2.0.3"
|
||||
ember-modifier "^3.2.7"
|
||||
ember-style-modifier "^0.8.0"
|
||||
ember-style-modifier "^0.8.0 || ^1.0.0"
|
||||
ember-truth-helpers "^2.1.0 || ^3.0.0"
|
||||
|
||||
ember-classic-decorator@3.0.1:
|
||||
|
@ -11691,7 +11643,7 @@ ember-cli@3.24.0:
|
|||
workerpool "^6.0.3"
|
||||
yam "^1.0.0"
|
||||
|
||||
ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, ember-compatibility-helpers@^1.2.1, ember-compatibility-helpers@^1.2.4, ember-compatibility-helpers@^1.2.5:
|
||||
ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, ember-compatibility-helpers@^1.2.1, ember-compatibility-helpers@^1.2.5:
|
||||
version "1.2.6"
|
||||
resolved "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz#603579ab2fb14be567ef944da3fc2d355f779cd8"
|
||||
integrity sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==
|
||||
|
@ -11816,7 +11768,7 @@ ember-drag-drop@0.4.8:
|
|||
dependencies:
|
||||
ember-cli-babel "^6.6.0"
|
||||
|
||||
ember-element-helper@^0.5.0, ember-element-helper@^0.5.5:
|
||||
ember-element-helper@^0.5.0:
|
||||
version "0.5.5"
|
||||
resolved "https://registry.yarnpkg.com/ember-element-helper/-/ember-element-helper-0.5.5.tgz#4a9ecb4dce57ee7f5ceb868a53c7b498c729f056"
|
||||
integrity sha512-Tu3hsI+/mjHBUvw62Qi+YDZtKkn59V66CjwbgfNTZZ7aHf4gFm1ow4zJ4WLnpnie8p9FvOmIUxwl5HvgPJIcFA==
|
||||
|
@ -11901,7 +11853,7 @@ ember-fetch@8.1.2:
|
|||
ember-cli-babel "^7.26.6"
|
||||
ember-cli-htmlbars "^5.7.1"
|
||||
|
||||
"ember-get-config@^1.0.2 || ^2.0.0":
|
||||
ember-get-config@^2.1.1:
|
||||
version "2.1.1"
|
||||
resolved "https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-2.1.1.tgz#bede76c25d95dbefab8d30064abf7aa00bc19235"
|
||||
integrity sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==
|
||||
|
@ -11927,7 +11879,7 @@ ember-in-element-polyfill@^1.0.1:
|
|||
ember-cli-htmlbars "^5.3.1"
|
||||
ember-cli-version-checker "^5.1.2"
|
||||
|
||||
ember-in-viewport@4.1.0:
|
||||
ember-in-viewport@4.1.0, ember-in-viewport@~3.10.2:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/ember-in-viewport/-/ember-in-viewport-4.1.0.tgz#a9359a1e4a99d9d6ab32e926749dc131084ed896"
|
||||
integrity sha512-3y6qWXuJPPc6vX2GfxWgtr+sDjb+bdZF9babstr0lTd8t8c1b42gJ13GaJqlylZIyZz2dEXFCimX9WAeudPv9g==
|
||||
|
@ -11941,18 +11893,6 @@ ember-in-viewport@4.1.0:
|
|||
intersection-observer-admin "~0.3.2"
|
||||
raf-pool "~0.1.4"
|
||||
|
||||
ember-in-viewport@~3.10.2:
|
||||
version "3.10.3"
|
||||
resolved "https://registry.yarnpkg.com/ember-in-viewport/-/ember-in-viewport-3.10.3.tgz#317472bb82bed11f7895821b799349c6a7406e81"
|
||||
integrity sha512-hSX7p+G6hJjZaY2BAqzyuiMP7QIHzQ4g0+ZBnEwAa8GMbILFAtzPx5A4XEX8wY6dSzhHB9n9jkcWZdmaML6q8A==
|
||||
dependencies:
|
||||
ember-auto-import "^1.11.2"
|
||||
ember-cli-babel "^7.26.3"
|
||||
ember-modifier "^2.1.0"
|
||||
fast-deep-equal "^2.0.1"
|
||||
intersection-observer-admin "~0.3.2"
|
||||
raf-pool "~0.1.4"
|
||||
|
||||
ember-infinity@2.3.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/ember-infinity/-/ember-infinity-2.3.0.tgz#73fe13883c212147bfba4f0b2fe8c8d2a96887d9"
|
||||
|
@ -12055,20 +11995,7 @@ ember-modifier@4.0.0, "ember-modifier@^2.1.2 || ^3.0.0 || ^4.0.0", "ember-modifi
|
|||
ember-cli-normalize-entity-name "^1.0.0"
|
||||
ember-cli-string-utils "^1.1.0"
|
||||
|
||||
ember-modifier@^2.1.0:
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-2.1.2.tgz#62d18faedf972dcd9d34f90d5321fbc943d139b1"
|
||||
integrity sha512-3Lsu1fV1sIGa66HOW07RZc6EHISwKt5VA5AUnFss2HX6OTfpxTJ2qvPctt2Yt0XPQXJ4G6BQasr/F35CX7UGJA==
|
||||
dependencies:
|
||||
ember-cli-babel "^7.22.1"
|
||||
ember-cli-normalize-entity-name "^1.0.0"
|
||||
ember-cli-string-utils "^1.1.0"
|
||||
ember-cli-typescript "^3.1.3"
|
||||
ember-compatibility-helpers "^1.2.4"
|
||||
ember-destroyable-polyfill "^2.0.2"
|
||||
ember-modifier-manager-polyfill "^1.2.0"
|
||||
|
||||
ember-modifier@^3.0.0, ember-modifier@^3.2.7:
|
||||
ember-modifier@^3.2.7:
|
||||
version "3.2.7"
|
||||
resolved "https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-3.2.7.tgz#f2d35b7c867cbfc549e1acd8d8903c5ecd02ea4b"
|
||||
integrity sha512-ezcPQhH8jUfcJQbbHji4/ZG/h0yyj1jRDknfYue/ypQS8fM8LrGcCMo0rjDZLzL1Vd11InjNs3BD7BdxFlzGoA==
|
||||
|
@ -12230,20 +12157,12 @@ ember-source@3.24.0:
|
|||
semver "^6.1.1"
|
||||
silent-error "^1.1.1"
|
||||
|
||||
ember-style-modifier@^0.7.0:
|
||||
version "0.7.0"
|
||||
resolved "https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-0.7.0.tgz#85b3dfd7e4bc2bd546df595f2dab4fb141cf7d87"
|
||||
integrity sha512-iDzffiwJcb9j6gu3g8CxzZOTvRZ0BmLMEFl+uyqjiaj72VVND9+HbLyQRw1/ewPAtinhSktxxTTdwU/JO+stLw==
|
||||
"ember-style-modifier@^0.8.0 || ^1.0.0":
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-1.0.0.tgz#96e5d342a255d8c1cba1637779dbb1949322e139"
|
||||
integrity sha512-ANkYpOeI3/tkRxVz750ymb8cQBqfBTKOUOz4RPRsNys8rlaBiaKEa95XLz1JWfCXCzjmqe8i2cIdnAMix+nb3A==
|
||||
dependencies:
|
||||
ember-cli-babel "^7.26.6"
|
||||
ember-modifier "^3.0.0"
|
||||
|
||||
ember-style-modifier@^0.8.0:
|
||||
version "0.8.0"
|
||||
resolved "https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-0.8.0.tgz#ef46b3f288e63e3d850418ea8dc6f7b12edde721"
|
||||
integrity sha512-I7M+oZ+poYYOP7n521rYv7kkYZbxotL8VbtHYxLQ3tasRZYQJ21qfu3vVjydSjwyE3w7EZRgKngBoMhKSAEZnw==
|
||||
dependencies:
|
||||
ember-cli-babel "^7.26.6"
|
||||
ember-cli-babel "^7.26.11"
|
||||
ember-modifier "^3.2.7"
|
||||
|
||||
ember-svg-jar@2.4.2:
|
||||
|
@ -23795,10 +23714,6 @@ simple-update-notifier@^1.0.7:
|
|||
dependencies:
|
||||
semver "~7.0.0"
|
||||
|
||||
"simplemde@https://github.com/kevinansfield/simplemde-markdown-editor.git#ghost":
|
||||
version "1.11.2"
|
||||
resolved "https://github.com/kevinansfield/simplemde-markdown-editor.git#4c39702de7d97f9b32d5c101f39237b6dab7c3ee"
|
||||
|
||||
sinon@14.0.2:
|
||||
version "14.0.2"
|
||||
resolved "https://registry.yarnpkg.com/sinon/-/sinon-14.0.2.tgz#585a81a3c7b22cf950762ac4e7c28eb8b151c46f"
|
||||
|
|
Loading…
Add table
Reference in a new issue