====== CodeMirror Plugin ====== 本家: [[https://www.dokuwiki.org/plugin:codemirror|plugin:codemirror [DokuWiki]]]\\ ソースコード: [[git>cosmocode/dokuwiki-plugin-codemirror/|cosmocode/dokuwiki-plugin-codemirror: This project is now hosted on GitLab https://gitlab.com/albertgasset/dokuwiki-plugin-codemirror]]\\  [[glb>albertgasset/dokuwiki-plugin-codemirror/|Albert Gasset / dokuwiki-plugin-codemirror · GitLab]] (Old)\\  [[git>albertgasset/dokuwiki-plugin-codemirror/|albertgasset/dokuwiki-plugin-codemirror: This project is now hosted on GitLab https://gitlab.com/albertgasset/dokuwiki-plugin-codemirror]] (Old)\\ ===== インストール (ソースコード) ===== [[https://www.dokuwiki.org/plugin:codemirror|plugin:codemirror [DokuWiki]]]\\ [[javascript:pnpm|pnpm - 高速、かつディスク容量効率が良いパッケージマネージャー]]\\
$ pnpm -g install grunt-cli
 WARN  6 deprecated subdependencies found: are-we-there-yet@3.0.1, gauge@4.0.4, glob@7.2.3, inflight@1.0.6, npmlog@6.0.2, sourcemap-codec@1.4.8
Packages: +40
++++++++++++++++++++++++++++++++++++++++
Progress: resolved 206, reused 205, downloaded 0, added 0, done

/home/tomoyan/.local/share/pnpm/global/5:
+ grunt-cli 1.5.0

Done in 2.6s using pnpm v10.7.1
$ git clone https://github.com/cosmocode/dokuwiki-plugin-codemirror.git codemirror
Cloning into 'codemirror'...
remote: Enumerating objects: 616, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 616 (delta 5), reused 16 (delta 5), pack-reused 599 (from 1)
Receiving objects: 100% (616/616), 187.82 KiB | 515.00 KiB/s, done.
Resolving deltas: 100% (337/337), done.
$ cd codemirror
$ pnpm install
 WARN  17 deprecated subdependencies found: are-we-there-yet@1.1.7, boom@2.10.1, cryptiles@2.0.5, gauge@2.7.4, glob@7.1.7, glob@7.2.3, har-validator@4.2.1, hawk@3.1.3, hoek@2.16.3, iltorb@2.4.5, inflight@1.0.6, npmlog@4.1.2, osenv@0.1.5, request@2.81.0, rimraf@2.7.1, sntp@1.0.9, uuid@3.4.0
Packages: +373
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 373, reused 373, downloaded 0, added 373, done

devDependencies:
+ cm-show-invisibles 1.2.1 (3.1.0 is available)
+ codemirror 5.65.19 (6.0.1 is available)
+ grunt 1.6.1
+ grunt-contrib-clean 1.1.0 (2.0.1 is available)
+ grunt-contrib-compress 1.6.0 (2.0.0 is available)
+ grunt-contrib-jshint 1.1.0 (3.2.0 is available)
+ grunt-contrib-less 1.4.1 (3.0.0 is available)
+ grunt-contrib-uglify 2.3.0 (5.2.2 is available)
+ grunt-contrib-watch 1.1.0

╭ Warning ───────────────────────────────────────────────────────────────────────────────────╮
                                                                                            
   Ignored build scripts: iltorb.                                                           
   Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.   
                                                                                            
╰────────────────────────────────────────────────────────────────────────────────────────────╯

Done in 5.8s using pnpm v10.7.1
$ grunt
Running "jshint:scripts" (jshint) task
>> 2 files lint free.

Running "clean:dist" (clean) task
>> 0 paths cleaned.

Running "less:styles" (less) task
>> 1 stylesheet created.
>> 1 sourcemap created.

Running "uglify:keymaps" (uglify) task
>> 3 sourcemaps created.
>> 3 files created 275.24 kB115.58 kB

Running "uglify:modes" (uglify) task
>> 121 sourcemaps created.
>> 121 files created 1.19 MB653.89 kB

Running "uglify:scripts" (uglify) task
>> 1 sourcemap created.
>> 1 file created 537.66 kB250.3 kB

Done.
$ grunt dev
Running "clean:dist" (clean) task
>> 1 path cleaned.

Running "less:styles" (less) task
>> 1 stylesheet created.
>> 1 sourcemap created.

Running "uglify:keymaps" (uglify) task
>> 3 sourcemaps created.
>> 3 files created 275.24 kB115.58 kB

Running "uglify:modes" (uglify) task
>> 121 sourcemaps created.
>> 121 files created 1.19 MB653.89 kB

Running "uglify:scripts" (uglify) task
>> 1 sourcemap created.
>> 1 file created 537.66 kB250.3 kB

Running "watch" task
Waiting...
===== 参考文献 ===== ==== 付録 ==== [[tw>tomoyan596/status/1490051770806005760|😱😱😱CodeMirror Pluginががががが😥多分テンプレートのモバイルCSSと相性宜しくない😅]]\\