123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // eslint-disable-next-line no-undef
- const process = require('process');
- const args = process.argv.slice(2);
- let version;
- let type = 'local';
- args.forEach((arg, i) => {
- if (arg === '--version') {
- version = args[i + 1].replace(/\//g, '%2F');
- } else if (arg === '--cdn') {
- type = 'cdn';
- }
- });
- const prefix =
- type === 'cdn'
- ? `https://cdn.jsdelivr.net/gh/dom111/webdav-js${
- version ? `@${version}` : ''
- }`
- : '/webdav-js';
- process.stdout.write(`[
- '${prefix}/assets/css/style-min.css',
- '${prefix}/src/webdav-min.js'
- ]
- .forEach(function(file, element) {
- if (/css$/.test(file)) {
- // create style
- element = document.createElement('link');
- element.href = file;
- element.rel = 'stylesheet';
- }
- else {
- // create script
- element = document.createElement('script');
- element.src = file;
- }
- document.head.appendChild(element);
- });`);
|