Add development build support for schema sub-paths
- Add webpack NormalModuleReplacementPlugin to resolve sub-paths from source - Add TypeScript paths mappings for monorepo type-checking - Add Jest moduleNameMapper for test resolution
This commit is contained in:
@@ -65,6 +65,12 @@ module.exports = {
|
||||
new webpack.NormalModuleReplacementPlugin(/^@grafana\/schema\/dist\/esm\/(.*)$/, (resource) => {
|
||||
resource.request = resource.request.replace('@grafana/schema/dist/esm', '@grafana/schema/src');
|
||||
}),
|
||||
new webpack.NormalModuleReplacementPlugin(/^@grafana\/schema\/dashboard\/v0$/, (resource) => {
|
||||
resource.request = '@grafana/schema/src/schema/dashboard/v0/index';
|
||||
}),
|
||||
new webpack.NormalModuleReplacementPlugin(/^@grafana\/schema\/dashboard\/v2beta1$/, (resource) => {
|
||||
resource.request = '@grafana/schema/src/schema/dashboard/v2beta1/index';
|
||||
}),
|
||||
new CorsWorkerPlugin(),
|
||||
new webpack.ProvidePlugin({
|
||||
Buffer: ['buffer', 'Buffer'],
|
||||
|
||||
Reference in New Issue
Block a user