"
dependencies": {
"codemirror/lib": "local:/Users/osmestad/Code/CodeMirror/lib",
"codemirror/mode/xml/xml": "local:/Users/osmestad/Code/CodeMirror/mode/xml/xml.js",
"codemirror/addon/mode/overlay": "local:/Users/osmestad/Code/CodeMirror/addon/mode/overlay.js"
}
(I'm assuming the relative directory structure needs to be kept. If not the names can be simplified.)
This was with a local copy of CodeMirror as the override in volojs/repos seem to make it imposible to require single files from the CodeMirror repo?
At least this code seem to insist on creating extra directories (and concatenating full path as the filenames):
"
dependencies": {
"codemirror/lib/codemirror": "github:marijnh/CodeMirror/v3.11#lib/codemirror.js",
"codemirror/lib/codemirror.css": "github:marijnh/CodeMirror/v3.11#lib/codemirror.css",
"codemirror/mode/xml/xml": "github:marijnh/CodeMirror/v3.11#mode/xml/xml.js",
"codemirror/addon/mode/overlay": "github:marijnh/CodeMirror/v3.11#addon/mode/overlay.js",
}
(The lib folder should probably be one request since both files are named 'codemirror', as Rafael originally did.)
One (unrelated) issue with the local code is that running 'volo add -f' to update all causes the singe file dependencies to be duplicated in package.json:
"dependencies": {
"codemirror/lib": "local:/Users/osmestad/Code/CodeMirror/lib",
"codemirror/mode/xml/xml": "local:/Users/osmestad/Code/CodeMirror/mode/xml/xml.js",
"codemirror/addon/mode/overlay": "local:/Users/osmestad/Code/CodeMirror/addon/mode/overlay.js",
"codemirror-mode-xml-xml": "local:/Users/osmestad/Code/CodeMirror/mode/xml/xml.js",
"codemirror-addon-mode-overlay": "local:/Users/osmestad/Code/CodeMirror/addon/mode/overlay.js"
}
Which causes the last two files to be added with "long names" as well as in folders..
/Øyvind