Use typescript references for incremental compilation of pkg
Summary: "flipper-pkg" has dependency to "flipper-babel-transformer" and we use typescript to compile both of them, so we can use references here for incremental compilation. Reviewed By: mweststrate Differential Revision: D21070251 fbshipit-source-id: eadef024cebe8a85ddb8ef4e62bd613752a13c06
This commit is contained in:
committed by
Facebook GitHub Bot
parent
ebfd045328
commit
f0ee6f9749
@@ -4,7 +4,8 @@
|
|||||||
"outDir": "lib",
|
"outDir": "lib",
|
||||||
"rootDir": "src",
|
"rootDir": "src",
|
||||||
"allowJs": true,
|
"allowJs": true,
|
||||||
"esModuleInterop": true
|
"esModuleInterop": true,
|
||||||
|
"composite": true
|
||||||
},
|
},
|
||||||
"include": ["src"],
|
"include": ["src"],
|
||||||
"exclude": ["node_modules", "**/__tests__/*"]
|
"exclude": ["node_modules", "**/__tests__/*"]
|
||||||
|
|||||||
@@ -38,7 +38,6 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"reset": "rimraf lib *.tsbuildinfo",
|
"reset": "rimraf lib *.tsbuildinfo",
|
||||||
"prebuild": "cd ../babel-transformer && yarn build",
|
|
||||||
"build": "tsc -b",
|
"build": "tsc -b",
|
||||||
"postpack": "rimraf oclif.manifest.json",
|
"postpack": "rimraf oclif.manifest.json",
|
||||||
"prepack": "yarn reset && yarn build && oclif-dev manifest && oclif-dev readme",
|
"prepack": "yarn reset && yarn build && oclif-dev manifest && oclif-dev readme",
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
"allowJs": true,
|
"allowJs": true,
|
||||||
"esModuleInterop": true
|
"esModuleInterop": true
|
||||||
},
|
},
|
||||||
|
"references": [{"path": "../babel-transformer"}],
|
||||||
"include": ["src"],
|
"include": ["src"],
|
||||||
"exclude": ["node_modules", "**/__tests__/*"]
|
"exclude": ["node_modules", "**/__tests__/*"]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,15 +10,5 @@
|
|||||||
"flipper-babel-transformer": ["./babel-transformer/src"]
|
"flipper-babel-transformer": ["./babel-transformer/src"]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"include": [
|
|
||||||
"src/**/*",
|
|
||||||
"doctor/**/*",
|
|
||||||
"pkg/**/*",
|
|
||||||
"static/**/*",
|
|
||||||
"scripts/**/*",
|
|
||||||
"types/**/*",
|
|
||||||
"headless/**/*",
|
|
||||||
"plugins/**/*"
|
|
||||||
],
|
|
||||||
"exclude": ["node_modules", "**/*.spec.ts"]
|
"exclude": ["node_modules", "**/*.spec.ts"]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user