File tree 3 files changed +13
-8
lines changed
node_modules/npm-packlist
3 files changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -294,8 +294,13 @@ class PackWalker extends IgnoreWalker {
294
294
295
295
// if we have a files array in our package, we need to pull rules from it
296
296
if ( files ) {
297
- for ( const file of files ) {
297
+ for ( let file of files ) {
298
298
// invert the rule because these are things we want to include
299
+ if ( file . startsWith ( '/' ) ) {
300
+ file = file . slice ( 1 )
301
+ } else if ( file . startsWith ( './' ) ) {
302
+ file = file . slice ( 2 )
303
+ }
299
304
const inverse = `!${ file } `
300
305
try {
301
306
// if an entry in the files array is a specific file, then we need to include it as a
@@ -305,7 +310,7 @@ class PackWalker extends IgnoreWalker {
305
310
// if we have a file and we know that, it's strictly required
306
311
if ( stat . isFile ( ) ) {
307
312
strict . unshift ( inverse )
308
- this . requiredFiles . push ( file . startsWith ( '/' ) ? file . slice ( 1 ) : file )
313
+ this . requiredFiles . push ( file )
309
314
} else if ( stat . isDirectory ( ) ) {
310
315
// otherwise, it's a default ignore, and since we got here we know it's not a pattern
311
316
// so we include the directory contents
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " npm-packlist" ,
3
- "version" : " 7.0.1 " ,
3
+ "version" : " 7.0.2 " ,
4
4
"description" : " Get a list of the files to add from a folder into an npm package" ,
5
5
"directories" : {
6
6
"test" : " test"
18
18
"devDependencies" : {
19
19
"@npmcli/arborist" : " ^6.0.0 || ^6.0.0-pre.0" ,
20
20
"@npmcli/eslint-config" : " ^4.0.0" ,
21
- "@npmcli/template-oss" : " 4.5 .1" ,
21
+ "@npmcli/template-oss" : " 4.7 .1" ,
22
22
"mutate-fs" : " ^2.1.1" ,
23
23
"tap" : " ^16.0.1"
24
24
},
55
55
},
56
56
"templateOSS" : {
57
57
"//@npmcli/template-oss" : " This file is partially managed by @npmcli/template-oss. Edits may be overwritten." ,
58
- "version" : " 4.5 .1"
58
+ "version" : " 4.7 .1"
59
59
}
60
60
}
Original file line number Diff line number Diff line change 8334
8334
}
8335
8335
},
8336
8336
"node_modules/npm-packlist" : {
8337
- "version" : " 7.0.1 " ,
8338
- "resolved" : " https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.1 .tgz" ,
8339
- "integrity" : " sha512-XddbYutimy7hdmP7S1tHMjFwghn64lvgdnhYG0KLGFBWjEvMt1/jg95OR3vPNNCjkakHS+k4a//3XOO8JOGI2A ==" ,
8337
+ "version" : " 7.0.2 " ,
8338
+ "resolved" : " https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.2 .tgz" ,
8339
+ "integrity" : " sha512-d2+7RMySjVXssww23rV5NuIq1NzGvM04OlI5kwnvtYKfFTAPVs6Zxmxns2HRtJEA1oNj7D/BbFXeVAOLmW3N3Q ==" ,
8340
8340
"inBundle" : true ,
8341
8341
"dependencies" : {
8342
8342
"ignore-walk" : " ^6.0.0"
You can’t perform that action at this time.
0 commit comments