From 07a2ad77d6b80274431112b2f9095a31559d9292 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 20 Jul 2023 13:49:22 -0400 Subject: [PATCH 1/4] feat(Illustrations): Add 3 new onboarding quiz illustrations Add 3 new illustrations for our revamp of the onboarding quiz. --- packages/gamut-illustrations/src/Interest.tsx | 392 ++++++++++++++++++ .../gamut-illustrations/src/Knowledge.tsx | 294 +++++++++++++ packages/gamut-illustrations/src/Purpose.tsx | 150 +++++++ packages/gamut-illustrations/src/index.ts | 3 + 4 files changed, 839 insertions(+) create mode 100644 packages/gamut-illustrations/src/Interest.tsx create mode 100644 packages/gamut-illustrations/src/Knowledge.tsx create mode 100644 packages/gamut-illustrations/src/Purpose.tsx diff --git a/packages/gamut-illustrations/src/Interest.tsx b/packages/gamut-illustrations/src/Interest.tsx new file mode 100644 index 0000000000..f14c465f19 --- /dev/null +++ b/packages/gamut-illustrations/src/Interest.tsx @@ -0,0 +1,392 @@ +import React from 'react'; + +import { IllustrationProps } from './types'; + +export const Interest: React.FC = ({ + 'aria-hidden': ariaHidden, + className, + height, + width, +}) => ( + + Interest Illustration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +); diff --git a/packages/gamut-illustrations/src/Knowledge.tsx b/packages/gamut-illustrations/src/Knowledge.tsx new file mode 100644 index 0000000000..82fdefcd30 --- /dev/null +++ b/packages/gamut-illustrations/src/Knowledge.tsx @@ -0,0 +1,294 @@ +import React from 'react'; + +import { IllustrationProps } from './types'; + +export const Knowledge: React.FC = ({ + 'aria-hidden': ariaHidden, + className, + height, + width, +}) => ( + + Knowledge Illustration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +); diff --git a/packages/gamut-illustrations/src/Purpose.tsx b/packages/gamut-illustrations/src/Purpose.tsx new file mode 100644 index 0000000000..e559db3285 --- /dev/null +++ b/packages/gamut-illustrations/src/Purpose.tsx @@ -0,0 +1,150 @@ +import React from 'react'; + +import { IllustrationProps } from './types'; + +export const Purpose: React.FC = ({ + 'aria-hidden': ariaHidden, + className, + height, + width, +}) => ( + + Purpose Illustration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +); diff --git a/packages/gamut-illustrations/src/index.ts b/packages/gamut-illustrations/src/index.ts index 8dcfc3f9c5..e206aacabe 100644 --- a/packages/gamut-illustrations/src/index.ts +++ b/packages/gamut-illustrations/src/index.ts @@ -17,10 +17,13 @@ export * from './Confetti'; export * from './EmailAt'; export * from './Envelope'; export * from './ErrorWindow'; +export * from './Purpose'; export * from './Heart'; export * from './Hills'; export * from './HomeOffice'; +export * from './Interest'; export * from './Keyhole'; +export * from './Knowledge'; export * from './LightBulbAndGears'; export * from './MagnifyingGlass'; export * from './Maze'; From b7249b01e08d609665a7b076d076fa14db43c4e8 Mon Sep 17 00:00:00 2001 From: codecademydev Date: Thu, 20 Jul 2023 17:56:51 +0000 Subject: [PATCH 2/4] chore(release): publish - @codecademy/gamut-illustrations@0.39.0 - @codecademy/gamut-kit@0.6.334 - @codecademy/gamut-labs@35.15.7 - @codecademy/gamut@55.1.12 - @codecademy/monaco@0.7.38 - @codecademy/styleguide@66.1.16 --- packages/gamut-illustrations/CHANGELOG.md | 9 +++++++++ packages/gamut-illustrations/package.json | 2 +- packages/gamut-kit/CHANGELOG.md | 8 ++++++++ packages/gamut-kit/package.json | 6 +++--- packages/gamut-labs/CHANGELOG.md | 8 ++++++++ packages/gamut-labs/package.json | 6 +++--- packages/gamut/CHANGELOG.md | 8 ++++++++ packages/gamut/package.json | 4 ++-- packages/monaco/CHANGELOG.md | 8 ++++++++ packages/monaco/package.json | 4 ++-- packages/styleguide/CHANGELOG.md | 8 ++++++++ packages/styleguide/package.json | 6 +++--- 12 files changed, 63 insertions(+), 14 deletions(-) diff --git a/packages/gamut-illustrations/CHANGELOG.md b/packages/gamut-illustrations/CHANGELOG.md index 460e9d0f00..10caa20b02 100644 --- a/packages/gamut-illustrations/CHANGELOG.md +++ b/packages/gamut-illustrations/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.39.0](https://github.com/Codecademy/gamut/compare/@codecademy/gamut-illustrations@0.38.2...@codecademy/gamut-illustrations@0.39.0) (2023-07-20) + + +### Features + +* **Illustrations:** Add 3 new onboarding quiz illustrations ([07a2ad7](https://github.com/Codecademy/gamut/commit/07a2ad77d6b80274431112b2f9095a31559d9292)) + + + ### [0.38.2](https://github.com/Codecademy/gamut/compare/@codecademy/gamut-illustrations@0.38.1...@codecademy/gamut-illustrations@0.38.2) (2023-07-12) **Note:** Version bump only for package @codecademy/gamut-illustrations diff --git a/packages/gamut-illustrations/package.json b/packages/gamut-illustrations/package.json index bd0804e2de..03c8d0e01d 100644 --- a/packages/gamut-illustrations/package.json +++ b/packages/gamut-illustrations/package.json @@ -39,5 +39,5 @@ "dist/**/[A-Z]**/[A-Z]*.js", "dist/**/[A-Z]**/index.js" ], - "version": "0.38.2" + "version": "0.39.0" } diff --git a/packages/gamut-kit/CHANGELOG.md b/packages/gamut-kit/CHANGELOG.md index 706343c4c8..8a3ca12d27 100644 --- a/packages/gamut-kit/CHANGELOG.md +++ b/packages/gamut-kit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.6.334](https://github.com/Codecademy/gamut/compare/@codecademy/gamut-kit@0.6.333...@codecademy/gamut-kit@0.6.334) (2023-07-20) + +**Note:** Version bump only for package @codecademy/gamut-kit + + + + + ### [0.6.333](https://github.com/Codecademy/gamut/compare/@codecademy/gamut-kit@0.6.332...@codecademy/gamut-kit@0.6.333) (2023-07-13) **Note:** Version bump only for package @codecademy/gamut-kit diff --git a/packages/gamut-kit/package.json b/packages/gamut-kit/package.json index 5b62d05b34..d1eea6ef0e 100644 --- a/packages/gamut-kit/package.json +++ b/packages/gamut-kit/package.json @@ -1,16 +1,16 @@ { "name": "@codecademy/gamut-kit", "description": "Styleguide & Component library for Codecademy", - "version": "0.6.333", + "version": "0.6.334", "author": "Codecademy Engineering ", "repository": { "type": "git", "url": "git@github.com:Codecademy/gamut.git" }, "dependencies": { - "@codecademy/gamut": "55.1.11", + "@codecademy/gamut": "55.1.12", "@codecademy/gamut-icons": "9.3.4", - "@codecademy/gamut-illustrations": "0.38.2", + "@codecademy/gamut-illustrations": "0.39.0", "@codecademy/gamut-patterns": "0.9.7", "@codecademy/gamut-styles": "16.1.2", "@codecademy/gamut-tests": "5.0.6", diff --git a/packages/gamut-labs/CHANGELOG.md b/packages/gamut-labs/CHANGELOG.md index cf43f350e3..5ec4a35d2d 100644 --- a/packages/gamut-labs/CHANGELOG.md +++ b/packages/gamut-labs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [35.15.7](https://github.com/Codecademy/gamut/compare/@codecademy/gamut-labs@35.15.6...@codecademy/gamut-labs@35.15.7) (2023-07-20) + +**Note:** Version bump only for package @codecademy/gamut-labs + + + + + ### [35.15.6](https://github.com/Codecademy/gamut/compare/@codecademy/gamut-labs@35.15.5...@codecademy/gamut-labs@35.15.6) (2023-07-13) **Note:** Version bump only for package @codecademy/gamut-labs diff --git a/packages/gamut-labs/package.json b/packages/gamut-labs/package.json index 64f8e99ecb..49744e8fa2 100644 --- a/packages/gamut-labs/package.json +++ b/packages/gamut-labs/package.json @@ -1,7 +1,7 @@ { "name": "@codecademy/gamut-labs", "description": "Brand and experimental component library for Codecademy", - "version": "35.15.6", + "version": "35.15.7", "author": "Codecademy Engineering ", "sideEffects": [ "*.css", @@ -25,9 +25,9 @@ "react-dom": "^17.0.2 || ^18.2.0" }, "dependencies": { - "@codecademy/gamut": "55.1.11", + "@codecademy/gamut": "55.1.12", "@codecademy/gamut-icons": "9.3.4", - "@codecademy/gamut-illustrations": "0.38.2", + "@codecademy/gamut-illustrations": "0.39.0", "@codecademy/gamut-patterns": "0.9.7", "@codecademy/gamut-styles": "16.1.2", "@codecademy/tracking": "1.0.10", diff --git a/packages/gamut/CHANGELOG.md b/packages/gamut/CHANGELOG.md index fd091363ea..40d139a315 100644 --- a/packages/gamut/CHANGELOG.md +++ b/packages/gamut/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [55.1.12](https://github.com/Codecademy/gamut/compare/@codecademy/gamut@55.1.11...@codecademy/gamut@55.1.12) (2023-07-20) + +**Note:** Version bump only for package @codecademy/gamut + + + + + ### [55.1.11](https://github.com/Codecademy/gamut/compare/@codecademy/gamut@55.1.10...@codecademy/gamut@55.1.11) (2023-07-13) **Note:** Version bump only for package @codecademy/gamut diff --git a/packages/gamut/package.json b/packages/gamut/package.json index 6d8546d571..58daf35b52 100644 --- a/packages/gamut/package.json +++ b/packages/gamut/package.json @@ -1,7 +1,7 @@ { "name": "@codecademy/gamut", "description": "Styleguide & Component library for Codecademy", - "version": "55.1.11", + "version": "55.1.12", "author": "Codecademy Engineering ", "sideEffects": [ "**/*.css", @@ -26,7 +26,7 @@ }, "dependencies": { "@codecademy/gamut-icons": "9.3.4", - "@codecademy/gamut-illustrations": "0.38.2", + "@codecademy/gamut-illustrations": "0.39.0", "@codecademy/gamut-patterns": "0.9.7", "@codecademy/gamut-styles": "16.1.2", "@codecademy/variance": "0.21.0", diff --git a/packages/monaco/CHANGELOG.md b/packages/monaco/CHANGELOG.md index 6aeae2faa9..09a69a0ce5 100644 --- a/packages/monaco/CHANGELOG.md +++ b/packages/monaco/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.7.38](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.37...@codecademy/monaco@0.7.38) (2023-07-20) + +**Note:** Version bump only for package @codecademy/monaco + + + + + ### [0.7.37](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.36...@codecademy/monaco@0.7.37) (2023-07-13) **Note:** Version bump only for package @codecademy/monaco diff --git a/packages/monaco/package.json b/packages/monaco/package.json index a8213843ce..09ff4c3dd0 100644 --- a/packages/monaco/package.json +++ b/packages/monaco/package.json @@ -1,7 +1,7 @@ { "name": "@codecademy/monaco", "description": "Monaco editor with Codecademy specific configuration", - "version": "0.7.37", + "version": "0.7.38", "author": "Codecademy Engineering", "main": "dist/index.js", "module": "dist/index.js", @@ -17,7 +17,7 @@ "react-dom": "^17.0.2 || ^18.2.0" }, "dependencies": { - "@codecademy/gamut": "55.1.11", + "@codecademy/gamut": "55.1.12", "@codecademy/gamut-styles": "16.1.2", "@emotion/react": "^11.4.0", "@emotion/styled": "^11.3.0", diff --git a/packages/styleguide/CHANGELOG.md b/packages/styleguide/CHANGELOG.md index ba24dbacdb..cf66d5f1d7 100644 --- a/packages/styleguide/CHANGELOG.md +++ b/packages/styleguide/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [66.1.16](https://github.com/Codecademy/gamut/compare/@codecademy/styleguide@66.1.15...@codecademy/styleguide@66.1.16) (2023-07-20) + +**Note:** Version bump only for package @codecademy/styleguide + + + + + ### [66.1.15](https://github.com/Codecademy/gamut/compare/@codecademy/styleguide@66.1.14...@codecademy/styleguide@66.1.15) (2023-07-13) **Note:** Version bump only for package @codecademy/styleguide diff --git a/packages/styleguide/package.json b/packages/styleguide/package.json index 4bd2c10dc8..a7f829e998 100644 --- a/packages/styleguide/package.json +++ b/packages/styleguide/package.json @@ -1,7 +1,7 @@ { "name": "@codecademy/styleguide", "description": "Styleguide & Component library for codecademy.com", - "version": "66.1.15", + "version": "66.1.16", "author": "Codecademy Engineering", "scripts": { "start": "yarn storybook", @@ -14,9 +14,9 @@ "url": "git@github.com:Codecademy/gamut.git" }, "dependencies": { - "@codecademy/gamut": "55.1.11", + "@codecademy/gamut": "55.1.12", "@codecademy/gamut-icons": "9.3.4", - "@codecademy/gamut-illustrations": "0.38.2", + "@codecademy/gamut-illustrations": "0.39.0", "@codecademy/gamut-patterns": "0.9.7", "@codecademy/gamut-styles": "16.1.2", "@codecademy/macros": "^3.0.2", From 23d86573c671d20a6014dcc915500775a02070f0 Mon Sep 17 00:00:00 2001 From: Jake Hiller Date: Mon, 24 Jul 2023 17:24:39 +0000 Subject: [PATCH 3/4] chore: Remove unused packages Remove unused `@codecademy/markdown-overrides` and `@codecademy/monaco` packages --- packages/markdown-overrides/.gitignore | 1 - packages/markdown-overrides/CHANGELOG.md | 1009 --------- packages/markdown-overrides/README.md | 3 - packages/markdown-overrides/babel.config.js | 4 - packages/markdown-overrides/jest.config.ts | 10 - packages/markdown-overrides/package.json | 32 - packages/markdown-overrides/project.json | 31 - .../ErrorBlock/__tests__/ErrorBlock.test.tsx | 12 - .../src/ErrorBlock/index.tsx | 13 - .../src/ErrorBlock/styles.module.scss | 9 - .../MathBlock/__tests__/MathBlock.test.tsx | 25 - .../src/MathBlock/index.tsx | 43 - .../src/MathBlock/styles.module.scss | 20 - .../__tests__/PseudoBlock.test.tsx | 12 - .../src/PseudoBlock/index.tsx | 13 - .../src/PseudoBlock/styles.module.scss | 9 - packages/markdown-overrides/src/index.ts | 3 - packages/markdown-overrides/src/types.ts | 4 - packages/markdown-overrides/tsconfig.json | 10 - packages/monaco/.gitignore | 1 - packages/monaco/CHANGELOG.md | 1956 ----------------- packages/monaco/README.md | 3 - packages/monaco/babel.config.js | 14 - packages/monaco/jest.config.ts | 5 - packages/monaco/package.json | 39 - packages/monaco/project.json | 31 - .../MonacoEditor/SimpleMonacoEditor/index.tsx | 72 - packages/monaco/src/MonacoEditor/index.tsx | 37 - packages/monaco/src/MonacoEditor/types.ts | 7 - .../MonacoEditor/useDeltaDecorations/index.ts | 28 - packages/monaco/src/index.ts | 1 - .../__fixtures__/mockMonacoWithLanguages.ts | 23 - .../__tests__/getLanguageForFile.test.ts | 38 - .../__tests__/getLanguageForName.test.ts | 74 - packages/monaco/src/libs/getLanguage/index.ts | 77 - .../libs/languageServices/LanguageService.ts | 28 - .../__tests__/LanguageServices.test.ts | 78 - .../monaco/src/libs/languageServices/index.ts | 15 - .../monaco/src/libs/languageServices/types.ts | 17 - .../languageServices/useLanguageService.ts | 51 - .../services/formatValidationComplaint.ts | 48 - .../src/libs/services/javascript/index.ts | 17 - .../services/javascript/javascriptLanguage.ts | 79 - .../monaco/src/libs/services/languageIds.ts | 27 - .../src/libs/services/registerLanguage.ts | 14 - .../typescript/__examples__/testSyntax.ts.txt | 241 -- .../services/typescript/typescriptLanguage.ts | 554 ----- packages/monaco/tsconfig.json | 12 - .../stories/Meta/Contributing.stories.mdx | 3 - workspace.json | 2 - yarn.lock | 43 - 51 files changed, 4898 deletions(-) delete mode 100644 packages/markdown-overrides/.gitignore delete mode 100644 packages/markdown-overrides/CHANGELOG.md delete mode 100644 packages/markdown-overrides/README.md delete mode 100644 packages/markdown-overrides/babel.config.js delete mode 100644 packages/markdown-overrides/jest.config.ts delete mode 100644 packages/markdown-overrides/package.json delete mode 100644 packages/markdown-overrides/project.json delete mode 100644 packages/markdown-overrides/src/ErrorBlock/__tests__/ErrorBlock.test.tsx delete mode 100644 packages/markdown-overrides/src/ErrorBlock/index.tsx delete mode 100644 packages/markdown-overrides/src/ErrorBlock/styles.module.scss delete mode 100644 packages/markdown-overrides/src/MathBlock/__tests__/MathBlock.test.tsx delete mode 100644 packages/markdown-overrides/src/MathBlock/index.tsx delete mode 100644 packages/markdown-overrides/src/MathBlock/styles.module.scss delete mode 100644 packages/markdown-overrides/src/PseudoBlock/__tests__/PseudoBlock.test.tsx delete mode 100644 packages/markdown-overrides/src/PseudoBlock/index.tsx delete mode 100644 packages/markdown-overrides/src/PseudoBlock/styles.module.scss delete mode 100644 packages/markdown-overrides/src/index.ts delete mode 100644 packages/markdown-overrides/src/types.ts delete mode 100644 packages/markdown-overrides/tsconfig.json delete mode 100644 packages/monaco/.gitignore delete mode 100644 packages/monaco/CHANGELOG.md delete mode 100644 packages/monaco/README.md delete mode 100644 packages/monaco/babel.config.js delete mode 100644 packages/monaco/jest.config.ts delete mode 100644 packages/monaco/package.json delete mode 100644 packages/monaco/project.json delete mode 100644 packages/monaco/src/MonacoEditor/SimpleMonacoEditor/index.tsx delete mode 100644 packages/monaco/src/MonacoEditor/index.tsx delete mode 100644 packages/monaco/src/MonacoEditor/types.ts delete mode 100644 packages/monaco/src/MonacoEditor/useDeltaDecorations/index.ts delete mode 100644 packages/monaco/src/index.ts delete mode 100644 packages/monaco/src/libs/__fixtures__/mockMonacoWithLanguages.ts delete mode 100644 packages/monaco/src/libs/getLanguage/__tests__/getLanguageForFile.test.ts delete mode 100644 packages/monaco/src/libs/getLanguage/__tests__/getLanguageForName.test.ts delete mode 100644 packages/monaco/src/libs/getLanguage/index.ts delete mode 100644 packages/monaco/src/libs/languageServices/LanguageService.ts delete mode 100644 packages/monaco/src/libs/languageServices/__tests__/LanguageServices.test.ts delete mode 100644 packages/monaco/src/libs/languageServices/index.ts delete mode 100644 packages/monaco/src/libs/languageServices/types.ts delete mode 100644 packages/monaco/src/libs/languageServices/useLanguageService.ts delete mode 100644 packages/monaco/src/libs/services/formatValidationComplaint.ts delete mode 100644 packages/monaco/src/libs/services/javascript/index.ts delete mode 100644 packages/monaco/src/libs/services/javascript/javascriptLanguage.ts delete mode 100644 packages/monaco/src/libs/services/languageIds.ts delete mode 100644 packages/monaco/src/libs/services/registerLanguage.ts delete mode 100644 packages/monaco/src/libs/services/typescript/__examples__/testSyntax.ts.txt delete mode 100644 packages/monaco/src/libs/services/typescript/typescriptLanguage.ts delete mode 100644 packages/monaco/tsconfig.json diff --git a/packages/markdown-overrides/.gitignore b/packages/markdown-overrides/.gitignore deleted file mode 100644 index 1521c8b765..0000000000 --- a/packages/markdown-overrides/.gitignore +++ /dev/null @@ -1 +0,0 @@ -dist diff --git a/packages/markdown-overrides/CHANGELOG.md b/packages/markdown-overrides/CHANGELOG.md deleted file mode 100644 index 784e364c6a..0000000000 --- a/packages/markdown-overrides/CHANGELOG.md +++ /dev/null @@ -1,1009 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -### [0.10.6](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.10.5...@codecademy/markdown-overrides@0.10.6) (2023-07-05) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.10.5](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.10.4...@codecademy/markdown-overrides@0.10.5) (2023-05-25) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.10.4](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.10.3...@codecademy/markdown-overrides@0.10.4) (2023-04-14) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.10.3](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.10.2...@codecademy/markdown-overrides@0.10.3) (2023-04-10) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.10.2](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.10.1...@codecademy/markdown-overrides@0.10.2) (2023-03-20) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.10.1](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.10.0...@codecademy/markdown-overrides@0.10.1) (2023-02-06) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -## [0.10.0](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.19...@codecademy/markdown-overrides@0.10.0) (2023-01-19) - - -### ⚠ BREAKING CHANGES - -* Support React 18 [WEB-2055] - -### Miscellaneous Chores - -* Support React 18 [WEB-2055] ([89d6b22](https://github.com/Codecademy/gamut/commit/89d6b224831dd62d7bcd9a424142eaab02232a00)) - - - -### [0.9.19](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.18...@codecademy/markdown-overrides@0.9.19) (2023-01-09) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.18](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.17...@codecademy/markdown-overrides@0.9.18) (2023-01-06) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.17](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.16...@codecademy/markdown-overrides@0.9.17) (2022-12-06) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.16](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.15...@codecademy/markdown-overrides@0.9.16) (2022-11-29) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.15](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.14...@codecademy/markdown-overrides@0.9.15) (2022-11-02) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.14](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.13...@codecademy/markdown-overrides@0.9.14) (2022-11-01) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.13](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.12...@codecademy/markdown-overrides@0.9.13) (2022-10-31) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.12](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.11...@codecademy/markdown-overrides@0.9.12) (2022-10-06) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.11](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.10...@codecademy/markdown-overrides@0.9.11) (2022-10-04) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.10](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.9...@codecademy/markdown-overrides@0.9.10) (2022-08-19) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.9](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.8...@codecademy/markdown-overrides@0.9.9) (2022-08-09) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.8](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.7...@codecademy/markdown-overrides@0.9.8) (2022-07-29) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.7](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.6...@codecademy/markdown-overrides@0.9.7) (2022-07-29) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.6](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.5...@codecademy/markdown-overrides@0.9.6) (2022-07-27) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.5](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.4...@codecademy/markdown-overrides@0.9.5) (2022-07-19) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.4](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.3...@codecademy/markdown-overrides@0.9.4) (2022-07-15) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.3](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.2...@codecademy/markdown-overrides@0.9.3) (2022-05-24) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.2](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.1...@codecademy/markdown-overrides@0.9.2) (2022-05-17) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.9.1](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.9.0...@codecademy/markdown-overrides@0.9.1) (2022-04-13) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -## [0.9.0](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.8.2...@codecademy/markdown-overrides@0.9.0) (2022-03-25) - - -### ⚠ BREAKING CHANGES - -* **eslint-plugin-gamut:** gamut eslint-pkg + add no .scss / themed rules - -### Features - -* **eslint-plugin-gamut:** gamut eslint-pkg + add no .scss / themed rules ([4be6d9d](https://github.com/Codecademy/gamut/commit/4be6d9ddfbebb8b588f671c5f665d94a5e429384)) - - - -### [0.8.2](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.8.1...@codecademy/markdown-overrides@0.8.2) (2022-02-18) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.8.1](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.8.0...@codecademy/markdown-overrides@0.8.1) (2022-01-31) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -## [0.8.0](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.7.2...@codecademy/markdown-overrides@0.8.0) (2022-01-25) - - -### ⚠ BREAKING CHANGES - -* bumped React to 17 - -### Features - -* bumped React to 17 ([c074ecb](https://github.com/Codecademy/gamut/commit/c074ecbfa026ed8e37cf41e874d345574a46e5e4)) - - - -### [0.7.2](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.7.1...@codecademy/markdown-overrides@0.7.2) (2021-12-07) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.7.1](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.7.0...@codecademy/markdown-overrides@0.7.1) (2021-11-23) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -## 0.7.0 (2021-10-26) - - -### ⚠ BREAKING CHANGES - -* bumped ESLint packages to latest and added recommended & Jest linting - -### Features - -* bump ESLint configs to latest ([4e3cf77](https://github.com/Codecademy/gamut/commit/4e3cf77928bdd69bce3eeca8a7f07439627b4f08)) -* bumped ESLint packages to latest and added recommended & Jest linting ([0cecc5c](https://github.com/Codecademy/gamut/commit/0cecc5ca58883616a78c5429c1f6ec41fa03c4ba)) -* onboarded eslint-plugin-simple-import-sort into ESLint plugin ([89520d0](https://github.com/Codecademy/gamut/commit/89520d0e50c85b325616c0963c22199eedbfb8b7)) -* **markdown-overrides:** Add MathBlock component ([#977](https://github.com/Codecademy/gamut/issues/977)) ([ce20518](https://github.com/Codecademy/gamut/commit/ce20518f274d2c1c467d5a19e11cdd9fae61c58c)) -* **markdown-overrides:** Add PseudoBlock and ErrorBlock ([#971](https://github.com/Codecademy/gamut/issues/971)) ([1ab5b8f](https://github.com/Codecademy/gamut/commit/1ab5b8f3d48ad0ad2ece246fda94f654ad05c883)) -* **markdown-overrides:** Initial markdown-overrides package setup ([#967](https://github.com/Codecademy/gamut/issues/967)) ([55019da](https://github.com/Codecademy/gamut/commit/55019da4e51b89fb54a3cd95fa893fdccf42169e)) - - - -### [0.6.2](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.6.1...@codecademy/markdown-overrides@0.6.2) (2021-09-30) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.6.1](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.6.0...@codecademy/markdown-overrides@0.6.1) (2021-09-13) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -## [0.6.0](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.67...@codecademy/markdown-overrides@0.6.0) (2021-09-10) - - -### Features - -* bump ESLint configs to latest ([e0a201a](https://github.com/Codecademy/gamut/commit/e0a201abcc5f49718538d3d91af21cb37db4470e)) - - - -### [0.5.67](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.66...@codecademy/markdown-overrides@0.5.67) (2021-08-30) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.66](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.65...@codecademy/markdown-overrides@0.5.66) (2021-08-30) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.65](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.64...@codecademy/markdown-overrides@0.5.65) (2021-08-16) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.64](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.63...@codecademy/markdown-overrides@0.5.64) (2021-08-16) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.63](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.62...@codecademy/markdown-overrides@0.5.63) (2021-08-13) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.62](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.61...@codecademy/markdown-overrides@0.5.62) (2021-08-12) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.61](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.60...@codecademy/markdown-overrides@0.5.61) (2021-08-05) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.60](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.59...@codecademy/markdown-overrides@0.5.60) (2021-08-03) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.59](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.58...@codecademy/markdown-overrides@0.5.59) (2021-07-29) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.58](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.57...@codecademy/markdown-overrides@0.5.58) (2021-07-19) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.57](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.56...@codecademy/markdown-overrides@0.5.57) (2021-07-16) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.56](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.55...@codecademy/markdown-overrides@0.5.56) (2021-07-15) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.55](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.54...@codecademy/markdown-overrides@0.5.55) (2021-06-17) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.54](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.53...@codecademy/markdown-overrides@0.5.54) (2021-06-16) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.53](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.52...@codecademy/markdown-overrides@0.5.53) (2021-06-16) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.52](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.51...@codecademy/markdown-overrides@0.5.52) (2021-06-16) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.51](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.50...@codecademy/markdown-overrides@0.5.51) (2021-06-15) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.50](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.49...@codecademy/markdown-overrides@0.5.50) (2021-06-10) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.49](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.48...@codecademy/markdown-overrides@0.5.49) (2021-06-10) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.48](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.47...@codecademy/markdown-overrides@0.5.48) (2021-06-03) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.47](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.46...@codecademy/markdown-overrides@0.5.47) (2021-06-02) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.46](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.45...@codecademy/markdown-overrides@0.5.46) (2021-05-27) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.45](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.44...@codecademy/markdown-overrides@0.5.45) (2021-05-25) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.44](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.43...@codecademy/markdown-overrides@0.5.44) (2021-05-24) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.43](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.42...@codecademy/markdown-overrides@0.5.43) (2021-05-18) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.42](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.41...@codecademy/markdown-overrides@0.5.42) (2021-05-12) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.41](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.40...@codecademy/markdown-overrides@0.5.41) (2021-05-11) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.40](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.39...@codecademy/markdown-overrides@0.5.40) (2021-05-07) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.39](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.38...@codecademy/markdown-overrides@0.5.39) (2021-05-05) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.38](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.37...@codecademy/markdown-overrides@0.5.38) (2021-05-04) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.37](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.36...@codecademy/markdown-overrides@0.5.37) (2021-05-04) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.36](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.35...@codecademy/markdown-overrides@0.5.36) (2021-05-03) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.35](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.34...@codecademy/markdown-overrides@0.5.35) (2021-04-30) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.34](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.33...@codecademy/markdown-overrides@0.5.34) (2021-04-29) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.33](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.32...@codecademy/markdown-overrides@0.5.33) (2021-04-28) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.32](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.31...@codecademy/markdown-overrides@0.5.32) (2021-04-27) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.31](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.30...@codecademy/markdown-overrides@0.5.31) (2021-04-26) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.30](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.29...@codecademy/markdown-overrides@0.5.30) (2021-04-26) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.29](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.28...@codecademy/markdown-overrides@0.5.29) (2021-04-23) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.28](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.27...@codecademy/markdown-overrides@0.5.28) (2021-04-23) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.27](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.26...@codecademy/markdown-overrides@0.5.27) (2021-04-22) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.26](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.25...@codecademy/markdown-overrides@0.5.26) (2021-04-20) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.25](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.24...@codecademy/markdown-overrides@0.5.25) (2021-04-19) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.24](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.23...@codecademy/markdown-overrides@0.5.24) (2021-04-15) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.23](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.22...@codecademy/markdown-overrides@0.5.23) (2021-04-15) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.22](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.21...@codecademy/markdown-overrides@0.5.22) (2021-04-15) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.21](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.20...@codecademy/markdown-overrides@0.5.21) (2021-04-12) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.20](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.19...@codecademy/markdown-overrides@0.5.20) (2021-04-09) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.19](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.18...@codecademy/markdown-overrides@0.5.19) (2021-04-08) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.18](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.17...@codecademy/markdown-overrides@0.5.18) (2021-04-06) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.17](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.16...@codecademy/markdown-overrides@0.5.17) (2021-04-05) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.16](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.15...@codecademy/markdown-overrides@0.5.16) (2021-03-30) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.15](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.14...@codecademy/markdown-overrides@0.5.15) (2021-03-30) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.14](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.13...@codecademy/markdown-overrides@0.5.14) (2021-03-26) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.13](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.12...@codecademy/markdown-overrides@0.5.13) (2021-03-25) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.12](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.11...@codecademy/markdown-overrides@0.5.12) (2021-03-23) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.11](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.10...@codecademy/markdown-overrides@0.5.11) (2021-03-19) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.10](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.9...@codecademy/markdown-overrides@0.5.10) (2021-03-18) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.9](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.8...@codecademy/markdown-overrides@0.5.9) (2021-03-16) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.8](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.7...@codecademy/markdown-overrides@0.5.8) (2021-03-04) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.7](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.6...@codecademy/markdown-overrides@0.5.7) (2021-03-04) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.6](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.5...@codecademy/markdown-overrides@0.5.6) (2021-03-04) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.5](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.4...@codecademy/markdown-overrides@0.5.5) (2021-03-04) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.4](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.3...@codecademy/markdown-overrides@0.5.4) (2021-03-02) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.3](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.2...@codecademy/markdown-overrides@0.5.3) (2021-02-23) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.2](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.1...@codecademy/markdown-overrides@0.5.2) (2021-02-17) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.5.1](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.5.0...@codecademy/markdown-overrides@0.5.1) (2021-02-16) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -## [0.5.0](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.4.7...@codecademy/markdown-overrides@0.5.0) (2021-02-12) - - -### ⚠ BREAKING CHANGES - -* bumped ESLint packages to latest and added recommended & Jest linting - -### Features - -* bumped ESLint packages to latest and added recommended & Jest linting ([2e8af11](https://github.com/Codecademy/gamut/commit/2e8af111b372f35f1cfca28cbc22744f7489615d)) - - - -### [0.4.7](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.4.6...@codecademy/markdown-overrides@0.4.7) (2021-02-05) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.4.6](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.4.5...@codecademy/markdown-overrides@0.4.6) (2021-02-04) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.4.5](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.4.4...@codecademy/markdown-overrides@0.4.5) (2021-02-02) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.4.4](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.4.3...@codecademy/markdown-overrides@0.4.4) (2021-01-29) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.4.3](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.4.2...@codecademy/markdown-overrides@0.4.3) (2021-01-22) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.4.2](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.4.1...@codecademy/markdown-overrides@0.4.2) (2020-12-14) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.4.1](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.4.0...@codecademy/markdown-overrides@0.4.1) (2020-12-14) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -## [0.4.0](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.19...@codecademy/markdown-overrides@0.4.0) (2020-12-11) - - -### Features - -* onboarded eslint-plugin-simple-import-sort into ESLint plugin ([59d6fe5](https://github.com/Codecademy/gamut/commit/59d6fe54d9af4b3ba2a88f7c234f65fc63506c0c)) - - - -### [0.3.19](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.18...@codecademy/markdown-overrides@0.3.19) (2020-12-08) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.3.18](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.17...@codecademy/markdown-overrides@0.3.18) (2020-12-07) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.3.17](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.16...@codecademy/markdown-overrides@0.3.17) (2020-12-03) - -**Note:** Version bump only for package @codecademy/markdown-overrides - - - - - -### [0.3.16](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.15...@codecademy/markdown-overrides@0.3.16) (2020-11-30) - -### [0.3.15](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.14...@codecademy/markdown-overrides@0.3.15) (2020-11-30) - -### [0.3.14](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.13...@codecademy/markdown-overrides@0.3.14) (2020-11-19) - -### [0.3.13](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.12...@codecademy/markdown-overrides@0.3.13) (2020-11-19) - -### [0.3.12](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.11...@codecademy/markdown-overrides@0.3.12) (2020-11-19) - -### [0.3.11](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.10...@codecademy/markdown-overrides@0.3.11) (2020-11-16) - -### [0.3.10](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.9...@codecademy/markdown-overrides@0.3.10) (2020-11-13) - -### [0.3.9](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.8...@codecademy/markdown-overrides@0.3.9) (2020-11-13) - -### [0.3.8](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.7...@codecademy/markdown-overrides@0.3.8) (2020-11-10) - -### [0.3.7](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.6...@codecademy/markdown-overrides@0.3.7) (2020-11-10) - -### [0.3.6](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.5...@codecademy/markdown-overrides@0.3.6) (2020-11-02) - -### [0.3.5](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.4...@codecademy/markdown-overrides@0.3.5) (2020-10-20) - -### [0.3.4](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.3...@codecademy/markdown-overrides@0.3.4) (2020-10-20) - -### [0.3.3](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.2...@codecademy/markdown-overrides@0.3.3) (2020-10-16) - -### [0.3.2](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.1...@codecademy/markdown-overrides@0.3.2) (2020-10-08) - -### [0.3.1](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.3.0...@codecademy/markdown-overrides@0.3.1) (2020-10-06) - -## [0.3.0](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.2.0...@codecademy/markdown-overrides@0.3.0) (2020-10-01) - - -### ✨ Features - -* **markdown-overrides:** Add MathBlock component ([#977](https://github.com/Codecademy/gamut/issues/977)) ([4b46117](https://github.com/Codecademy/gamut/commit/4b46117f5806ce5e705a76c7d09e42a8451658f8)) - -## [0.2.0](https://github.com/Codecademy/gamut/compare/@codecademy/markdown-overrides@0.1.0...@codecademy/markdown-overrides@0.2.0) (2020-09-28) - - -### ✨ Features - -* **markdown-overrides:** Add PseudoBlock and ErrorBlock ([#971](https://github.com/Codecademy/gamut/issues/971)) ([2caea29](https://github.com/Codecademy/gamut/commit/2caea296b8d90bd7e69b39c999af5aea400d3036)) - -## [0.1.0](https://github.com/Codecademy/gamut/compare/17b92b9225b195837293b1259c397d07f36b816b...@codecademy/markdown-overrides@0.1.0) (2020-09-24) - - -### ✨ Features - -* **markdown-overrides:** Initial markdown-overrides package setup ([#967](https://github.com/Codecademy/gamut/issues/967)) ([17b92b9](https://github.com/Codecademy/gamut/commit/17b92b9225b195837293b1259c397d07f36b816b)) diff --git a/packages/markdown-overrides/README.md b/packages/markdown-overrides/README.md deleted file mode 100644 index 921683048c..0000000000 --- a/packages/markdown-overrides/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Markdown Overrides - -Overrides used for custom markdown rendering in Codecademy applications. diff --git a/packages/markdown-overrides/babel.config.js b/packages/markdown-overrides/babel.config.js deleted file mode 100644 index ffd4ed9873..0000000000 --- a/packages/markdown-overrides/babel.config.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - extends: '../../babel.defaults.js', - presets: ['codecademy', '@babel/preset-typescript'], -}; diff --git a/packages/markdown-overrides/jest.config.ts b/packages/markdown-overrides/jest.config.ts deleted file mode 100644 index e0d289b06b..0000000000 --- a/packages/markdown-overrides/jest.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -import base from '../../jest.config.base'; - -export default base('markdown-overrides', { - transform: { - '^.+\\.[tj]sx?$': 'babel-jest', - }, - setupFiles: ['/../../script/jest/base-setup.js'], - setupFilesAfterEnv: ['/../../script/jest/rtl-setup.js'], - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], -}); diff --git a/packages/markdown-overrides/package.json b/packages/markdown-overrides/package.json deleted file mode 100644 index 44a0828f59..0000000000 --- a/packages/markdown-overrides/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "@codecademy/markdown-overrides", - "description": "Markdown overrides React Components for Codecademy", - "version": "0.10.6", - "author": "Codecademy Engineering", - "main": "dist/index.js", - "module": "dist/index.js", - "repository": { - "type": "git", - "url": "git+https://github.com/Codecademy/gamut.git" - }, - "files": [ - "dist" - ], - "scripts": { - "build": "nx build @codecademy/markdown-overrides" - }, - "peerDependencies": { - "react": "^17.0.2 || ^18.2.0", - "react-dom": "^17.0.2 || ^18.2.0" - }, - "dependencies": { - "@codecademy/gamut-styles": "16.1.2", - "classnames": "^2.2.5", - "katex": "0.9.0" - }, - "devDependencies": { - "@testing-library/react": "^12.1.2", - "@types/katex": "0.11.0" - }, - "license": "MIT" -} diff --git a/packages/markdown-overrides/project.json b/packages/markdown-overrides/project.json deleted file mode 100644 index 6f0b7704fb..0000000000 --- a/packages/markdown-overrides/project.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "packages/markdown-overrides/src", - "projectType": "library", - "targets": { - "build": { - "outputs": ["{options.outputPath}"], - "executor": "nx:run-commands", - "options": { - "cwd": "packages/markdown-overrides", - "outputPath": "./dist", - "commands": [ - "rm -rf ./dist", - "babel ./src --out-dir ./dist --extensions \".ts,.tsx\"", - "tsc --emitDeclarationOnly", - "cpy './src/**/*.{d.ts,scss,svg,png}' ./dist" - ], - "parallel": false - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/packages/markdown-overrides"], - "options": { - "jestConfig": "packages/markdown-overrides/jest.config.ts", - "passWithNoTests": true - } - } - }, - "tags": [] -} diff --git a/packages/markdown-overrides/src/ErrorBlock/__tests__/ErrorBlock.test.tsx b/packages/markdown-overrides/src/ErrorBlock/__tests__/ErrorBlock.test.tsx deleted file mode 100644 index e5fc86babe..0000000000 --- a/packages/markdown-overrides/src/ErrorBlock/__tests__/ErrorBlock.test.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { render } from '@testing-library/react'; - -import { ErrorBlock } from '..'; - -describe('ErrorBlock', () => { - it('renders itself and children', () => { - const errorText = 'error!'; - const view = render({errorText}); - - view.getByText(errorText); - }); -}); diff --git a/packages/markdown-overrides/src/ErrorBlock/index.tsx b/packages/markdown-overrides/src/ErrorBlock/index.tsx deleted file mode 100644 index 0c2331942f..0000000000 --- a/packages/markdown-overrides/src/ErrorBlock/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import cx from 'classnames'; -import * as React from 'react'; - -import { GenericMarkdownProps } from '../types'; -// eslint-disable-next-line gamut/no-css-standalone -import styles from './styles.module.scss'; - -export const ErrorBlock: React.FC = ({ - children, - className, -}) => { - return {children}; -}; diff --git a/packages/markdown-overrides/src/ErrorBlock/styles.module.scss b/packages/markdown-overrides/src/ErrorBlock/styles.module.scss deleted file mode 100644 index 188c6c58d5..0000000000 --- a/packages/markdown-overrides/src/ErrorBlock/styles.module.scss +++ /dev/null @@ -1,9 +0,0 @@ -@import "~@codecademy/gamut-styles/utils"; - -// Importants are necessary and safe here -// to override default styles for markdown code blocks -.errorBlock { - padding: 1rem !important; - background-color: $color-black !important; - color: $color-red-500 !important; -} diff --git a/packages/markdown-overrides/src/MathBlock/__tests__/MathBlock.test.tsx b/packages/markdown-overrides/src/MathBlock/__tests__/MathBlock.test.tsx deleted file mode 100644 index 80f3079260..0000000000 --- a/packages/markdown-overrides/src/MathBlock/__tests__/MathBlock.test.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { render } from '@testing-library/react'; - -import { MathBlock } from '..'; - -describe('MathBlock', () => { - describe('with valid LaTex', () => { - it('renders itself and children', () => { - const latexText = '1234'; - - const view = render({latexText}); - - view.getByText(latexText); - }); - }); - - describe('with invalid LaTex', () => { - it('catches and renders parsing errors', () => { - const invalidLaTeX = 'invalid & latex'; - - const view = render({invalidLaTeX}); - - view.getByText('parse error', { exact: false }); - }); - }); -}); diff --git a/packages/markdown-overrides/src/MathBlock/index.tsx b/packages/markdown-overrides/src/MathBlock/index.tsx deleted file mode 100644 index d431730026..0000000000 --- a/packages/markdown-overrides/src/MathBlock/index.tsx +++ /dev/null @@ -1,43 +0,0 @@ -/* eslint-disable gamut/no-css-standalone */ -import 'katex/dist/katex.css'; - -import cx from 'classnames'; -import katex from 'katex'; -import * as React from 'react'; - -import styles from './styles.module.scss'; - -export type MathBlockProps = { - wrap?: boolean; - language?: string; - filename?: string; - className?: string; - children: string; -}; - -const getKatex = (children: string) => { - try { - return katex.renderToString(children, { - displayMode: true, - }); - } catch (error) { - return error instanceof Error ? error.message : 'Error'; - } -}; - -export const MathBlock: React.FC = ({ - children, - className, - wrap = true, -}) => { - const classes = cx(wrap && styles.wrap, styles.MathBlock, className); - - const html = getKatex(children); - - return ( - - {/* eslint-disable-next-line react/no-danger */} -
- - ); -}; diff --git a/packages/markdown-overrides/src/MathBlock/styles.module.scss b/packages/markdown-overrides/src/MathBlock/styles.module.scss deleted file mode 100644 index 38df1514d7..0000000000 --- a/packages/markdown-overrides/src/MathBlock/styles.module.scss +++ /dev/null @@ -1,20 +0,0 @@ -@import "~@codecademy/gamut-styles/utils"; - -.MathBlock { - @include font-smoothing; - display: block; - padding: 1rem 0; - text-align: left; - font-weight: normal; - color: inherit; - overflow: auto; - div span { - text-align: center; - } -} - -.wrap, -.wrap pre { - word-wrap: break-all; - white-space: pre-wrap; -} diff --git a/packages/markdown-overrides/src/PseudoBlock/__tests__/PseudoBlock.test.tsx b/packages/markdown-overrides/src/PseudoBlock/__tests__/PseudoBlock.test.tsx deleted file mode 100644 index 0d3512dc23..0000000000 --- a/packages/markdown-overrides/src/PseudoBlock/__tests__/PseudoBlock.test.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { render } from '@testing-library/react'; - -import { PseudoBlock } from '..'; - -describe('PsuedoBlock', () => { - it('renders itself and children', () => { - const psuedoText = 'pseudocode!'; - const view = render({psuedoText}); - - view.getByText(psuedoText); - }); -}); diff --git a/packages/markdown-overrides/src/PseudoBlock/index.tsx b/packages/markdown-overrides/src/PseudoBlock/index.tsx deleted file mode 100644 index 1fa0e9636a..0000000000 --- a/packages/markdown-overrides/src/PseudoBlock/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import cx from 'classnames'; -import * as React from 'react'; - -import { GenericMarkdownProps } from '../types'; -// eslint-disable-next-line gamut/no-css-standalone -import styles from './styles.module.scss'; - -export const PseudoBlock: React.FC = ({ - children, - className, -}) => { - return {children}; -}; diff --git a/packages/markdown-overrides/src/PseudoBlock/styles.module.scss b/packages/markdown-overrides/src/PseudoBlock/styles.module.scss deleted file mode 100644 index 051f628b1a..0000000000 --- a/packages/markdown-overrides/src/PseudoBlock/styles.module.scss +++ /dev/null @@ -1,9 +0,0 @@ -@import "~@codecademy/gamut-styles/utils"; - -// Importants are necessary and safe here -// to override default styles for markdown code blocks -.pseudoBlock { - padding: 1rem !important; - background-color: $color-gray-200 !important; - color: $color-black !important; -} diff --git a/packages/markdown-overrides/src/index.ts b/packages/markdown-overrides/src/index.ts deleted file mode 100644 index e35e973358..0000000000 --- a/packages/markdown-overrides/src/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './ErrorBlock'; -export * from './MathBlock'; -export * from './PseudoBlock'; diff --git a/packages/markdown-overrides/src/types.ts b/packages/markdown-overrides/src/types.ts deleted file mode 100644 index 20e3247d2f..0000000000 --- a/packages/markdown-overrides/src/types.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type GenericMarkdownProps = { - className?: string; - children?: React.ReactNode; -}; diff --git a/packages/markdown-overrides/tsconfig.json b/packages/markdown-overrides/tsconfig.json deleted file mode 100644 index 2058f24853..0000000000 --- a/packages/markdown-overrides/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "declaration": true, - "jsx": "react-jsx", - "rootDir": "./src", - "outDir": "./dist" - }, - "include": ["../../typings/*.d.ts", "./src/**/*.ts", "./src/**/*.tsx"] -} diff --git a/packages/monaco/.gitignore b/packages/monaco/.gitignore deleted file mode 100644 index 1521c8b765..0000000000 --- a/packages/monaco/.gitignore +++ /dev/null @@ -1 +0,0 @@ -dist diff --git a/packages/monaco/CHANGELOG.md b/packages/monaco/CHANGELOG.md deleted file mode 100644 index 09a69a0ce5..0000000000 --- a/packages/monaco/CHANGELOG.md +++ /dev/null @@ -1,1956 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -### [0.7.38](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.37...@codecademy/monaco@0.7.38) (2023-07-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.37](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.36...@codecademy/monaco@0.7.37) (2023-07-13) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.36](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.35...@codecademy/monaco@0.7.36) (2023-07-12) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.35](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.34...@codecademy/monaco@0.7.35) (2023-07-12) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.34](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.33...@codecademy/monaco@0.7.34) (2023-07-05) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.33](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.32...@codecademy/monaco@0.7.33) (2023-06-21) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.32](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.31...@codecademy/monaco@0.7.32) (2023-05-31) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.31](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.30...@codecademy/monaco@0.7.31) (2023-05-31) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.30](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.29...@codecademy/monaco@0.7.30) (2023-05-30) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.29](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.28...@codecademy/monaco@0.7.29) (2023-05-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.28](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.27...@codecademy/monaco@0.7.28) (2023-05-24) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.27](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.26...@codecademy/monaco@0.7.27) (2023-05-23) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.26](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.25...@codecademy/monaco@0.7.26) (2023-05-19) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.25](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.24...@codecademy/monaco@0.7.25) (2023-05-19) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.24](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.23...@codecademy/monaco@0.7.24) (2023-05-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.23](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.22...@codecademy/monaco@0.7.23) (2023-05-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.22](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.21...@codecademy/monaco@0.7.22) (2023-05-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.21](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.20...@codecademy/monaco@0.7.21) (2023-05-02) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.20](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.19...@codecademy/monaco@0.7.20) (2023-04-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.19](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.18...@codecademy/monaco@0.7.19) (2023-04-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.18](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.17...@codecademy/monaco@0.7.18) (2023-04-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.17](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.16...@codecademy/monaco@0.7.17) (2023-04-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.16](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.15...@codecademy/monaco@0.7.16) (2023-03-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.15](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.14...@codecademy/monaco@0.7.15) (2023-03-27) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.14](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.13...@codecademy/monaco@0.7.14) (2023-03-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.13](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.12...@codecademy/monaco@0.7.13) (2023-03-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.12](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.11...@codecademy/monaco@0.7.12) (2023-03-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.11](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.10...@codecademy/monaco@0.7.11) (2023-03-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.10](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.9...@codecademy/monaco@0.7.10) (2023-03-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.9](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.8...@codecademy/monaco@0.7.9) (2023-03-07) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.8](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.7...@codecademy/monaco@0.7.8) (2023-03-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.7](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.6...@codecademy/monaco@0.7.7) (2023-03-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.6](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.5...@codecademy/monaco@0.7.6) (2023-02-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.5](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.4...@codecademy/monaco@0.7.5) (2023-02-09) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.4](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.3...@codecademy/monaco@0.7.4) (2023-02-09) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.3](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.2...@codecademy/monaco@0.7.3) (2023-02-09) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.2](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.1...@codecademy/monaco@0.7.2) (2023-02-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.7.1](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.7.0...@codecademy/monaco@0.7.1) (2023-02-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -## [0.7.0](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.120...@codecademy/monaco@0.7.0) (2023-01-19) - - -### ⚠ BREAKING CHANGES - -* Support React 18 [WEB-2055] - -### Miscellaneous Chores - -* Support React 18 [WEB-2055] ([89d6b22](https://github.com/Codecademy/gamut/packages/monaco/commit/89d6b224831dd62d7bcd9a424142eaab02232a00)) - - - -### [0.6.120](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.119...@codecademy/monaco@0.6.120) (2023-01-09) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.119](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.118...@codecademy/monaco@0.6.119) (2023-01-09) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.118](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.117...@codecademy/monaco@0.6.118) (2023-01-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.117](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.116...@codecademy/monaco@0.6.117) (2023-01-04) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.116](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.115...@codecademy/monaco@0.6.116) (2022-12-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.115](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.114...@codecademy/monaco@0.6.115) (2022-12-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.114](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.113...@codecademy/monaco@0.6.114) (2022-12-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.113](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.112...@codecademy/monaco@0.6.113) (2022-12-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.112](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.111...@codecademy/monaco@0.6.112) (2022-12-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.111](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.110...@codecademy/monaco@0.6.111) (2022-12-02) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.110](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.109...@codecademy/monaco@0.6.110) (2022-11-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.109](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.108...@codecademy/monaco@0.6.109) (2022-11-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.108](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.107...@codecademy/monaco@0.6.108) (2022-11-22) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.107](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.106...@codecademy/monaco@0.6.107) (2022-11-17) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.106](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.105...@codecademy/monaco@0.6.106) (2022-11-17) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.105](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.104...@codecademy/monaco@0.6.105) (2022-11-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.104](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.103...@codecademy/monaco@0.6.104) (2022-11-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.103](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.102...@codecademy/monaco@0.6.103) (2022-11-02) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.102](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.101...@codecademy/monaco@0.6.102) (2022-11-02) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.101](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.100...@codecademy/monaco@0.6.101) (2022-11-01) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.100](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.99...@codecademy/monaco@0.6.100) (2022-11-01) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.99](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.98...@codecademy/monaco@0.6.99) (2022-10-31) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.98](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.97...@codecademy/monaco@0.6.98) (2022-10-31) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.97](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.96...@codecademy/monaco@0.6.97) (2022-10-26) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.96](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.95...@codecademy/monaco@0.6.96) (2022-10-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.95](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.94...@codecademy/monaco@0.6.95) (2022-10-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.94](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.93...@codecademy/monaco@0.6.94) (2022-10-19) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.93](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.92...@codecademy/monaco@0.6.93) (2022-10-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.92](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.91...@codecademy/monaco@0.6.92) (2022-10-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.91](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.90...@codecademy/monaco@0.6.91) (2022-10-05) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.90](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.89...@codecademy/monaco@0.6.90) (2022-10-04) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.89](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.88...@codecademy/monaco@0.6.89) (2022-10-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.88](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.87...@codecademy/monaco@0.6.88) (2022-09-22) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.87](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.86...@codecademy/monaco@0.6.87) (2022-09-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.86](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.85...@codecademy/monaco@0.6.86) (2022-09-12) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.85](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.84...@codecademy/monaco@0.6.85) (2022-09-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.84](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.83...@codecademy/monaco@0.6.84) (2022-09-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.83](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.82...@codecademy/monaco@0.6.83) (2022-08-31) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.82](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.81...@codecademy/monaco@0.6.82) (2022-08-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.81](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.80...@codecademy/monaco@0.6.81) (2022-08-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.80](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.79...@codecademy/monaco@0.6.80) (2022-08-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.79](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.78...@codecademy/monaco@0.6.79) (2022-08-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.78](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.77...@codecademy/monaco@0.6.78) (2022-08-24) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.77](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.76...@codecademy/monaco@0.6.77) (2022-08-24) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.76](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.75...@codecademy/monaco@0.6.76) (2022-08-23) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.75](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.74...@codecademy/monaco@0.6.75) (2022-08-22) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.74](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.73...@codecademy/monaco@0.6.74) (2022-08-19) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.73](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.72...@codecademy/monaco@0.6.73) (2022-08-19) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.72](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.71...@codecademy/monaco@0.6.72) (2022-08-17) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.71](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.70...@codecademy/monaco@0.6.71) (2022-08-11) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.70](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.69...@codecademy/monaco@0.6.70) (2022-08-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.69](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.68...@codecademy/monaco@0.6.69) (2022-08-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.68](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.67...@codecademy/monaco@0.6.68) (2022-08-09) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.67](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.66...@codecademy/monaco@0.6.67) (2022-08-04) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.66](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.65...@codecademy/monaco@0.6.66) (2022-08-04) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.65](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.64...@codecademy/monaco@0.6.65) (2022-08-02) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.64](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.63...@codecademy/monaco@0.6.64) (2022-08-01) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.63](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.62...@codecademy/monaco@0.6.63) (2022-07-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.62](https://github.com/Codecademy/gamut/packages/monaco/compare/@codecademy/monaco@0.6.61...@codecademy/monaco@0.6.62) (2022-07-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.61](http://github.com///compare/@codecademy/monaco@0.6.60...@codecademy/monaco@0.6.61) (2022-07-27) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.60](http://github.com///compare/@codecademy/monaco@0.6.59...@codecademy/monaco@0.6.60) (2022-07-27) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.59](http://github.com///compare/@codecademy/monaco@0.6.58...@codecademy/monaco@0.6.59) (2022-07-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.58](http://github.com///compare/@codecademy/monaco@0.6.57...@codecademy/monaco@0.6.58) (2022-07-19) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.57](http://github.com///compare/@codecademy/monaco@0.6.56...@codecademy/monaco@0.6.57) (2022-07-18) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.56](http://github.com///compare/@codecademy/monaco@0.6.55...@codecademy/monaco@0.6.56) (2022-07-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.55](http://github.com///compare/@codecademy/monaco@0.6.54...@codecademy/monaco@0.6.55) (2022-06-27) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.54](http://github.com///compare/@codecademy/monaco@0.6.53...@codecademy/monaco@0.6.54) (2022-06-23) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.53](http://github.com///compare/@codecademy/monaco@0.6.52...@codecademy/monaco@0.6.53) (2022-06-22) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.52](http://github.com///compare/@codecademy/monaco@0.6.51...@codecademy/monaco@0.6.52) (2022-06-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.51](http://github.com///compare/@codecademy/monaco@0.6.50...@codecademy/monaco@0.6.51) (2022-06-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.50](http://github.com///compare/@codecademy/monaco@0.6.49...@codecademy/monaco@0.6.50) (2022-06-13) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.49](http://github.com///compare/@codecademy/monaco@0.6.48...@codecademy/monaco@0.6.49) (2022-06-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.48](http://github.com///compare/@codecademy/monaco@0.6.47...@codecademy/monaco@0.6.48) (2022-06-07) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.47](http://github.com///compare/@codecademy/monaco@0.6.46...@codecademy/monaco@0.6.47) (2022-06-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.46](http://github.com///compare/@codecademy/monaco@0.6.45...@codecademy/monaco@0.6.46) (2022-05-24) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.45](http://github.com///compare/@codecademy/monaco@0.6.44...@codecademy/monaco@0.6.45) (2022-05-17) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.44](http://github.com///compare/@codecademy/monaco@0.6.43...@codecademy/monaco@0.6.44) (2022-05-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.43](http://github.com///compare/@codecademy/monaco@0.6.42...@codecademy/monaco@0.6.43) (2022-05-12) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.42](http://github.com///compare/@codecademy/monaco@0.6.41...@codecademy/monaco@0.6.42) (2022-05-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.41](http://github.com///compare/@codecademy/monaco@0.6.40...@codecademy/monaco@0.6.41) (2022-05-09) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.40](http://github.com///compare/@codecademy/monaco@0.6.39...@codecademy/monaco@0.6.40) (2022-05-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.39](http://github.com///compare/@codecademy/monaco@0.6.38...@codecademy/monaco@0.6.39) (2022-04-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.38](http://github.com///compare/@codecademy/monaco@0.6.37...@codecademy/monaco@0.6.38) (2022-04-26) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.37](http://github.com///compare/@codecademy/monaco@0.6.36...@codecademy/monaco@0.6.37) (2022-04-26) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.36](http://github.com///compare/@codecademy/monaco@0.6.35...@codecademy/monaco@0.6.36) (2022-04-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.35](http://github.com///compare/@codecademy/monaco@0.6.34...@codecademy/monaco@0.6.35) (2022-04-21) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.34](http://github.com///compare/@codecademy/monaco@0.6.33...@codecademy/monaco@0.6.34) (2022-04-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.33](http://github.com///compare/@codecademy/monaco@0.6.32...@codecademy/monaco@0.6.33) (2022-04-13) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.32](http://github.com///compare/@codecademy/monaco@0.6.31...@codecademy/monaco@0.6.32) (2022-04-05) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.31](http://github.com///compare/@codecademy/monaco@0.6.30...@codecademy/monaco@0.6.31) (2022-03-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.30](http://github.com///compare/@codecademy/monaco@0.6.29...@codecademy/monaco@0.6.30) (2022-03-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.29](http://github.com///compare/@codecademy/monaco@0.6.28...@codecademy/monaco@0.6.29) (2022-03-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.28](http://github.com///compare/@codecademy/monaco@0.6.27...@codecademy/monaco@0.6.28) (2022-03-24) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.27](http://github.com///compare/@codecademy/monaco@0.6.26...@codecademy/monaco@0.6.27) (2022-03-22) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.26](http://github.com///compare/@codecademy/monaco@0.6.25...@codecademy/monaco@0.6.26) (2022-03-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.25](http://github.com///compare/@codecademy/monaco@0.6.24...@codecademy/monaco@0.6.25) (2022-03-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.24](http://github.com///compare/@codecademy/monaco@0.6.23...@codecademy/monaco@0.6.24) (2022-03-11) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.23](http://github.com///compare/@codecademy/monaco@0.6.22...@codecademy/monaco@0.6.23) (2022-03-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.22](http://github.com///compare/@codecademy/monaco@0.6.21...@codecademy/monaco@0.6.22) (2022-03-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.21](http://github.com///compare/@codecademy/monaco@0.6.20...@codecademy/monaco@0.6.21) (2022-03-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.20](http://github.com///compare/@codecademy/monaco@0.6.19...@codecademy/monaco@0.6.20) (2022-03-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.19](http://github.com///compare/@codecademy/monaco@0.6.18...@codecademy/monaco@0.6.19) (2022-03-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.18](http://github.com///compare/@codecademy/monaco@0.6.17...@codecademy/monaco@0.6.18) (2022-03-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.17](http://github.com///compare/@codecademy/monaco@0.6.16...@codecademy/monaco@0.6.17) (2022-02-28) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.16](http://github.com///compare/@codecademy/monaco@0.6.15...@codecademy/monaco@0.6.16) (2022-02-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.15](http://github.com///compare/@codecademy/monaco@0.6.14...@codecademy/monaco@0.6.15) (2022-02-18) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.14](http://github.com///compare/@codecademy/monaco@0.6.13...@codecademy/monaco@0.6.14) (2022-02-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.13](http://github.com///compare/@codecademy/monaco@0.6.12...@codecademy/monaco@0.6.13) (2022-02-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.12](http://github.com///compare/@codecademy/monaco@0.6.11...@codecademy/monaco@0.6.12) (2022-02-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.11](http://github.com///compare/@codecademy/monaco@0.6.10...@codecademy/monaco@0.6.11) (2022-02-04) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.10](http://github.com///compare/@codecademy/monaco@0.6.9...@codecademy/monaco@0.6.10) (2022-02-04) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.9](http://github.com///compare/@codecademy/monaco@0.6.8...@codecademy/monaco@0.6.9) (2022-02-04) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.8](http://github.com///compare/@codecademy/monaco@0.6.7...@codecademy/monaco@0.6.8) (2022-02-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.7](http://github.com///compare/@codecademy/monaco@0.6.6...@codecademy/monaco@0.6.7) (2022-02-02) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.6](http://github.com///compare/@codecademy/monaco@0.6.5...@codecademy/monaco@0.6.6) (2022-02-02) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.5](http://github.com///compare/@codecademy/monaco@0.6.4...@codecademy/monaco@0.6.5) (2022-02-01) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.4](http://github.com///compare/@codecademy/monaco@0.6.3...@codecademy/monaco@0.6.4) (2022-01-31) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.3](http://github.com///compare/@codecademy/monaco@0.6.2...@codecademy/monaco@0.6.3) (2022-01-28) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.2](http://github.com///compare/@codecademy/monaco@0.6.1...@codecademy/monaco@0.6.2) (2022-01-27) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.6.1](http://github.com///compare/@codecademy/monaco@0.6.0...@codecademy/monaco@0.6.1) (2022-01-26) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -## [0.6.0](http://github.com///compare/@codecademy/monaco@0.5.32...@codecademy/monaco@0.6.0) (2022-01-25) - - -### ⚠ BREAKING CHANGES - -* bumped React to 17 - -### Features - -* bumped React to 17 ([c074ecb](http://github.com///commit/c074ecbfa026ed8e37cf41e874d345574a46e5e4)) - - - -### [0.5.32](http://github.com///compare/@codecademy/monaco@0.5.31...@codecademy/monaco@0.5.32) (2022-01-24) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.31](http://github.com///compare/@codecademy/monaco@0.5.30...@codecademy/monaco@0.5.31) (2022-01-21) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.30](http://github.com///compare/@codecademy/monaco@0.5.29...@codecademy/monaco@0.5.30) (2022-01-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.29](http://github.com///compare/@codecademy/monaco@0.5.28...@codecademy/monaco@0.5.29) (2022-01-13) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.28](http://github.com///compare/@codecademy/monaco@0.5.27...@codecademy/monaco@0.5.28) (2022-01-07) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.27](http://github.com///compare/@codecademy/monaco@0.5.26...@codecademy/monaco@0.5.27) (2021-12-17) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.26](http://github.com///compare/@codecademy/monaco@0.5.25...@codecademy/monaco@0.5.26) (2021-12-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.25](http://github.com///compare/@codecademy/monaco@0.5.24...@codecademy/monaco@0.5.25) (2021-12-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.24](http://github.com///compare/@codecademy/monaco@0.5.23...@codecademy/monaco@0.5.24) (2021-12-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.23](http://github.com///compare/@codecademy/monaco@0.5.22...@codecademy/monaco@0.5.23) (2021-12-13) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.22](http://github.com///compare/@codecademy/monaco@0.5.21...@codecademy/monaco@0.5.22) (2021-12-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.21](http://github.com///compare/@codecademy/monaco@0.5.20...@codecademy/monaco@0.5.21) (2021-12-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.20](http://github.com///compare/@codecademy/monaco@0.5.19...@codecademy/monaco@0.5.20) (2021-12-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.19](http://github.com///compare/@codecademy/monaco@0.5.18...@codecademy/monaco@0.5.19) (2021-12-07) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.18](http://github.com///compare/@codecademy/monaco@0.5.17...@codecademy/monaco@0.5.18) (2021-11-30) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.17](http://github.com///compare/@codecademy/monaco@0.5.16...@codecademy/monaco@0.5.17) (2021-11-30) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.16](http://github.com///compare/@codecademy/monaco@0.5.15...@codecademy/monaco@0.5.16) (2021-11-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.15](http://github.com///compare/@codecademy/monaco@0.5.14...@codecademy/monaco@0.5.15) (2021-11-23) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.14](http://github.com///compare/@codecademy/monaco@0.5.13...@codecademy/monaco@0.5.14) (2021-11-22) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.13](http://github.com///compare/@codecademy/monaco@0.5.12...@codecademy/monaco@0.5.13) (2021-11-17) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.12](http://github.com///compare/@codecademy/monaco@0.5.11...@codecademy/monaco@0.5.12) (2021-11-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.11](http://github.com///compare/@codecademy/monaco@0.5.10...@codecademy/monaco@0.5.11) (2021-11-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.10](http://github.com///compare/@codecademy/monaco@0.5.9...@codecademy/monaco@0.5.10) (2021-11-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.9](http://github.com///compare/@codecademy/monaco@0.5.8...@codecademy/monaco@0.5.9) (2021-11-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.8](http://github.com///compare/@codecademy/monaco@0.5.7...@codecademy/monaco@0.5.8) (2021-11-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.7](http://github.com///compare/@codecademy/monaco@0.5.6...@codecademy/monaco@0.5.7) (2021-11-05) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.6](http://github.com///compare/@codecademy/monaco@0.5.5...@codecademy/monaco@0.5.6) (2021-11-05) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.5](http://github.com///compare/@codecademy/monaco@0.5.4...@codecademy/monaco@0.5.5) (2021-11-01) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.4](http://github.com///compare/@codecademy/monaco@0.5.3...@codecademy/monaco@0.5.4) (2021-10-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.3](http://github.com///compare/@codecademy/monaco@0.5.2...@codecademy/monaco@0.5.3) (2021-10-28) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.2](http://github.com///compare/@codecademy/monaco@0.5.1...@codecademy/monaco@0.5.2) (2021-10-28) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.5.1](http://github.com///compare/@codecademy/monaco@0.5.0...@codecademy/monaco@0.5.1) (2021-10-27) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -## 0.5.0 (2021-10-26) - - -### Features - -* bump ESLint configs to latest ([4e3cf77](http://github.com///commit/4e3cf77928bdd69bce3eeca8a7f07439627b4f08)) -* **monaco:** add language service and delta decorations hook ([cfb3cde](http://github.com///commit/cfb3cde57a2ccab4d4b2d3ddcce1d3f27f89041e)) -* **monaco:** add monaco package ([a07df6c](http://github.com///commit/a07df6cee405b7f75e3e51b3f53f3259a686f6bf)) -* **SubmitButton:** The mission for submission GM-315 ([79b8bde](http://github.com///commit/79b8bdebd390e0d41fba59b3274a3eade39e310a)) - - - -### [0.4.30](http://github.com///compare/@codecademy/monaco@0.4.29...@codecademy/monaco@0.4.30) (2021-10-26) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.29](http://github.com///compare/@codecademy/monaco@0.4.28...@codecademy/monaco@0.4.29) (2021-10-26) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.28](http://github.com///compare/@codecademy/monaco@0.4.27...@codecademy/monaco@0.4.28) (2021-10-21) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.27](http://github.com///compare/@codecademy/monaco@0.4.26...@codecademy/monaco@0.4.27) (2021-10-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.26](http://github.com///compare/@codecademy/monaco@0.4.25...@codecademy/monaco@0.4.26) (2021-10-19) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.25](http://github.com///compare/@codecademy/monaco@0.4.24...@codecademy/monaco@0.4.25) (2021-10-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.24](http://github.com///compare/@codecademy/monaco@0.4.23...@codecademy/monaco@0.4.24) (2021-10-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.23](http://github.com///compare/@codecademy/monaco@0.4.22...@codecademy/monaco@0.4.23) (2021-10-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.22](http://github.com///compare/@codecademy/monaco@0.4.21...@codecademy/monaco@0.4.22) (2021-10-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.21](http://github.com///compare/@codecademy/monaco@0.4.20...@codecademy/monaco@0.4.21) (2021-10-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.20](http://github.com///compare/@codecademy/monaco@0.4.19...@codecademy/monaco@0.4.20) (2021-10-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.19](http://github.com///compare/@codecademy/monaco@0.4.18...@codecademy/monaco@0.4.19) (2021-10-07) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.18](http://github.com///compare/@codecademy/monaco@0.4.17...@codecademy/monaco@0.4.18) (2021-10-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.17](http://github.com///compare/@codecademy/monaco@0.4.16...@codecademy/monaco@0.4.17) (2021-10-06) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.16](http://github.com///compare/@codecademy/monaco@0.4.15...@codecademy/monaco@0.4.16) (2021-10-05) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.15](http://github.com///compare/@codecademy/monaco@0.4.14...@codecademy/monaco@0.4.15) (2021-10-01) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.14](http://github.com///compare/@codecademy/monaco@0.4.13...@codecademy/monaco@0.4.14) (2021-09-30) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.13](http://github.com///compare/@codecademy/monaco@0.4.12...@codecademy/monaco@0.4.13) (2021-09-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.12](http://github.com///compare/@codecademy/monaco@0.4.11...@codecademy/monaco@0.4.12) (2021-09-29) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.11](http://github.com///compare/@codecademy/monaco@0.4.10...@codecademy/monaco@0.4.11) (2021-09-22) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.10](http://github.com///compare/@codecademy/monaco@0.4.9...@codecademy/monaco@0.4.10) (2021-09-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.9](http://github.com///compare/@codecademy/monaco@0.4.8...@codecademy/monaco@0.4.9) (2021-09-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.8](http://github.com///compare/@codecademy/monaco@0.4.7...@codecademy/monaco@0.4.8) (2021-09-20) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.7](http://github.com///compare/@codecademy/monaco@0.4.6...@codecademy/monaco@0.4.7) (2021-09-16) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.6](http://github.com///compare/@codecademy/monaco@0.4.5...@codecademy/monaco@0.4.6) (2021-09-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.5](http://github.com///compare/@codecademy/monaco@0.4.4...@codecademy/monaco@0.4.5) (2021-09-15) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.4](http://github.com///compare/@codecademy/monaco@0.4.3...@codecademy/monaco@0.4.4) (2021-09-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.3](http://github.com///compare/@codecademy/monaco@0.4.2...@codecademy/monaco@0.4.3) (2021-09-14) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.2](http://github.com///compare/@codecademy/monaco@0.4.1...@codecademy/monaco@0.4.2) (2021-09-13) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.4.1](http://github.com///compare/@codecademy/monaco@0.4.0...@codecademy/monaco@0.4.1) (2021-09-10) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -## [0.4.0](http://github.com///compare/@codecademy/monaco@0.3.15...@codecademy/monaco@0.4.0) (2021-09-10) - - -### Features - -* bump ESLint configs to latest ([e0a201a](http://github.com///commit/e0a201abcc5f49718538d3d91af21cb37db4470e)) - - - -### [0.3.15](http://github.com///compare/@codecademy/monaco@0.3.14...@codecademy/monaco@0.3.15) (2021-09-09) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.14](http://github.com///compare/@codecademy/monaco@0.3.13...@codecademy/monaco@0.3.14) (2021-09-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.13](http://github.com///compare/@codecademy/monaco@0.3.12...@codecademy/monaco@0.3.13) (2021-09-08) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.12](http://github.com///compare/@codecademy/monaco@0.3.11...@codecademy/monaco@0.3.12) (2021-09-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.11](http://github.com///compare/@codecademy/monaco@0.3.10...@codecademy/monaco@0.3.11) (2021-09-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.10](http://github.com///compare/@codecademy/monaco@0.3.9...@codecademy/monaco@0.3.10) (2021-09-03) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.9](http://github.com///compare/@codecademy/monaco@0.3.8...@codecademy/monaco@0.3.9) (2021-09-02) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.8](http://github.com///compare/@codecademy/monaco@0.3.7...@codecademy/monaco@0.3.8) (2021-09-01) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.7](http://github.com///compare/@codecademy/monaco@0.3.6...@codecademy/monaco@0.3.7) (2021-09-01) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.6](http://github.com///compare/@codecademy/monaco@0.3.5...@codecademy/monaco@0.3.6) (2021-08-31) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.5](http://github.com///compare/@codecademy/monaco@0.3.4...@codecademy/monaco@0.3.5) (2021-08-30) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.4](http://github.com///compare/@codecademy/monaco@0.3.3...@codecademy/monaco@0.3.4) (2021-08-27) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.3](http://github.com///compare/@codecademy/monaco@0.3.2...@codecademy/monaco@0.3.3) (2021-08-26) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.2](http://github.com///compare/@codecademy/monaco@0.3.1...@codecademy/monaco@0.3.2) (2021-08-25) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -### [0.3.1](http://github.com///compare/@codecademy/monaco@0.3.0...@codecademy/monaco@0.3.1) (2021-08-24) - -**Note:** Version bump only for package @codecademy/monaco - - - - - -## [0.3.0](http://github.com///compare/@codecademy/monaco@0.2.0...@codecademy/monaco@0.3.0) (2021-08-20) - - -### Features - -* **SubmitButton:** The mission for submission GM-315 ([0df7859](http://github.com///commit/0df7859fb84d6e4f01437b1202a12b0761709d0a)) - - - -## [0.2.0](http://github.com///compare/@codecademy/monaco@0.1.0...@codecademy/monaco@0.2.0) (2021-08-06) - - -### Features - -* **monaco:** add language service and delta decorations hook ([f2a2900](http://github.com///commit/f2a290016d0aa1ac44188137d10a281a33aa9e1a)) - - - -## 0.1.0 (2021-07-28) - - -### Features - -* **monaco:** add monaco package ([14600b9](http://github.com///commit/14600b90ec8930624ecbe6df750f4cbcb587b0e3)) diff --git a/packages/monaco/README.md b/packages/monaco/README.md deleted file mode 100644 index bed8ba14cc..0000000000 --- a/packages/monaco/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Monaco Editor - -Monaco editor with Codecademy specific configuration. diff --git a/packages/monaco/babel.config.js b/packages/monaco/babel.config.js deleted file mode 100644 index b1bcb85b9c..0000000000 --- a/packages/monaco/babel.config.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - extends: '../../babel.defaults.js', - presets: ['codecademy', '@babel/preset-typescript'], - plugins: [ - [ - '@emotion/babel-plugin', - { - sourceMap: true, - autoLabel: 'always', - labelFormat: '[local]', - }, - ], - ], -}; diff --git a/packages/monaco/jest.config.ts b/packages/monaco/jest.config.ts deleted file mode 100644 index 0468d07cab..0000000000 --- a/packages/monaco/jest.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -import base from '../../jest.config.base'; - -export default base('monaco', { - transformIgnorePatterns: ['node_modules'], -}); diff --git a/packages/monaco/package.json b/packages/monaco/package.json deleted file mode 100644 index 09ff4c3dd0..0000000000 --- a/packages/monaco/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@codecademy/monaco", - "description": "Monaco editor with Codecademy specific configuration", - "version": "0.7.38", - "author": "Codecademy Engineering", - "main": "dist/index.js", - "module": "dist/index.js", - "files": [ - "dist" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/Codecademy/gamut/packages/monaco.git" - }, - "peerDependencies": { - "react": "^17.0.2 || ^18.2.0", - "react-dom": "^17.0.2 || ^18.2.0" - }, - "dependencies": { - "@codecademy/gamut": "55.1.12", - "@codecademy/gamut-styles": "16.1.2", - "@emotion/react": "^11.4.0", - "@emotion/styled": "^11.3.0", - "monaco-editor": "0.20.0", - "react-monaco-editor": "0.46.0", - "react-resize-detector": "7.1.2" - }, - "devDependencies": { - "monaco-editor-webpack-plugin": "1.9.1" - }, - "scripts": { - "build:watch": "yarn build && onchange ./src -- yarn build", - "build": "nx build @codecademy/monaco" - }, - "license": "MIT", - "publishConfig": { - "access": "public" - } -} diff --git a/packages/monaco/project.json b/packages/monaco/project.json deleted file mode 100644 index 9b96d8cce2..0000000000 --- a/packages/monaco/project.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "packages/monaco/src", - "projectType": "library", - "targets": { - "build": { - "outputs": ["{options.outputPath}"], - "executor": "nx:run-commands", - "options": { - "cwd": "packages/monaco", - "outputPath": "./dist", - "commands": [ - "rm -rf ./dist", - "babel ./src --out-dir ./dist --extensions \".ts,.tsx\"", - "tsc --emitDeclarationOnly", - "cpy './src/**/*.d.ts' ./dist" - ], - "parallel": false - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/packages/monaco"], - "options": { - "jestConfig": "packages/monaco/jest.config.ts", - "passWithNoTests": true - } - } - }, - "tags": [] -} diff --git a/packages/monaco/src/MonacoEditor/SimpleMonacoEditor/index.tsx b/packages/monaco/src/MonacoEditor/SimpleMonacoEditor/index.tsx deleted file mode 100644 index 59712593da..0000000000 --- a/packages/monaco/src/MonacoEditor/SimpleMonacoEditor/index.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import styled from '@emotion/styled'; -import type { editor as EditorType } from 'monaco-editor'; -import { Component } from 'react'; -import ReactMonacoEditor from 'react-monaco-editor'; -import ReactResizeDetector from 'react-resize-detector'; - -import { Editor, Monaco, MonacoFile } from '../types'; - -const InnerEditor = styled.div` - padding-top: 0.95rem; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -`; - -export type SimpleMonacoEditorProps = { - file: MonacoFile; - languageId?: string; - onChange?: (newValue: string) => void; - options: EditorType.IStandaloneEditorConstructionOptions; - setEditor: (editor: Editor.IStandaloneCodeEditor) => void; - setMonaco: (monaco: Monaco) => void; -}; - -export class SimpleMonacoEditor extends Component { - editor?: Editor.IStandaloneCodeEditor; - - shouldComponentUpdate(prevProps: SimpleMonacoEditorProps) { - return ( - this.props.file !== prevProps.file || - this.props.languageId !== prevProps.languageId - ); - } - - editorDidMount = (editor: Editor.IStandaloneCodeEditor) => { - this.editor = editor; - this.props.setEditor(editor); - }; - - editorWillMount = (monaco: Monaco) => { - this.props.setMonaco(monaco); - }; - - render() { - return ( - { - if (width > 0 && height > 0) { - this.editor?.layout(); - } - }} - refreshMode="debounce" - refreshRate={500} - > - - - - - ); - } -} diff --git a/packages/monaco/src/MonacoEditor/index.tsx b/packages/monaco/src/MonacoEditor/index.tsx deleted file mode 100644 index 55957996a7..0000000000 --- a/packages/monaco/src/MonacoEditor/index.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import { useState } from 'react'; -import * as React from 'react'; - -import useLanguageService from '../libs/languageServices/useLanguageService'; -import { SimpleMonacoEditor } from './SimpleMonacoEditor'; -import { Editor, Monaco, MonacoFile } from './types'; -import { useDeltaDecorations } from './useDeltaDecorations'; - -export type MonacoEditorProps = { - className?: string; - file: MonacoFile; - onChange?: (value: string) => void; - readOnly?: boolean; -}; - -export const MonacoEditor: React.FC = ({ - file, - onChange, -}) => { - // TODO import editor theming and settings hooks - - const [editor, setEditor] = useState(); - const [monaco, setMonaco] = useState(); - const languageService = useLanguageService(file.name || '', editor, monaco); - - useDeltaDecorations(editor, languageService.registration); - - return ( - - ); -}; diff --git a/packages/monaco/src/MonacoEditor/types.ts b/packages/monaco/src/MonacoEditor/types.ts deleted file mode 100644 index 655fd2903c..0000000000 --- a/packages/monaco/src/MonacoEditor/types.ts +++ /dev/null @@ -1,7 +0,0 @@ -export type { editor as Editor } from 'monaco-editor'; -export type Monaco = typeof import('monaco-editor'); - -export type MonacoFile = { - content?: string; - name?: string; -}; diff --git a/packages/monaco/src/MonacoEditor/useDeltaDecorations/index.ts b/packages/monaco/src/MonacoEditor/useDeltaDecorations/index.ts deleted file mode 100644 index 4e9f358073..0000000000 --- a/packages/monaco/src/MonacoEditor/useDeltaDecorations/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { useEffect, useState } from 'react'; - -import { LanguageRegistration } from '../../libs/languageServices/types'; -import { Editor } from '../types'; - -export const useDeltaDecorations = ( - editor?: Editor.IStandaloneCodeEditor, - registration?: LanguageRegistration -) => { - const [decorations, setDecorations] = useState(); - const model = editor?.getModel(); - const content = model?.getValue(); - - useEffect(() => { - if (content === undefined || !model || !registration) { - return; - } - - setDecorations((decorations) => - model.deltaDecorations( - decorations ?? [], - (content && registration.validateSyntax?.(content)) || [] - ) - ); - }, [content, model, registration]); - - return decorations; -}; diff --git a/packages/monaco/src/index.ts b/packages/monaco/src/index.ts deleted file mode 100644 index ddf782a549..0000000000 --- a/packages/monaco/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './MonacoEditor'; diff --git a/packages/monaco/src/libs/__fixtures__/mockMonacoWithLanguages.ts b/packages/monaco/src/libs/__fixtures__/mockMonacoWithLanguages.ts deleted file mode 100644 index 540ff31869..0000000000 --- a/packages/monaco/src/libs/__fixtures__/mockMonacoWithLanguages.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { LanguageId } from '../services/languageIds'; - -export const mockLanguagesInMonaco = [ - { - id: 'known', - extensions: ['.known'], - }, - // TODO replace javascript with a different language when more language services are added - { - id: 'javascript', - extends: ['.js'], - }, - { - id: LanguageId.Javascript, - extensions: ['.js'], - }, -]; - -export const mockMonacoWithLanguages = { - languages: { - getLanguages: () => mockLanguagesInMonaco, - }, -}; diff --git a/packages/monaco/src/libs/getLanguage/__tests__/getLanguageForFile.test.ts b/packages/monaco/src/libs/getLanguage/__tests__/getLanguageForFile.test.ts deleted file mode 100644 index 0ff91430c8..0000000000 --- a/packages/monaco/src/libs/getLanguage/__tests__/getLanguageForFile.test.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { mockMonacoWithLanguages } from '../../__fixtures__/mockMonacoWithLanguages'; -import { LanguageId } from '../../services/languageIds'; -import { getLanguageForFile } from '..'; - -describe('getLanguageForFile', () => { - it('returns plaintext when the file does not have an extension', () => { - const language = getLanguageForFile(mockMonacoWithLanguages, 'main'); - - expect(language).toBe(LanguageId.Default); - }); - - it('returns plaintext when the file is minified', () => { - const language = getLanguageForFile(mockMonacoWithLanguages, 'main.min.js'); - - expect(language).toBe(LanguageId.Default); - }); - - it('returns plaintext for an unknown extension', () => { - const language = getLanguageForFile( - mockMonacoWithLanguages, - 'main.unknown-extension-oh-my' - ); - - expect(language).toBe(LanguageId.Default); - }); - - it('returns the base language when the language is known and not overridden', () => { - const language = getLanguageForFile(mockMonacoWithLanguages, 'main.js'); - - expect(language).toBe(LanguageId.Javascript); - }); - - it('returns the overriden language when the language is known and overridden', () => { - const language = getLanguageForFile(mockMonacoWithLanguages, 'main.known'); - - expect(language).toBe('known'); - }); -}); diff --git a/packages/monaco/src/libs/getLanguage/__tests__/getLanguageForName.test.ts b/packages/monaco/src/libs/getLanguage/__tests__/getLanguageForName.test.ts deleted file mode 100644 index 451c1e61b9..0000000000 --- a/packages/monaco/src/libs/getLanguage/__tests__/getLanguageForName.test.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { - mockLanguagesInMonaco, - mockMonacoWithLanguages, -} from '../../__fixtures__/mockMonacoWithLanguages'; -import { LanguageId } from '../../services/languageIds'; -import { getLanguageForName, languageOverrides } from '..'; - -const overriddenLanguageKey = 'javascript'; -const overriddenLanguageId = languageOverrides.get('javascript'); - -const knownLanguage = mockLanguagesInMonaco[0]; - -describe('getLanguageForFile', () => { - describe('when passing a full name', () => { - it('returns plaintext when not found', () => { - const language = getLanguageForName(mockMonacoWithLanguages, 'txt'); - - expect(language).toBe('plaintext'); - }); - - it('returns the language when found', () => { - const language = getLanguageForName( - mockMonacoWithLanguages, - knownLanguage.id - ); - - expect(language).toBe(knownLanguage.id); - }); - - it('returns the langage when uppercase is passed in', () => { - const language = getLanguageForName( - mockMonacoWithLanguages, - knownLanguage.id.toUpperCase() - ); - - expect(language).toBe(knownLanguage.id); - }); - - it('returns an override if applicable', () => { - const language = getLanguageForName( - mockMonacoWithLanguages, - overriddenLanguageKey - ); - - expect(language).toBe(overriddenLanguageId); - }); - }); - - describe('when passing an extension', () => { - it('returns plaintext when not found', () => { - const language = getLanguageForName(mockMonacoWithLanguages, 'txt'); - - expect(language).toBe(LanguageId.Default); - }); - - it('returns the langage when found', () => { - const language = getLanguageForName( - mockMonacoWithLanguages, - overriddenLanguageKey - ); - - expect(language).toBe(overriddenLanguageId); - }); - - it('returns the langage when uppercase is passed in', () => { - const language = getLanguageForName( - mockMonacoWithLanguages, - overriddenLanguageKey.toUpperCase() - ); - - expect(language).toBe(overriddenLanguageId); - }); - }); -}); diff --git a/packages/monaco/src/libs/getLanguage/index.ts b/packages/monaco/src/libs/getLanguage/index.ts deleted file mode 100644 index ace3365c07..0000000000 --- a/packages/monaco/src/libs/getLanguage/index.ts +++ /dev/null @@ -1,77 +0,0 @@ -import type { languages as LanguagesType } from 'monaco-editor'; - -import { LanguageId } from '../services/languageIds'; - -export type MonacoWithLanguages = { - languages: { - getLanguages(): LanguagesType.ILanguageExtensionPoint[]; - }; -}; - -export const languageOverrides = new Map([ - ['javascript', LanguageId.Javascript], - ['js', LanguageId.Javascript], -]); - -const extensionOverrides = new Map([ - ['.rmd', '.r'], - ['.sqlite', '.sql'], -]); - -const getExtensionForFileName = (fileName?: string) => { - const extension = fileName - ?.substring(fileName.lastIndexOf('.')) - .toLowerCase(); - return extensionOverrides.get(extension) ?? extension; -}; - -const getLanguageForExtension = ( - monaco: MonacoWithLanguages, - extension: string -) => { - return monaco.languages - .getLanguages() - .find((language) => language.extensions?.includes(extension.toLowerCase())) - ?.id; -}; - -export const getLanguageForName = ( - monaco: MonacoWithLanguages, - language: string -) => { - const normalized = language.toLowerCase(); - // check if monaco already knows it, otherwise check extensions - const isInMonaco = monaco.languages - .getLanguages() - .find((language) => language.id === normalized); - const baseLanguage = isInMonaco - ? normalized - : getLanguageForExtension(monaco, `.${language.toLowerCase()}`); - - if (!baseLanguage) { - return LanguageId.Default; - } - - return languageOverrides.get(baseLanguage) ?? baseLanguage; -}; - -export const getLanguageForFile = ( - monaco: MonacoWithLanguages, - fileName?: string -) => { - if (fileName?.match(/\.min\./)) { - return LanguageId.Default; - } - - const extension = getExtensionForFileName(fileName); - if (!extension) { - return LanguageId.Default; - } - - const baseLanguage = getLanguageForExtension(monaco, extension); - if (!baseLanguage) { - return LanguageId.Default; - } - - return languageOverrides.get(baseLanguage) ?? baseLanguage; -}; diff --git a/packages/monaco/src/libs/languageServices/LanguageService.ts b/packages/monaco/src/libs/languageServices/LanguageService.ts deleted file mode 100644 index 88ed57a5bf..0000000000 --- a/packages/monaco/src/libs/languageServices/LanguageService.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { LanguageCreatorImporter, LanguageRegistration } from './types'; - -export class LanguageServices { - private readonly services = new Map(); - - constructor( - private readonly creators: Map> - ) {} - - async use(languageId: string, framework: Framework) { - const getCreator = this.creators.get(languageId); - if (!getCreator) { - return {}; - } - - const existingService = this.services.get(languageId); - if (existingService) { - return existingService; - } - - const creator = await getCreator(); - const service = creator.default(framework); - - this.services.set(languageId, service); - - return service; - } -} diff --git a/packages/monaco/src/libs/languageServices/__tests__/LanguageServices.test.ts b/packages/monaco/src/libs/languageServices/__tests__/LanguageServices.test.ts deleted file mode 100644 index 070e8d6324..0000000000 --- a/packages/monaco/src/libs/languageServices/__tests__/LanguageServices.test.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { LanguageServices } from '../LanguageService'; - -const createStubLanguageServices = () => { - const languageIdA = 'stubA'; - const languageIdB = 'stubA'; - - const serviceA = { languageId: languageIdA }; - const serviceB = { languageId: languageIdB }; - - const creatorA = jest.fn().mockReturnValueOnce(serviceA); - const creatorB = jest.fn().mockReturnValueOnce(serviceB); - - const services = new LanguageServices( - new Map([ - [languageIdA, async () => ({ default: creatorA })], - [languageIdB, async () => ({ default: creatorB })], - ]) - ); - - return { - creatorA, - creatorB, - languageIdA, - languageIdB, - serviceA, - serviceB, - services, - }; -}; - -describe('LanguageServices', () => { - it('returns a blank service when an unknown language is requested', async () => { - const { services } = createStubLanguageServices(); - - const usedService = await services.use('unknown', {}); - - expect(usedService).toEqual({}); - }); - - it('creates a new service when a language is first requested', async () => { - const { serviceA, languageIdA, services } = createStubLanguageServices(); - - const usedService = await services.use(languageIdA, {}); - - expect(serviceA).toEqual(usedService); - }); - - it('switches to a new service when a new language is requested', async () => { - const { - serviceB, - languageIdA, - languageIdB, - services, - } = createStubLanguageServices(); - - await services.use(languageIdA, {}); - - const usedService = await services.use(languageIdB, {}); - - expect(usedService).toEqual(serviceB); - }); - - it('re-uses an existing service when a language is switched back', async () => { - const { - serviceA, - languageIdA, - languageIdB, - services, - } = createStubLanguageServices(); - - await services.use(languageIdA, {}); - await services.use(languageIdB, {}); - - const usedService = await services.use(languageIdA, {}); - - expect(usedService).toEqual(serviceA); - }); -}); diff --git a/packages/monaco/src/libs/languageServices/index.ts b/packages/monaco/src/libs/languageServices/index.ts deleted file mode 100644 index 230b44527e..0000000000 --- a/packages/monaco/src/libs/languageServices/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -// TODO add missing languages -import { LanguageId, TranslatableLanguageIds } from '../services/languageIds'; -import { LanguageServices } from './LanguageService'; -import { LanguageCreatorImporter } from './types'; - -const languageToImport: Record< - TranslatableLanguageIds, - LanguageCreatorImporter -> = { - [LanguageId.Javascript]: () => import('../services/javascript'), -}; - -export const importedLanguages = new Map(Object.entries(languageToImport)); - -export const languageServices = new LanguageServices(importedLanguages); diff --git a/packages/monaco/src/libs/languageServices/types.ts b/packages/monaco/src/libs/languageServices/types.ts deleted file mode 100644 index 9b912d674d..0000000000 --- a/packages/monaco/src/libs/languageServices/types.ts +++ /dev/null @@ -1,17 +0,0 @@ -import type { editor as Editor } from 'monaco-editor'; - -export type Monaco = typeof import('monaco-editor'); - -export type LanguageCreatorImporter = () => Promise<{ - default: LanguageCreator; -}>; - -export type LanguageCreator = ( - framework: Framework -) => LanguageRegistration; - -export type ValidateSyntax = (text: string) => Editor.IModelDeltaDecoration[]; - -export type LanguageRegistration = { - validateSyntax?: ValidateSyntax; -}; diff --git a/packages/monaco/src/libs/languageServices/useLanguageService.ts b/packages/monaco/src/libs/languageServices/useLanguageService.ts deleted file mode 100644 index 83786b3488..0000000000 --- a/packages/monaco/src/libs/languageServices/useLanguageService.ts +++ /dev/null @@ -1,51 +0,0 @@ -import type { editor as Editor } from 'monaco-editor'; -import { useEffect, useState } from 'react'; - -import { getLanguageForFile } from '../getLanguage'; -import { importedLanguages } from '.'; -import { LanguageServices } from './LanguageService'; -import { LanguageRegistration, Monaco } from './types'; - -const languageServices = new LanguageServices(importedLanguages); - -export type LanguageService = { - id?: string; - registration?: LanguageRegistration; -}; - -const useLanguageService = ( - fileName: string, - editor?: Editor.IStandaloneCodeEditor, - monaco?: Monaco -): LanguageService => { - const [id, setId] = useState(); - const [registration, setRegistration] = useState(); - - useEffect(() => { - if (!editor || !monaco) { - return; - } - - const model = editor.getModel()!; - const previousId = id; - const newId = getLanguageForFile(monaco, fileName); - - setId(newId); - - if (!newId) { - return; - } - - if (newId !== previousId) { - monaco.editor.setModelLanguage(model, newId); - model.setEOL(monaco.editor.EndOfLineSequence.LF); - } - - // eslint-disable-next-line @typescript-eslint/no-floating-promises - languageServices.use(newId, monaco).then(setRegistration); - }, [editor, fileName, id, monaco]); - - return { id, registration }; -}; - -export default useLanguageService; diff --git a/packages/monaco/src/libs/services/formatValidationComplaint.ts b/packages/monaco/src/libs/services/formatValidationComplaint.ts deleted file mode 100644 index ebbcdb65b3..0000000000 --- a/packages/monaco/src/libs/services/formatValidationComplaint.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { theme } from '@codecademy/gamut-styles'; -import { css } from '@emotion/react'; - -const lintDecoration = css` - background-color: ${theme.colors.red[500]}; - transform: scaleY(0.85); -`; -const lintGlyph = css` - ::after { - content: ' '; - background-color: ${theme.colors.red[500]}; - border-radius: 100%; - display: block; - height: 10px; - width: 10px; - } -`; -const lintedText = css` - color: ${theme.colors.white}; -`; -export type RawValidationComplaint = { - col: number; - line: number; - message: string; -}; - -export const formatValidationComplaint = ( - rawComplaint: RawValidationComplaint -) => { - const message = { value: rawComplaint.message }; - - return { - options: { - className: lintDecoration, - glyphMarginClassName: lintGlyph, - glyphMarginHoverMessage: message, - hoverMessage: message, - inlineClassName: lintedText, - overflowRuler: true, - }, - range: { - endColumn: rawComplaint.col + 1, - endLineNumber: rawComplaint.line, - startColumn: rawComplaint.col, - startLineNumber: rawComplaint.line, - }, - }; -}; diff --git a/packages/monaco/src/libs/services/javascript/index.ts b/packages/monaco/src/libs/services/javascript/index.ts deleted file mode 100644 index 84fcaef401..0000000000 --- a/packages/monaco/src/libs/services/javascript/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { LanguageCreator, Monaco } from '../../languageServices/types'; -import { LanguageId } from '../languageIds'; -import { registerLanguage } from '../registerLanguage'; -import * as javascriptLanguage from './javascriptLanguage'; - -const javascript: LanguageCreator = (monaco) => { - registerLanguage( - monaco, - LanguageId.Javascript, - javascriptLanguage.createConfiguration(monaco), - javascriptLanguage.definition - ); - - return {}; -}; - -export default javascript; diff --git a/packages/monaco/src/libs/services/javascript/javascriptLanguage.ts b/packages/monaco/src/libs/services/javascript/javascriptLanguage.ts deleted file mode 100644 index b6b97dc559..0000000000 --- a/packages/monaco/src/libs/services/javascript/javascriptLanguage.ts +++ /dev/null @@ -1,79 +0,0 @@ -/* -This code was copied and modified per the Monaco team's suggestion from: -https://github.com/microsoft/monaco-languages/blob/master/src/javascript/javascript.ts - -We did this because the built-in Monarch JS tokenizer is not rich enough to match our highlighting needs. -See also this file for how to use a language: -https://github.com/microsoft/monaco-languages/blob/master/src/_.contribution.ts -*/ - -import type { languages } from 'monaco-editor'; - -import * as typescriptLanguage from '../typescript/typescriptLanguage'; - -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -export { createConfiguration } from '../typescript/typescriptLanguage'; - -export const definition = { - defaultToken: 'default', - tokenPostfix: '.codecademy-js', - - keywords: [ - 'async', - 'await', - 'break', - 'case', - 'catch', - 'class', - 'continue', - 'const', - 'debugger', - 'default', - 'delete', - 'do', - 'else', - 'export', - 'extends', - 'finally', - 'for', - 'function', - 'if', - 'import', - 'in', - 'instanceof', - 'let', - 'new', - 'return', - 'super', - 'switch', - 'this', - 'throw', - 'try', - 'typeof', - 'var', - 'void', - 'while', - 'with', - 'yield', - ], - - primitives: typescriptLanguage.primitives, - typeKeywords: [], - - operators: typescriptLanguage.definition.operators, - symbols: typescriptLanguage.definition.symbols, - escapes: typescriptLanguage.definition.escapes, - digits: typescriptLanguage.definition.digits, - octaldigits: typescriptLanguage.definition.octaldigits, - binarydigits: typescriptLanguage.definition.binarydigits, - hexdigits: typescriptLanguage.definition.hexdigits, - regexpctl: typescriptLanguage.definition.regexpctl, - regexpesc: typescriptLanguage.definition.regexpesc, - tokenizer: typescriptLanguage.definition.tokenizer, - whitespace: typescriptLanguage.definition.whitespace, - validName: typescriptLanguage.definition.validName, -} as languages.IMonarchLanguage; diff --git a/packages/monaco/src/libs/services/languageIds.ts b/packages/monaco/src/libs/services/languageIds.ts deleted file mode 100644 index 26ffde5315..0000000000 --- a/packages/monaco/src/libs/services/languageIds.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * A master list of all languages supported by our code renderer. - * To support new languages, add them to this enum. - */ -export enum LanguageId { - Default = 'plaintext', - // Css = 'codecademy-css', - // Go = 'codecademy-go', - // Html = 'codecademy-html', - // Java = 'codecademy-java', - Javascript = 'codecademy-js', - // Php = 'codecademy-php', - // Python = 'codecademy-python', - // R = 'codecademy-r', - // Ruby = 'codecademy-ruby', - // Scss = 'codecademy-scss', - // Sql = 'codecademy-sql', - // Swift = 'codecademy-swift', - // CSharp = 'codecademy-cs', - // Cpp = 'codecademy-cpp', - // Kotlin = 'codecademy-kotlin', - // Razor = 'codecademy-razor', -} - -export type TranslatableLanguageIds = Exclude; - -export const languageIdKeys = Object.keys(LanguageId); diff --git a/packages/monaco/src/libs/services/registerLanguage.ts b/packages/monaco/src/libs/services/registerLanguage.ts deleted file mode 100644 index 04405a7b8b..0000000000 --- a/packages/monaco/src/libs/services/registerLanguage.ts +++ /dev/null @@ -1,14 +0,0 @@ -import type { languages } from 'monaco-editor'; - -import { LanguageId } from './languageIds'; - -export const registerLanguage = ( - monaco: typeof import('monaco-editor'), - languageId: LanguageId, - languageConfiguration: languages.LanguageConfiguration, - languageDefinition: languages.IMonarchLanguage -) => { - monaco.languages.register({ id: languageId }); - monaco.languages.setLanguageConfiguration(languageId, languageConfiguration); - monaco.languages.setMonarchTokensProvider(languageId, languageDefinition); -}; diff --git a/packages/monaco/src/libs/services/typescript/__examples__/testSyntax.ts.txt b/packages/monaco/src/libs/services/typescript/__examples__/testSyntax.ts.txt deleted file mode 100644 index 32284981ce..0000000000 --- a/packages/monaco/src/libs/services/typescript/__examples__/testSyntax.ts.txt +++ /dev/null @@ -1,241 +0,0 @@ -// Variables -var num = 1; -let str = 'test'; -const bool = true; -const arr = [1, 'true', { val: true }]; -const ob = { val: true }; -const nestob = { val: { nested: true } }; -const a = require('ase'); -import asdf from 'asdfs'; -var f = null; -var s = undefined; -var b = Infinity; -var n = -Infinity; -Math.random(); -a << 2; -3 >> 1; -debugger; -// Functions -function myFunction(a, b) { - return a * b; -} -var x = function (a, b) { - return a * b; -}; -const x = (x, y) => x * y; -const x = () => {}; -const funcObj = { - func1: () => { - var b = 1; - }, - func2() { - var b = 1; - }, - func3: function () { - return a * b; - }, -}; -function funcWithDefaults(param1, param2 = true, param3 = { num }) { - return true; -} -function funcWithNests() { - if (bool === true) { - console.log(num + str); - } else { - // do nothing - } - for (var i = 0; i < 10; i++) { - console.log({ a: 1 }); - } -} -// Object properties -const obj = { - prop1: 'a', - prop2: [1, 2], - func1: () => { - var b = 1; - }, - prop3: num, - func2(foo) { - return 'test'; - }, - set func3(foo) { - return foo; - }, - prop4: true, -}; -const nestedObjects = function () { - const obj = { foo: 1 }; - const obj2 = { - bar() { - return false; - }, - baz: () => { - return { lol }; - }, - }; - const { def } = obj3; - if (true) { - return { - foo: 'bar', - }; - } -}; -// Class properties -class Test { - constructor() { - this.foo = 'foo'; - } - static myName() {} - get foo() { - return this.foo; - } - set foo(bar) { - this.foo = bar; - } - foobar() { - return this.foo + 'bar'; - } -} -const basicRegex = /test/; -const charClasses = /\w\W\d\D\s\S\n\t\r\f\\\-\{\}/; -const ranges = /[a-zA-Z]\w*/; -const flags = /test/gimsuy; -const url = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)\w+(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/; - - Welcome to t()he Web() -; -const title =

Introduction to React.js: Part I

; -const panda = ( - panda -); -const nestedJsx = ( -
-

-
- -
-

-

- {Math.PI.toFixed(20)} -

-

My Component is Cool

-
-); -ReactDOM.render(

Hello world

, document.getElementById('app')); - -// Test closing delimiters in class statements and if statements -// with property attributes in var definitions -class LinkedList { - constructor() { - this.head = null; - } - - addToHead(data) { - const newHead = new Node(data); - const currentHead = this.head; - this.head = newHead; - if (currentHead) { - this.head.setNextNode(currentHead); - } - } - - addToTail(data) { - let x = this.head; - if (!tail) { - this.head = new Node(data); - } else { - while (tail.getNextNode() !== null) { - tail = tail.getNextNode(); - } - tail.setNextNode(new Node(data)); - } - } - - removeHead() { - const removedHead = this.head; - if (!removedHead) { - return; - } - this.head = removedHead.getNextNode(); - return removedHead.data; - } -} - -// Test bracket highlighting when using dot syntax attributes inside -// array brackets -graph.vertices.forEach((vertex) => { - distances[vertex.data] = Infinity; - previous[vertex.data] = null; -}); - -//Test that loop syntax is correct when user fails to add space between < and variable in loops. -function string(arr) { - var x = b ? 'String' : { test: 123 }; - const newString = 'string'; - for(let i = 0; i { - while (i JSX text goes here; - -//Test bracket (and other) highlighting when user unreliably uses semi-colons -function string(arr) { - var x = b ? 'String' : { test: 123 }; - const newString = 'string' - for (let i = 0; i <= newString.length; i++) { - console.log(arr[i]) - } -} - -const arrow = (variable) => { - const newString = 'string' - let number = 1; - while (number > 10) { - console.log(variable); - number++ - } - return false; -} - -//tests that while + for keywords don't trigger loopDefinition accidentally - -let button = document.getElementById('fortuneButton'); -let fortune = document.getElementById('fortune'); - -function fortuneSelector(){ - let randomFortune = Math.floor(Math.random() * fortunes.length); - return fortunes[randomFortune]; -} -const whileSelector = () => { - let randomWhile = Math.floor(Math.random() * whiles.length); - return whiles[randomWhile]; -} - -//tests that default function variable declaration does not catch the equals in => - -const messageReducer = (state = '', action) => { - if (action.type === 'NEW_MESSAGE') { - return action.payload; - } else { - return state; - } -} - -const store = createStore(messageReducer, "") \ No newline at end of file diff --git a/packages/monaco/src/libs/services/typescript/typescriptLanguage.ts b/packages/monaco/src/libs/services/typescript/typescriptLanguage.ts deleted file mode 100644 index 70ca9ec1da..0000000000 --- a/packages/monaco/src/libs/services/typescript/typescriptLanguage.ts +++ /dev/null @@ -1,554 +0,0 @@ -/* eslint-disable no-useless-escape */ -/* -This code was copied and modified per the Monaco team's suggestion from: -https://github.com/microsoft/monaco-languages/blob/master/src/typescript/typescript.ts - -We did this because the built-in Monarch TS tokenizer is not rich enough to match our highlighting needs. -See also this file for how to use a language: -https://github.com/microsoft/monaco-languages/blob/master/src/_.contribution.ts -*/ - -import type { languages } from 'monaco-editor'; - -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -export const createConfiguration = ( - monaco: typeof import('monaco-editor') -): languages.LanguageConfiguration => ({ - wordPattern: /(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g, - - comments: { - lineComment: '//', - blockComment: ['/*', '*/'], - }, - - brackets: [ - ['{', '}'], - ['[', ']'], - ['(', ')'], - ], - - onEnterRules: [ - { - // e.g. /** | */ - beforeText: /^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/, - afterText: /^\s*\*\/$/, - action: { - indentAction: monaco.languages.IndentAction.IndentOutdent, - appendText: ' * ', - }, - }, - { - // e.g. /** ...| - beforeText: /^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/, - action: { - indentAction: monaco.languages.IndentAction.None, - appendText: ' * ', - }, - }, - { - // e.g. * ...| - beforeText: /^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/, - action: { - indentAction: monaco.languages.IndentAction.None, - appendText: '* ', - }, - }, - { - // e.g. */| - beforeText: /^(\t|(\ \ ))*\ \*\/\s*$/, - action: { - indentAction: monaco.languages.IndentAction.None, - removeText: 1, - }, - }, - ], - - autoClosingPairs: [ - { open: '{', close: '}' }, - { open: '[', close: ']' }, - { open: '(', close: ')' }, - { open: '"', close: '"', notIn: ['string'] }, - { open: "'", close: "'", notIn: ['string', 'comment'] }, - { open: '`', close: '`', notIn: ['string', 'comment'] }, - { open: '/**', close: ' */', notIn: ['string'] }, - ], - - folding: { - markers: { - start: new RegExp('^\\s*//\\s*#?region\\b'), - end: new RegExp('^\\s*//\\s*#?endregion\\b'), - }, - }, -}); - -export const primitives = [ - 'true', - 'false', - 'undefined', - 'null', - 'Infinity', - 'NaN', -]; - -export const definition = { - // Set defaultToken to invalid to see what you do not tokenize yet - defaultToken: 'default', - tokenPostfix: '.codecademy-ts', - - keywords: [ - 'abstract', - 'as', - 'async', - 'await', - 'break', - 'case', - 'catch', - 'class', - 'continue', - 'const', - 'constructor', - 'debugger', - 'declare', - 'default', - 'delete', - 'do', - 'else', - 'enum', - 'export', - 'extends', - 'finally', - 'for', - 'from', - 'function', - 'get', - 'if', - 'implements', - 'import', - 'in', - 'infer', - 'instanceof', - 'interface', - 'is', - 'keyof', - 'let', - 'module', - 'namespace', - 'never', - 'new', - 'package', - 'private', - 'protected', - 'public', - 'readonly', - 'require', - 'global', - 'return', - 'set', - 'static', - 'super', - 'switch', - 'symbol', - 'this', - 'throw', - 'try', - 'type', - 'typeof', - 'unique', - 'var', - 'void', - 'while', - 'with', - 'yield', - 'of', - ], - - primitives, - - typeKeywords: ['any', 'boolean', 'number', 'object', 'string', 'undefined'], - - operators: [ - '<=', - '>=', - '==', - '!=', - '===', - '!==', - '=>', - '+', - '-', - '**', - '*', - '/', - '%', - '++', - '--', - '<<', - '>', - '>>>', - '&', - '|', - '^', - '!', - '~', - '&&', - '||', - '??', - '?', - ':', - '=', - '+=', - '-=', - '*=', - '**=', - '/=', - '%=', - '<<=', - '>>=', - '>>>=', - '&=', - '|=', - '^=', - '@', - ], - - // we include these common regular expressions - symbols: /[=>](?!@symbols)/, '@brackets'], - [/!(?=([^=]|$))/, 'delimiter'], - [ - /@symbols/, - { - cases: { - '@operators': 'delimiter', - '@default': '', - }, - }, - ], - - // numbers - { include: '@numbers' }, - - // delimiter: after number because of .\d floats - [/[;,]/, 'delimiter'], - [/[.]/, 'delimiter', '@attribute'], - - // strings - { include: '@strings' }, - ], - - tag: [ - [/\<\/\w+\>/, { token: 'delimiter.tag', next: '@pop' }], - [/\>/, { token: 'delimiter.tag', next: '@innerTag' }], - [/\/\>/, { token: 'delimiter.tag', next: '@pop' }], - [/\w+/, 'prop.definition'], - [/\=/, 'operator'], - [/\{/, { token: 'operator', next: '@propValue' }], - { include: '@strings' }, - ], - - propValue: [ - { include: '@common' }, - [/\}/, { token: 'operator.lol', next: '@pop' }], - ], - - innerTag: [ - [/{/, 'delimiter.bracket', '@bracketCounting'], - [/\w+/, 'text'], - [/\<\/\w+\>/, { token: '@rematch', next: '@pop' }], - [/\<\w+/, { token: 'delimiter.tag', next: '@tag' }], - ], - - whitespace: [ - [/[ \t\r\n]+/, 'whitespace'], - [/\/\*\*(?!\/)/, 'comment.doc', '@jsdoc'], - [/\/\*/, 'comment', '@comment'], - [/\/\/.*$/, 'comment'], - ], - - comment: [ - [/[^\/*]+/, 'comment'], - [/\*\//, 'comment', '@pop'], - [/[\/*]/, 'comment'], - ], - - jsdoc: [ - [/[^\/*]+/, 'comment.doc'], - [/\*\//, 'comment.doc', '@pop'], - [/[\/*]/, 'comment.doc'], - ], - - numbers: [ - [/(@digits)[eE]([\-+]?(@digits))?/, 'number.float'], - [/(@digits)\.(@digits)([eE][\-+]?(@digits))?/, 'number.float'], - [/0[xX](@hexdigits)n?/, 'number.hex'], - [/0[oO]?(@octaldigits)n?/, 'number.octal'], - [/0[bB](@binarydigits)n?/, 'number.binary'], - [/(@digits)n?/, 'number'], - ], - - strings: [ - [/"([^"\\]|\\.)*$/, 'string.invalid'], // non-teminated string - [/'([^'\\]|\\.)*$/, 'string.invalid'], // non-teminated string - [/"/, 'string', '@string_double'], - [/'/, 'string', '@string_single'], - [/`/, 'string', '@string_backtick'], - ], - - regexp: [ - [ - /(\{)(\d+(?:,\d*)?)(\})/, - [ - 'regexp.escape.control', - 'regexp.escape.control', - 'regexp.escape.control', - ], - ], - [ - /(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/, - [ - 'regexp.escape.control', - { token: 'regexp.escape.control', next: '@regexrange' }, - ], - ], - [/(\()(\?:|\?=|\?!)/, ['regexp.escape.control', 'regexp.escape.control']], - [/[()]/, 'regexp.escape.control'], - [/@regexpctl/, 'regexp.escape.control'], - [/[^\\\/]/, 'regexp'], - [/@regexpesc/, 'regexp.escape'], - [/\\\./, 'regexp.invalid'], - [ - /(\/)([gimsuy]*)/, - [{ token: 'regexp', bracket: '@close', next: '@pop' }, 'keyword.other'], - ], - ], - - regexrange: [ - [/-/, 'regexp.escape.control'], - [/\^/, 'regexp.invalid'], - [/@regexpesc/, 'regexp.escape'], - [/[^\]]/, 'regexp'], - [ - /\]/, - { - token: 'regexp.escape.control', - next: '@pop', - bracket: '@close', - }, - ], - ], - - string_double: [ - [/[^\\"]+/, 'string'], - [/@escapes/, 'string.escape'], - [/\\./, 'string.escape.invalid'], - [/"/, 'string', '@pop'], - ], - - string_single: [ - [/[^\\']+/, 'string'], - [/@escapes/, 'string.escape'], - [/\\./, 'string.escape.invalid'], - [/'/, 'string', '@pop'], - ], - - string_backtick: [ - [/\$\{/, 'delimiter', '@bracketCounting'], - [/[^\\`$]+/, 'string'], - [/@escapes/, 'string.escape'], - [/\\./, 'string.escape.invalid'], - [/`/, 'string', '@pop'], - ], - - definitions: [ - [/(var|let|const) /, 'keyword', '@varDefinition'], - [/(for|while) /, 'keyword', '@loopDefinition'], - { include: 'functionDefinitions' }, - [ - /(for|while)\(/, - { token: 'keyword', goBack: 1, next: '@loopDefinition' }, - ], - { - regex: /(class @validName\s*)(\{)/, - action: [ - { token: 'keyword' }, - { token: 'delimiter', next: '@classDefinition' }, - ], - }, - ], - - functionDefinitions: [ - ['function ', 'keyword', '@functionDefinition'], - [/(get|set) \w+/, 'keyword', '@functionDefinition'], - ], - - varDefinition: [ - { include: 'whitespace' }, - [/@validName/, 'definition'], - [/[,{}]/, 'delimiter'], - [/[;]/, 'delimiter', '@pop'], - [/[=]/, { token: 'delimiter', switchTo: '@varValue' }], - [/[^a-zA-Z_$0-9]/, { token: 'delimiter', goBack: 1, next: '@pop' }], - ], - - varValue: [ - { include: 'whitespace' }, - - // handle functions as values - [/function/, { token: 'keyword', switchTo: '@functionDefinition' }], - [/\((?=.*\=\>)/, { token: 'delimiter', switchTo: '@functionDefinition' }], - - // handle object as value - [/[{]/, 'delimiter', '@bracketCountingProperty'], - // other values - [/[,]/, { token: 'delimiter', switchTo: '@varDefinition' }], - [/;/, { token: 'delimiter', next: '@pop' }], - [/\b/, { token: 'whitespace', next: '@pop' }], // handles exiting var context for primitives, booleans, and numbers - [/}/, { token: '', goBack: 1, next: '@pop' }], // handle exiting var context for strings and objects - - { include: 'common' }, - ], - - functionDefinition: [ - { include: 'whitespace' }, - [/@validName/, 'definition'], - [/[(),]/, 'delimiter'], - // matches an equals sign but NOT => in the case of an arrow function - [/=(?=[^>])/, 'delimiter', '@functionValue'], - [/[{]/, { token: 'delimiter', switchTo: '@bracketCounting' }], - [/[^a-zA-Z_$0-9]/, 'delimiter', '@pop'], - ], - - functionValue: [ - [/[,)]/, 'delimiter', '@pop'], - { include: 'bracketCounting' }, - ], - - loopDefinition: [ - { include: 'whitespace' }, - [/ We recommend `markdown-overrides` for most basic packages. - 2. Modify its `package.json`'s `dependencies`, `description`, and `name` to match your new package 3. Set its version to `0.1.0` 4. Replace its `src/` directory with one only containing a `src/index.ts` diff --git a/workspace.json b/workspace.json index aa302dbe75..06a218c04b 100644 --- a/workspace.json +++ b/workspace.json @@ -10,8 +10,6 @@ "@codecademy/gamut-styles": "packages/gamut-styles", "@codecademy/gamut-tests": "packages/gamut-tests", "@codecademy/macros": "packages/macros", - "@codecademy/markdown-overrides": "packages/markdown-overrides", - "@codecademy/monaco": "packages/monaco", "@codecademy/styleguide": "packages/styleguide", "@codecademy/variance": "packages/variance", "eslint-plugin-gamut": "packages/eslint-plugin-gamut" diff --git a/yarn.lock b/yarn.lock index 942593a03d..0ec218a2a2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6369,11 +6369,6 @@ resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= -"@types/katex@0.11.0": - version "0.11.0" - resolved "https://registry.npmjs.org/@types/katex/-/katex-0.11.0.tgz#b16c54ee670925ffef0616beae9e90c557e17334" - integrity sha512-27BfE8zASRLYfSBNMk5/+KIjr2CBBrH0i5lhsO04fca4TGirIIMay73v3zNkzqmsaeIa/Mi5kejWDcxPLAmkvA== - "@types/konami-code-js@^0.8.0": version "0.8.0" resolved "https://registry.npmjs.org/@types/konami-code-js/-/konami-code-js-0.8.0.tgz#dd7b3bd23266d0d1c6bfcad870232b1a3788a883" @@ -15475,13 +15470,6 @@ just-diff@^5.0.1: resolved "https://registry.npmjs.org/just-diff/-/just-diff-5.0.3.tgz#4c9c514dec5526b25ab977590e3c39a0cf271554" integrity sha512-a8p80xcpJ6sdurk5PxDKb4mav9MeKjA3zFKZpCWBIfvg8mznfnmb13MKZvlrwJ+Lhis0wM3uGAzE0ArhFHvIcg== -katex@0.9.0: - version "0.9.0" - resolved "https://registry.npmjs.org/katex/-/katex-0.9.0.tgz#26a7d082c21d53725422d2d71da9b2d8455fbd4a" - integrity sha512-lp3x90LT1tDZBW2tjLheJ98wmRMRjUHwk4QpaswT9bhqoQZ+XA4cPcjcQBxgOQNwaOSt6ZeL/a6GKQ1of3LFxQ== - dependencies: - match-at "^0.1.1" - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -16107,11 +16095,6 @@ marked@^0.7.0: resolved "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz#b64201f051d271b1edc10a04d1ae9b74bb8e5c0e" integrity sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg== -match-at@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/match-at/-/match-at-0.1.1.tgz#25d040d291777704d5e6556bbb79230ec2de0540" - integrity sha512-h4Yd392z9mST+dzc+yjuybOGFNOZjmXIPKWjxBd1Bb23r4SmDOsk2NYCU2BMUBGbSpZqwVsZYNq26QS3xfaT3Q== - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -16614,18 +16597,6 @@ modify-values@^1.0.0: resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -monaco-editor-webpack-plugin@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.9.1.tgz#eb4bbb1c5e5bfb554541c1ae1542e74c2a9f43fd" - integrity sha512-x7fx1w3i/uwZERIgztHAAK3VQMsL8+ku0lFXXbO81hKDg8IieACqjGEa2mqEueg0c/fX+wd0oI+75wB19KJAsA== - dependencies: - loader-utils "^1.2.3" - -monaco-editor@0.20.0: - version "0.20.0" - resolved "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.20.0.tgz#5d5009343a550124426cb4d965a4d27a348b4dea" - integrity sha512-hkvf4EtPJRMQlPC3UbMoRs0vTAFAYdzFQ+gpMb8A+9znae1c43q8Mab9iVsgTcg/4PNiLGGn3SlDIa8uvK1FIQ== - move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -19329,13 +19300,6 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-monaco-editor@0.46.0: - version "0.46.0" - resolved "https://registry.npmjs.org/react-monaco-editor/-/react-monaco-editor-0.46.0.tgz#ac97d5429cd8821d466f0e8e0536ea2a90bbc6d0" - integrity sha512-/GyQ0tQLbjHAuMUNRfKecBYN68o8TwA4fnwH9P+lHbF80ayMAo0PQ60joTQH6R6j839kMn6o9Kk/cbzOxK5DzA== - dependencies: - prop-types "^15.7.2" - react-player@^2.3.1: version "2.8.2" resolved "https://registry.npmjs.org/react-player/-/react-player-2.8.2.tgz#20fb5c4bcbf304ad719ca5566551ddb3ddefcd93" @@ -19393,13 +19357,6 @@ react-remove-scroll@^2.4.0: use-callback-ref "^1.2.3" use-sidecar "^1.0.1" -react-resize-detector@7.1.2: - version "7.1.2" - resolved "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz#8ef975dd8c3d56f9a5160ac382ef7136dcd2d86c" - integrity sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw== - dependencies: - lodash "^4.17.21" - react-select@^5.2.2: version "5.2.2" resolved "https://registry.npmjs.org/react-select/-/react-select-5.2.2.tgz#3d5edf0a60f1276fd5f29f9f90a305f0a25a5189" From 34dd9c0c8fcdc40aec5a0221f6adf6c799ace2d3 Mon Sep 17 00:00:00 2001 From: codecademydev Date: Mon, 24 Jul 2023 17:32:00 +0000 Subject: [PATCH 4/4] chore(release): publish - @codecademy/styleguide@66.1.17 --- packages/styleguide/CHANGELOG.md | 8 ++++++++ packages/styleguide/package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/styleguide/CHANGELOG.md b/packages/styleguide/CHANGELOG.md index cf66d5f1d7..ebd1b4088c 100644 --- a/packages/styleguide/CHANGELOG.md +++ b/packages/styleguide/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [66.1.17](https://github.com/Codecademy/gamut/compare/@codecademy/styleguide@66.1.16...@codecademy/styleguide@66.1.17) (2023-07-24) + +**Note:** Version bump only for package @codecademy/styleguide + + + + + ### [66.1.16](https://github.com/Codecademy/gamut/compare/@codecademy/styleguide@66.1.15...@codecademy/styleguide@66.1.16) (2023-07-20) **Note:** Version bump only for package @codecademy/styleguide diff --git a/packages/styleguide/package.json b/packages/styleguide/package.json index a7f829e998..681c93b962 100644 --- a/packages/styleguide/package.json +++ b/packages/styleguide/package.json @@ -1,7 +1,7 @@ { "name": "@codecademy/styleguide", "description": "Styleguide & Component library for codecademy.com", - "version": "66.1.16", + "version": "66.1.17", "author": "Codecademy Engineering", "scripts": { "start": "yarn storybook",