stylus/vendor
Rob Garrison a4c08084bf
Move dropbox vendors (#576)
* Move vendor files

* Move sync/vendor & config updates

* Update dropbox sdk from v4.0.9 to v4.0.13

* Fix typo

* Fix zip path

* Pass fetch option to Dropbox
2018-11-28 18:56:17 -06:00
..
codemirror Change: modify match-highlighter plugin (#578) 2018-11-25 07:28:37 -06:00
dropbox Move dropbox vendors (#576) 2018-11-28 18:56:17 -06:00
jsonlint Vendor readme fixes 2018-07-21 13:46:48 -05:00
less-bundle Change: drop less, switch to less-bundle (#542) 2018-11-11 14:06:25 +08:00
lz-string-unsafe update vendor files 2018-08-12 04:51:15 -05:00
semver-bundle update vendor files 2018-08-12 04:51:15 -05:00
stylelint-bundle Update libraries (#440) 2018-07-21 20:58:54 +03:00
stylus-lang-bundle Update libraries (#440) 2018-07-21 20:58:54 +03:00
usercss-meta Update usercss-meta (#540) 2018-11-07 23:33:56 +08:00
zipjs-browserify Move dropbox vendors (#576) 2018-11-28 18:56:17 -06:00
README.md Refactor the entire storage system and the section editor (#518) 2018-11-07 14:09:29 +08:00

Vendor files are populated by the build script:

What the build script does

Using this repo, run npm install... the latest versions of:

Running the build script

Use npm run update to first update the packages in the node_modules folder & then update the vendor folder.

The following changes are made:

  • CodeMirror: Only existing files are updated directly from the node_modules folder; see the CodeMirror readme for specifics.
  • jsonlint: The uncompressed lib/jsonlint.js is copied directly to vendor/jsonlint.
  • less: The compressed dist/less.min.js file is copied directly into vendor/less.
  • lz-string-unsafe: The compressed lz-string-unsafe.min.js file is copied directly into vendor/lz-string-unsafe.
  • semver-bundle: The dist/semver.js file is copied directly into vendor/semver.
  • stylus-lang-bundle: The stylus.min.js file is copied directly into vendor/stylus-lang-bundle.
  • usercss-meta: The dist/usercss-meta.min.js file is copied directly into vendor/usercss-meta.

Creating the ZIP

Use npm run zip.

This command creates a zip file that includes all the files from the repository except:

  • All dot files (e.g. .eslintrc & .gitignore).
  • node_modules folder.
  • tools folder.
  • package.json file.
  • package-lock.json and/or yarn.lock file(s).
  • vendor/codemirror/lib files. This path is excluded because it contains a file modified for development purposes only. Instead, the CodeMirror files are copied directly from node_modules/codemirror/lib.