diff --git a/.gitignore b/.gitignore index 0a13f8012..f1192895c 100644 --- a/.gitignore +++ b/.gitignore @@ -36,4 +36,3 @@ TODO test.html ad.js /.cache/ -/docs/assets/js/.eslintrc.json diff --git a/build/npm/DocsPublish.js b/build/npm/DocsPublish.js index bf1a70420..74875b7b7 100644 --- a/build/npm/DocsPublish.js +++ b/build/npm/DocsPublish.js @@ -1,7 +1,8 @@ 'use strict' -const Plugins = require('./DocsPlugins') +const path = require('path') const fse = require('fs-extra') +const Plugins = require('./DocsPlugins') class Publish { constructor() { @@ -30,7 +31,12 @@ class Publish { // Publish files Plugins.forEach(module => { try { - fse.copySync(module.from, module.to) + fse.copySync(module.from, module.to, { + // Skip copying dot files + filter(src) { + return !path.basename(src).startsWith('.') + } + }) if (this.options.verbose) { console.log(`Copied ${module.from} to ${module.to}`) diff --git a/build/npm/Publish.js b/build/npm/Publish.js index 530426a08..0b2f50bbf 100644 --- a/build/npm/Publish.js +++ b/build/npm/Publish.js @@ -1,7 +1,8 @@ 'use strict' -const Plugins = require('./Plugins') +const path = require('path') const fse = require('fs-extra') +const Plugins = require('./Plugins') class Publish { constructor() { @@ -29,11 +30,18 @@ class Publish { run() { // Publish files Plugins.forEach(module => { + const fseOptions = { + // Skip copying dot files + filter(src) { + return !path.basename(src).startsWith('.') + } + } + try { if (fse.existsSync(module.from)) { - fse.copySync(module.from, module.to) + fse.copySync(module.from, module.to, fseOptions) } else { - fse.copySync(module.from.replace('node_modules/', '../'), module.to) + fse.copySync(module.from.replace('node_modules/', '../'), module.to, fseOptions) } if (this.options.verbose) { diff --git a/plugins/ion-rangeslider/.editorconfig b/plugins/ion-rangeslider/.editorconfig deleted file mode 100644 index cdd3a58de..000000000 --- a/plugins/ion-rangeslider/.editorconfig +++ /dev/null @@ -1,6 +0,0 @@ -root = true - -[*.{js,css,less,html}] -indent_style = space -indent_size = 4 -charset = utf-8 diff --git a/plugins/raphael/.eslintrc.js b/plugins/raphael/.eslintrc.js deleted file mode 100644 index 614c34465..000000000 --- a/plugins/raphael/.eslintrc.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - "extends": "standard", - "plugins": [ - "standard" - ] -}; \ No newline at end of file