File tree Expand file tree Collapse file tree 3 files changed +61
-56
lines changed Expand file tree Collapse file tree 3 files changed +61
-56
lines changed   Load Diff This file was deleted. 
Original file line number Diff line number Diff line change 11# extract-react-types-loader  
22
3+ ## 1.0.0  
4+ 
5+ ### Major Changes  
6+ 
7+ -  [ ` 1ec5f76 ` ] ( https://github.com/atlassian/extract-react-types/commit/1ec5f76c5e99ce78e952a83eac178fcc22e5f557 )  [ #196  ] ( https://github.com/atlassian/extract-react-types/pull/196 )  Thanks [ @marionebl  ] ( https://github.com/marionebl ) ! - Remove Atlaskit specific process.env switches (#195  )
8+ 
9+   BREAKING CHANGE
10+   This removes the previously available process.env switches to conditionally disable the loader.
11+   To restore the previous behaviour you'll have to use the ` resolveLoader `  webpack config, e.g.
12+ 
13+   ``` js 
14+   //  webpack.config.js
15+   const  enabled  = 
16+     [' production'  , ' staging'  ].includes (process .env .WEBSITE_ENV ) || 
17+     process .env .FORCE_EXTRACT_REACT_TYPES ;
18+ 
19+   module .exports  =  {
20+     /*  ... */ 
21+     resolveLoader:  {
22+       alias:  {
23+         ' extract-react-types-loader' :  enabled
24+           ?  undefined 
25+           :  require .resolve (' ./noop-extract-react-types-loader'  )
26+       }
27+     }
28+   };
29+   ``` 
30+ 
31+   ``` js 
32+   //  noop-extract-react-types-loader.js
33+   module .exports  =  function  noopExtractReactPropTypesLoader () {
34+     return  ` module.exports = {
35+       component: { 
36+         kind: 'object', 
37+         members: [ 
38+           { 
39+             kind: 'property', 
40+             key: { kind: 'id', name: 'Warning' }, 
41+             value: { kind: 'any' }, 
42+             optional: false, 
43+             leadingComments: [ 
44+               { 
45+                 type: 'commentBlock', 
46+                 value: `  extract- react- types is not being run in  dev mode for  speed reasons . If  you need to
47+     see prop types add the environment variable \` FORCE_EXTRACT_REACT_TYPES\` 
48+                 raw: '**' 
49+               } 
50+             ], 
51+             default: { 
52+               kind: 'string', 
53+               value: 'Prop types are not shown in dev mode' 
54+             } 
55+           } 
56+         ], 
57+         referenceIdName: 'NoopPropTpes' 
58+       } 
59+     };`  
60+   }
61+   ``` 
62+ 
363## 0.3.17  
464
565### Patch Changes  
Original file line number Diff line number Diff line change 11{
22  "name" : " extract-react-types-loader"  ,
3-   "version" : " 0.3.17 "  ,
3+   "version" : " 1.0.0 "  ,
44  "main" : " index.js"  ,
55  "repository" : " atlassian/extract-react-types"  ,
66  "description" : " Load extract-react-types data given a fiile path, using webpack"  ,
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments