Extract duplicated Webpack Monaco configuration into a separate workspace
Created by: gitstart-sourcegraph
Description
Monaco configuration is duplicated in web, and storybook packages. It should be extracted into the build-config package.
Refs
GitStart Ticket SourceGraph Issue
Success Criteria
- MONACO_LANGUAGES_AND_FEATURES and getMonacoWebpackPlugin helper is extracted into the build-config package and reused from the in consumer packages.
- getMonacoCSSRule and getMonacoTTFRule helpers are extracted into the build-config package and reused from the in consumer packages.
- MONACO_LANGUAGES_AND_FEATURES and getMonacoWebpackPlugin helper is imported to the consumer packages via Typescript references import: