Releases: uiwjs/react-codemirror
v4.9.0
Documentation v4.9.0: https://raw.githack.com/uiwjs/react-codemirror/4f8b8c0/index.html
Comparing Changes: v4.8.1...v4.9.0
npm i @uiw/[email protected]
- 📖 doc: Update README.md dcd3e32 @jaywcjlove
- 🌟 feat: use npm workspaces. 5ba83cf @jaywcjlove
- 💄 chore: update README.md 4789a1f @jaywcjlove
- 💄 chore: update workflows config. 743680f @jaywcjlove
- 💄 chore: modify typscript config. cb90002 @jaywcjlove
- 💄 chore: update workflows config. c220d27 @jaywcjlove
- 🌟 feat: add @uiw/codemirror-themes package. bb0ece5 @jaywcjlove
- 🐞 fix(deps): update dependency @codemirror/legacy-modes to ~6.1.0 (#340) 108618a @renovate-bot
- 📖 doc: Update README.md bb9a963 @jaywcjlove
- 💄 chore: Fix workflow errors. 167ce75 @jaywcjlove
- 🌟 feat: add codemirror-theme-okaidia. 98bcfed @jaywcjlove
- 🐞 fix(codemirror-themes): Fix export createTheme error. aba2e59 @jaywcjlove
- 💄 chore: update workflows config. 29d5840 @jaywcjlove
- 🌟 feat: Extend the basicSetup props (#316). 778df93 @jaywcjlove
- 💄 chore(deps): update dependency prettier to ~2.7.0 (#332) 7a4b33c @renovate-bot
<CodeMirror
value="console.log('hello world!');"
height="200px"
theme="dark"
basicSetup={{
+ lineNumbers: false
}}
extensions={[javascript({ jsx: true })]}
onChange={(value, viewUpdate) => {
console.log("value:", value);
}}
/>
export interface BasicSetupOptions {
lineNumbers?: boolean;
highlightActiveLineGutter?: boolean;
highlightSpecialChars?: boolean;
history?: boolean;
foldGutter?: boolean;
drawSelection?: boolean;
dropCursor?: boolean;
allowMultipleSelections?: boolean;
indentOnInput?: boolean;
syntaxHighlighting?: boolean;
bracketMatching?: boolean;
closeBrackets?: boolean;
autocompletion?: boolean;
rectangularSelection?: boolean;
crosshairCursor?: boolean;
highlightActiveLine?: boolean;
highlightSelectionMatches?: boolean;
closeBracketsKeymap?: boolean;
defaultKeymap?: boolean;
searchKeymap?: boolean;
historyKeymap?: boolean;
foldKeymap?: boolean;
completionKeymap?: boolean;
lintKeymap?: boolean;
}
v4.8.1
Documentation v4.8.1: https://raw.githack.com/uiwjs/react-codemirror/81fb88f/index.html
Comparing Changes: v4.8.0...v4.8.1
npm i @uiw/[email protected]
- 🌍 website: remove console.log abbc1ad @jaywcjlove
- 🐞 fix: fix EditorView.theme undefined. 6e371ce @jaywcjlove
v4.8.0
Documentation v4.8.0: https://raw.githack.com/uiwjs/react-codemirror/a680956/index.html
Comparing Changes: v4.7.0...v4.8.0
⚠️ Update dependency CodeMirror to v6
npm i @uiw/[email protected]
- 📖 doc: Fix Copy to Clipboard Script (#311) 95e8b1a @realabbas
- 📖 doc: replace stream-parser with language (#312) 22cc819 @shubhendusaurabh
- 💄 chore(deps): update codemirror to v6 (#326) 7e8e7d9 @renovate-bot
- 💄 chore(deps): update dependency lint-staged to v13 (#324) 2fb75d4 @renovate-bot
- 💄 chore(deps): update react monorepo to ~18.1.0 (#307) 45b18ff @renovate-bot
- 💄 chore(deps): update dependency husky to v8 (#313) 8e90032 @renovate-bot
- 💄 chore(deps): Update dependency codemirror to v6 (#327) (#88) 5cef465 @jaywcjlove
- 📖 doc: Update README.md 3830b9f @jaywcjlove
v4.7.0
Documentation v4.7.0: https://raw.githack.com/uiwjs/react-codemirror/ecb9c96/index.html
Comparing Changes: v4.6.0...v4.7.0
npm i @uiw/[email protected]
- 📖 doc: Update README.md 5098495 @jaywcjlove
- 🐞 fix(deps): update codemirror (#301) ffeebea @renovate-bot
- 💄 chore(deps): update dependency lint-staged to ~12.4.0 (#300) 32bcda4 @renovate-bot
- 💄 chore(deps): update dependency @types/react-test-renderer to v18 (#296) f57a5f6 @renovate-bot
v4.6.0
Documentation v4.6.0: https://raw.githack.com/uiwjs/react-codemirror/dc353b5/index.html
Comparing Changes: v4.5.3...v4.6.0
npm i @uiw/[email protected]
- 💄 chore(deps): update dependency prettier to ~2.6.0 (#286) 773bcff @renovate-bot
- 💄 chore(deps): update react monorepo to v18 (major) #291 4909335 @jaywcjlove
- ⛑ test: fix test case in react v18 error. 6d6a72e @jaywcjlove
- 🌟 feat: Add readOnly props (#295). 54d01af @jaywcjlove
v4.5.3
Documentation v4.5.3: https://raw.githack.com/uiwjs/react-codemirror/63db93a/index.html
Comparing Changes: v4.5.2...v4.5.3
npm i @uiw/[email protected]
- 🔙 revert: fix EditorView.update errors (#280). cb5883d @jaywcjlove
v4.5.2
Documentation v4.5.2: https://raw.githack.com/uiwjs/react-codemirror/a8e32c9/index.html
Comparing Changes: v4.5.1...v4.5.2
npm i @uiw/[email protected]
- 💄 chore: update renovate.json e64cdc4 @jaywcjlove
- 💄 chore: add gitpod config. 45d9965 @jaywcjlove
- 💄 chore(deps): update dependency @uiw/react-markdown-preview to ~3.5.0 (#283) afbed95 @renovate-bot
- 💄 chore: update workflows config. 707eba3 @jaywcjlove
- 🌍 website: add dark theme. f810897 @jaywcjlove
- 🌍 website: update theme style. 971aca7 @jaywcjlove
- 🐞 fix: fix EditorView.update errors (#280). acffc46 @jaywcjlove
v4.5.1
- 🐞 fix: Fix bundled file name (#267). 296493a @jaywcjlove
npm i @uiw/[email protected]
Support Bundle...
Bundle Example: https://uiwjs.github.io/react-codemirror/bundle.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<script src="https://unpkg.com/@babel/[email protected]/babel.min.js" crossorigin></script>
<script src="https://unpkg.com/[email protected]/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/[email protected]/umd/react-dom.development.js" crossorigin></script>
<script src="https://codemirror.net/6/codemirror.js"></script>
<script src="https://unpkg.com/@uiw/react-codemirror/dist/codemirror.min.js"></script>
</head>
<body>
<div id="container" style="padding: 24px"></div>
<script>
window.require = function (module) {
if (!module) {
throw new Error(`this is a fake require only use for import ${module}`);
}
if (window.CM && window.CM[module]) {
return window.CM[module];
}
return window[module];
};
</script>
<script type="text/babel">
import CodeMirror from '@uiw/codemirror';
import { javascript } from '@codemirror/lang-javascript';
const Demo = () => {
return (
<div>
<CodeMirror
value="console.log('hello world!')"
height="200px"
extensions={[javascript({ jsx: true })]}
onChange={(value, viewUpdate) => {
console.log('value:', value);
}}
/>
</div>
);
};
ReactDOM.render(<Demo />, document.getElementById('container'));
</script>
</body>
</html>
v4.5.0
- 💄 chore: Update dependencies & fix bundle import issue (#267). 7484096 @jaywcjlove
- 💄 chore: update workflows config. b673596 @jaywcjlove
- 💄 chore(deps): update dependency kkt to v7.1.5 (#279) daad9cf @renovate-bot
- 💄 chore(deps): update dependency @kkt/ncc to v1.0.5 (#281) 71e39ee @renovate-bot
npm i @uiw/[email protected]
v4.4.3
- 📖 doc: Update README.md 67c5af8 @jaywcjlove
- 🐞 fix: Avoid react warning for wrong returns from useEffect. (#272) 47e86be @ray5cc
npm i @uiw/[email protected]