Ver código fonte

build/npm: don't copy dot files.

XhmikosR 4 anos atrás
pai
commit
6dbfd55091

+ 0 - 1
.gitignore

@@ -36,4 +36,3 @@ TODO
 test.html
 ad.js
 /.cache/
-/docs/assets/js/.eslintrc.json

+ 8 - 2
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}`)

+ 11 - 3
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) {

+ 0 - 6
plugins/ion-rangeslider/.editorconfig

@@ -1,6 +0,0 @@
-root = true
-
-[*.{js,css,less,html}]
-indent_style = space
-indent_size = 4
-charset = utf-8

+ 0 - 6
plugins/raphael/.eslintrc.js

@@ -1,6 +0,0 @@
-module.exports = {
-    "extends": "standard",
-    "plugins": [
-        "standard"
-    ]
-};