File tree Expand file tree Collapse file tree 4 files changed +41
-5
lines changed Expand file tree Collapse file tree 4 files changed +41
-5
lines changed Original file line number Diff line number Diff line change 11.DS_Store 
2+ * .d.ts 
23* .log 
34coverage /
45node_modules /
Original file line number Diff line number Diff line change 1- export  function  whitespace ( node )  { 
1+ /** 
2+  * @param  {unknown } thing 
3+  * @returns  {boolean } 
4+  */ 
5+ export  function  whitespace ( thing )  { 
6+   /** @type  {string } */ 
27  var  value  = 
3-     node  &&  typeof  node  ===  'object'  &&  node . type  ===  'text' 
4-       ? node . value  ||  '' 
5-       : node 
8+     // @ts -ignore looks like a node. 
9+     thing  &&  typeof  thing  ===  'object'  &&  thing . type  ===  'text' 
10+       ? // @ts -ignore looks like a text. 
11+         thing . value  ||  '' 
12+       : thing 
613
714  // HTML whitespace expression. 
815  // See <https://html.spec.whatwg.org/#space-character>. 
Original file line number Diff line number Diff line change 2929  "sideEffects" : false ,
3030  "type" : " module"  ,
3131  "main" : " index.js"  ,
32+   "types" : " index.d.ts"  ,
3233  "files" : [
34+     " index.d.ts"  ,
3335    " index.js" 
3436  ],
3537  "devDependencies" : {
38+     "@types/tape" : " ^4.0.0"  ,
3639    "c8" : " ^7.0.0"  ,
3740    "prettier" : " ^2.0.0"  ,
3841    "remark-cli" : " ^9.0.0"  ,
3942    "remark-preset-wooorm" : " ^8.0.0"  ,
43+     "rimraf" : " ^3.0.0"  ,
4044    "tape" : " ^5.0.0"  ,
45+     "type-coverage" : " ^2.0.0"  ,
46+     "typescript" : " ^4.0.0"  ,
4147    "xo" : " ^0.39.0" 
4248  },
4349  "scripts" : {
50+     "prepack" : " npm run build && npm run format"  ,
51+     "build" : " rimraf \" *.d.ts\"  && tsc && type-coverage"  ,
4452    "format" : " remark . -qfo && prettier . -w --loglevel warn && xo --fix"  ,
4553    "test-api" : " node test.js"  ,
4654    "test-coverage" : " c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js"  ,
47-     "test" : " npm run format && npm run test-coverage" 
55+     "test" : " npm run build && npm run  format && npm run test-coverage" 
4856  },
4957  "prettier" : {
5058    "tabWidth" : 2 ,
6573    "plugins" : [
6674      " preset-wooorm" 
6775    ]
76+   },
77+   "typeCoverage" : {
78+     "atLeast" : 100 ,
79+     "detail" : true ,
80+     "strict" : true 
6881  }
6982}
Original file line number Diff line number Diff line change 1+ {
2+   "include" : [" *.js"  ],
3+   "compilerOptions" : {
4+     "target" : " ES2020"  ,
5+     "lib" : [" ES2020"  ],
6+     "module" : " ES2020"  ,
7+     "moduleResolution" : " node"  ,
8+     "allowJs" : true ,
9+     "checkJs" : true ,
10+     "declaration" : true ,
11+     "emitDeclarationOnly" : true ,
12+     "allowSyntheticDefaultImports" : true ,
13+     "skipLibCheck" : true 
14+   }
15+ }
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments