diff --git a/website/plugins/remark-snackplayer/README.md b/website/plugins/remark-snackplayer/README.md index 3fab596112b..d16c21ff51c 100644 --- a/website/plugins/remark-snackplayer/README.md +++ b/website/plugins/remark-snackplayer/README.md @@ -47,5 +47,4 @@ Parameters: ## To Do - Support Passing Configuration Parameters -- Fix and Document Mobile Fallback - Write Comprehensive tests diff --git a/website/plugins/remark-snackplayer/package.json b/website/plugins/remark-snackplayer/package.json index 783eebf7361..f83d93c7b39 100644 --- a/website/plugins/remark-snackplayer/package.json +++ b/website/plugins/remark-snackplayer/package.json @@ -1,6 +1,6 @@ { "name": "remark-snackplayer", - "version": "0.0.2", + "version": "0.0.3", "description": "Remark SnackPlayer Plugin", "main": "src/index.js", "author": "Darsh ", @@ -19,7 +19,6 @@ }, "dependencies": { "dedent": "^0.7.0", - "prismjs": "^1.21.0", "unist-builder": "^2.0.3", "unist-util-visit-parents": "^3.1.0" }, diff --git a/website/plugins/remark-snackplayer/src/index.js b/website/plugins/remark-snackplayer/src/index.js index f9421746088..bb5e27a5677 100644 --- a/website/plugins/remark-snackplayer/src/index.js +++ b/website/plugins/remark-snackplayer/src/index.js @@ -2,8 +2,6 @@ const visit = require('unist-util-visit-parents'); const u = require('unist-builder'); const dedent = require('dedent'); -const Prism = require('prismjs'); -require('prismjs/components/prism-jsx'); function parseParams(paramString) { var params = {}; @@ -23,16 +21,6 @@ function parseParams(paramString) { return params; } -function htmlForCodeBlock(code) { - return ` -
-      
-    ${Prism.highlight(code, Prism.languages.jsx, 'jsx')}
-      
-    
- `; -} - function SnackPlayer() { return tree => new Promise(async (resolve, reject) => { @@ -64,20 +52,15 @@ function SnackPlayer() { const snackPlayerDiv = u('html', { value: dedent`
- -
-
-
+
`, @@ -100,52 +83,7 @@ function SnackPlayer() { // To embed.js script const snackPlayerEmbed = u('html', { value: dedent` - - + `, }); diff --git a/website/plugins/remark-snackplayer/tests/output/output1.html b/website/plugins/remark-snackplayer/tests/output/output1.html index d4616773bb4..e650aa6bee9 100644 --- a/website/plugins/remark-snackplayer/tests/output/output1.html +++ b/website/plugins/remark-snackplayer/tests/output/output1.html @@ -1,83 +1,13 @@
- -
-
-
+
- - diff --git a/website/plugins/remark-snackplayer/tests/output/output2.html b/website/plugins/remark-snackplayer/tests/output/output2.html index c5f02ad44fa..b86c489d53b 100644 --- a/website/plugins/remark-snackplayer/tests/output/output2.html +++ b/website/plugins/remark-snackplayer/tests/output/output2.html @@ -1,117 +1,25 @@
- -
-
-
+
- -
-
-
+
- - diff --git a/website/plugins/remark-snackplayer/yarn.lock b/website/plugins/remark-snackplayer/yarn.lock index 2fd6623c247..68c3b115fda 100644 --- a/website/plugins/remark-snackplayer/yarn.lock +++ b/website/plugins/remark-snackplayer/yarn.lock @@ -62,15 +62,6 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== -clipboard@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" - integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== - dependencies: - good-listener "^1.2.2" - select "^1.1.2" - tiny-emitter "^2.0.0" - collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" @@ -118,11 +109,6 @@ defined@^1.0.0: resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= -delegate@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== - dotignore@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/dotignore/-/dotignore-0.1.2.tgz#f942f2200d28c3a76fbdd6f0ee9f3257c8a2e905" @@ -226,13 +212,6 @@ glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= - dependencies: - delegate "^3.1.2" - has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" @@ -488,13 +467,6 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== -prismjs@^1.21.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.21.0.tgz#36c086ec36b45319ec4218ee164c110f9fc015a3" - integrity sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw== - optionalDependencies: - clipboard "^2.0.0" - regexp.prototype.flags@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" @@ -578,11 +550,6 @@ resumer@^0.0.0: dependencies: through "~2.3.4" -select@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= - side-channel@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" @@ -659,11 +626,6 @@ through@^2.3.8, through@~2.3.4: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== - trim-trailing-lines@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94"