Skip to content

Commit 3cde35d

Browse files
accept any dotfile as private
1 parent 8f66204 commit 3cde35d

File tree

3 files changed

+27
-21
lines changed

3 files changed

+27
-21
lines changed

packages/oc-azure-storage-adapter/index.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -196,13 +196,15 @@ module.exports = function (conf) {
196196
const relativeFile = file.substr(dirInput.length),
197197
url = (dirOutput + relativeFile).replace(/\\/g, '/');
198198

199-
const privateFileNames = [
200-
'/server.js',
201-
'\\server.js',
202-
'/.env',
203-
'\\.env'
204-
];
205-
putFile(file, url, privateFileNames.includes(relativeFile), cb);
199+
const serverPattern = /(\\|\/)server\.js/;
200+
const dotFilePattern = /(\\|\/)\..+/;
201+
const privateFilePatterns = [serverPattern, dotFilePattern];
202+
putFile(
203+
file,
204+
url,
205+
privateFilePatterns.some(r => r.test(relativeFile)),
206+
cb
207+
);
206208
},
207209
callback
208210
);

packages/oc-gs-storage-adapter/index.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -156,13 +156,15 @@ module.exports = function (conf) {
156156
(file, cb) => {
157157
const relativeFile = file.substr(dirInput.length);
158158
const url = (dirOutput + relativeFile).replace(/\\/g, '/');
159-
const privateFileNames = [
160-
'/server.js',
161-
'\\server.js',
162-
'/.env',
163-
'\\.env'
164-
];
165-
putFile(file, url, privateFileNames.includes(relativeFile), cb);
159+
const serverPattern = /(\\|\/)server\.js/;
160+
const dotFilePattern = /(\\|\/)\..+/;
161+
const privateFilePatterns = [serverPattern, dotFilePattern];
162+
putFile(
163+
file,
164+
url,
165+
privateFilePatterns.some(r => r.test(relativeFile)),
166+
cb
167+
);
166168
},
167169
callback
168170
);

packages/oc-s3-storage-adapter/index.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -196,13 +196,15 @@ module.exports = function (conf) {
196196
const relativeFile = file.substr(dirInput.length),
197197
url = (dirOutput + relativeFile).replace(/\\/g, '/');
198198

199-
const privateFileNames = [
200-
'/server.js',
201-
'\\server.js',
202-
'/.env',
203-
'\\.env'
204-
];
205-
putFile(file, url, privateFileNames.includes(relativeFile), cb);
199+
const serverPattern = /(\\|\/)server\.js/;
200+
const dotFilePattern = /(\\|\/)\..+/;
201+
const privateFilePatterns = [serverPattern, dotFilePattern];
202+
putFile(
203+
file,
204+
url,
205+
privateFilePatterns.some(r => r.test(relativeFile)),
206+
cb
207+
);
206208
},
207209
callback
208210
);

0 commit comments

Comments
 (0)