IBLIZE - Simple Javascript Code Editor Library

Overview


IBLIZE - Simple Javascript Code Editor Library

View Demo »

Report Bug - Request Feature



Getting Started

1. Include Iblize on your project

you can directly use cdn

">
<script src="https://cdn.jsdelivr.net/npm/iblize/dist/iblize.min.js">script>

or install from npm

$ npm install iblize --save

2. Create editor container

iblize needs a div container to hold all elements.

">
<div id="editor">div>

then set the container width and height. you can also use inline style.

#editor { width: 100%; height: 400px }

3. Create initialization

the first argument can be a string selector or an dom element

// use selector
const iblize = new Iblize("#editor");

// use dom element
const iblize = new Iblize(document.querySelector("#editor"));

the second argument is options. see all options

const iblize = new Iblize("#editor", {
    language: "html",
    // etc
});

4. Set editor default value (optional)

you can set editor value programmatically with javascript

iblize.setValue("console.log('Hello World')");

or directly from html (value must be wrapped with comment tag)

">
<div id="editor">

div>

5. Listening change

listen when the editor value changes

iblize.onUpdate((value) => {
  // do anything with value
});

done 👌 . if you find bug or if you have a cool idea please tell me

explore editor API

Option List

language

  • Type: String

  • Default: "js"

the name of language to highlight list of supported languages

Iblize has some built-in language modules. markup ( html, xml ), css, javascript / js, and clike. By default if you use a language other than the built-in one, Iblize will automatically load the language modules from cdn. But dont worry, if you want to work offline or load the modules locally, you can set languagesPath option bellow.

languagesPath

  • Type: String

  • Default: ""

path to languages folder. You can find the folder in the dist folder.

lineNumber

  • Type: Boolean

  • Default: true

controls the display of line numbers

readOnly

  • Type: Boolean

  • Default: false

controls the readonly mode

tabSize

  • Type: Number

  • Default: 2

the number of spaces

theme

  • Type: String

  • Default: "iblize-dark"

the name of theme themes list

Same with language, by default Iblize will load the themes from cdn.

themesPath

  • Type: String

  • Default: ""

path to themes folder. You can find the folder in the dist folder.

API Reference

documentation move here

Contributing

CONTRIBUTING.md

Dependency

PrismJs - main iblize syntax highlighter

Browser Compatibility

tested on latest version of major browser

License

Distributed under the MIT License. See LICENSE for more information.

Comments
  • Bump rollup from 2.60.1 to 2.79.0

    Bump rollup from 2.60.1 to 2.79.0

    Bumps rollup from 2.60.1 to 2.79.0.

    Release notes

    Sourced from rollup's releases.

    v2.79.0

    2022-08-31

    Features

    • Add amd.forceJsExtensionForImports to enforce using .js extensions for relative AMD imports (#4607)

    Pull Requests

    v2.78.1

    2022-08-19

    Bug Fixes

    • Avoid inferring "arguments" as name for a default export placeholder variable (#4613)

    Pull Requests

    v2.78.0

    2022-08-14

    Features

    • Support writing plugin hooks as objects with a "handler" property (#4600)
    • Allow changing execution order per plugin hook (#4600)
    • Add flag to execute plugins in async parallel hooks sequentially (#4600)

    Pull Requests

    v2.77.3

    2022-08-11

    Bug Fixes

    • Correctly resolve preserveModulesRoot in Vite (#4591)

    Pull Requests

    v2.77.2

    2022-07-27

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.79.0

    2022-08-31

    Features

    • Add amd.forceJsExtensionForImports to enforce using .js extensions for relative AMD imports (#4607)

    Pull Requests

    2.78.1

    2022-08-19

    Bug Fixes

    • Avoid inferring "arguments" as name for a default export placeholder variable (#4613)

    Pull Requests

    2.78.0

    2022-08-14

    Features

    • Support writing plugin hooks as objects with a "handler" property (#4600)
    • Allow changing execution order per plugin hook (#4600)
    • Add flag to execute plugins in async parallel hooks sequentially (#4600)

    Pull Requests

    2.77.3

    2022-08-11

    Bug Fixes

    • Correctly resolve preserveModulesRoot in Vite (#4591)

    Pull Requests

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @rollup/plugin-babel from 5.3.0 to 5.3.1

    Bump @rollup/plugin-babel from 5.3.0 to 5.3.1

    Bumps @rollup/plugin-babel from 5.3.0 to 5.3.1.

    Changelog

    Sourced from @​rollup/plugin-babel's changelog.

    v5.3.1

    2022-02-22

    Bugfixes

    • fix: consider path delimeter on windows (#1090)
    Commits
    • 1140b9e chore(release): babel v5.3.1
    • c259de5 fix(babel): consider path delimeter on windows (#1090)
    • 8835dd2 chore(repo): update rollup devDep in all packages (#1115)
    • e32a9e9 chore(repo): update linting, prettier configuration
    • f13e4ed chore(repo): fix some odd linting errors
    • 8205497 chore(repo): automatically publish packages (#940)
    • 81781a8 chore(repo): fix the prepublishOnly scripts for most plugins
    • 65ebb11 pnpm lockfile, publish adjustments, linting fixes
    • fba0a6b chore(repo): remove circle ci, add validate workflow, update deps (#867)
    • 0150c55 chore(repo): Add "directory" to package.json repository fields. (#826)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump rollup-plugin-styles from 3.14.1 to 4.0.0

    Bump rollup-plugin-styles from 3.14.1 to 4.0.0

    Bumps rollup-plugin-styles from 3.14.1 to 4.0.0.

    Release notes

    Sourced from rollup-plugin-styles's releases.

    v4.0.0

    4.0.0 (2022-01-14)

    Bug Fixes

    • code generation: imports should precede exports (814ccdb)
    • remove debugging log (e09ac09)
    • sass!: remove fibers support (8992356)

    Features

    Performance Improvements

    • removed deprecated rollup API (46b73e6)
    • sourcemap: switch to source-map-js (0488634)
    • Use Set to optimize performance (b402687)

    BREAKING CHANGES

    • node: Now support v12.20.0 and up
    Changelog

    Sourced from rollup-plugin-styles's changelog.

    4.0.0 (2022-01-14)

    Bug Fixes

    • code generation: imports should precede exports (814ccdb)
    • remove debugging log (e09ac09)
    • sass!: remove fibers support (8992356)

    Features

    Performance Improvements

    • removed deprecated rollup API (46b73e6)
    • sourcemap: switch to source-map-js (0488634)
    • Use Set to optimize performance (b402687)

    BREAKING CHANGES

    • node: Now support v12.20.0 and up
    Commits
    • ffc701f chore(release): 4.0.0 [skip ci]
    • 5786615 feat(node): drop v10
    • b619df3 docs: typedoc upgrade
    • 46b73e6 perf: removed deprecated rollup API
    • bc19ac8 test: snapshot updates
    • 5219897 test: fix another jest error
    • 393b8bb test: fix another jest error
    • 0488634 perf(sourcemap): switch to source-map-js
    • cd01fc6 docs(README): quick fix
    • 8992356 fix(sass!): remove fibers support
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump prismjs from 1.25.0 to 1.29.0

    Bump prismjs from 1.25.0 to 1.29.0

    Bumps prismjs from 1.25.0 to 1.29.0.

    Release notes

    Sourced from prismjs's releases.

    v1.29.0

    Release 1.29.0

    v1.28.0

    Release 1.28.0

    v1.27.0

    Release 1.27.0

    v1.26.0

    Release 1.26.0

    Changelog

    Sourced from prismjs's changelog.

    1.29.0 (2022-08-23)

    New components

    Updated components

    Updated plugins

    • Line Highlight
    • Normalize Whitespace

    Other

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump rollup from 2.60.1 to 2.78.1

    Bump rollup from 2.60.1 to 2.78.1

    Bumps rollup from 2.60.1 to 2.78.1.

    Release notes

    Sourced from rollup's releases.

    v2.78.1

    2022-08-19

    Bug Fixes

    • Avoid inferring "arguments" as name for a default export placeholder variable (#4613)

    Pull Requests

    v2.78.0

    2022-08-14

    Features

    • Support writing plugin hooks as objects with a "handler" property (#4600)
    • Allow changing execution order per plugin hook (#4600)
    • Add flag to execute plugins in async parallel hooks sequentially (#4600)

    Pull Requests

    v2.77.3

    2022-08-11

    Bug Fixes

    • Correctly resolve preserveModulesRoot in Vite (#4591)

    Pull Requests

    v2.77.2

    2022-07-27

    Bug Fixes

    • Avoid a rendering failure when mixing outputs with inlined and non-inlined dynamic imports (#4589)

    Pull Requests

    v2.77.1

    2.77.1

    2022-07-26

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.78.1

    2022-08-19

    Bug Fixes

    • Avoid inferring "arguments" as name for a default export placeholder variable (#4613)

    Pull Requests

    2.78.0

    2022-08-14

    Features

    • Support writing plugin hooks as objects with a "handler" property (#4600)
    • Allow changing execution order per plugin hook (#4600)
    • Add flag to execute plugins in async parallel hooks sequentially (#4600)

    Pull Requests

    2.77.3

    2022-08-11

    Bug Fixes

    • Correctly resolve preserveModulesRoot in Vite (#4591)

    Pull Requests

    2.77.2

    2022-07-27

    Bug Fixes

    • Avoid a rendering failure when mixing outputs with inlined and non-inlined dynamic imports (#4589)

    Pull Requests

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @rollup/plugin-replace from 3.0.0 to 4.0.0

    Bump @rollup/plugin-replace from 3.0.0 to 4.0.0

    Bumps @rollup/plugin-replace from 3.0.0 to 4.0.0.

    Changelog

    Sourced from @​rollup/plugin-replace's changelog.

    v4.0.0

    2022-02-22

    Breaking Changes

    • fix: do not escape delimiters (#1088)

    v3.1.0

    2022-02-11

    Features

    • feat: typeofReplacements option (#1084)

    v3.0.1

    2021-12-28

    Bugfixes

    • fix: add types for sourceMap option (#1066)

    Updates

    • docs: clarify delimiters typing (#1013)
    Commits
    • 4f0bff5 feat: export Rollup*Options interfaces (#53)
    • 0c7a2d8 docs(replace): fix typo (#52)
    • 3d6132a chore: align scripts to use pnpm run
    • 9579120 chore: sync metadata between packages
    • 338b32c bump plugin-replace version
    • cec516f fix(replace): do not transform code if no values are given (#17)
    • 8121cd1 chore: fix coverage reporting to codecov (#23)
    • 27d70c1 chore: update metadata for packages
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @rollup/plugin-node-resolve from 13.0.6 to 13.3.0

    Bump @rollup/plugin-node-resolve from 13.0.6 to 13.3.0

    Bumps @rollup/plugin-node-resolve from 13.0.6 to 13.3.0.

    Changelog

    Sourced from @​rollup/plugin-node-resolve's changelog.

    v13.3.0

    2022-05-02

    Features

    • feat: support node: protocol (#1124)

    v13.2.2

    2022-05-02

    Bugfixes

    • fix: Respect if other plugins resolve the resolution to a different id (#1181)
    • fix: Revert respect if other plugins resolve the resolution to a different id (ae59ceb)
    • fix: Respect if other plugins resolve the resolution to a different id (f8d4c44)

    v13.2.1

    2022-04-15

    Bugfixes

    • fix: update side effects logic to be deep when glob doesn’t contain / (#1148)

    v13.2.0

    2022-04-11

    Features

    • feat: Add the ability to pass a function into resolveOnly (#1152)

    v13.1.3

    2022-01-05

    Bugfixes

    • fix: use correct version when published (#1063)

    v13.1.2

    2021-12-31

    Bugfixes

    • fix: forward meta-information from other plugins (#1062)

    ... (truncated)

    Commits
    • e103237 chore(release): node-resolve v13.3.0
    • a7b56eb feat(node-resolve): support node: protocol (#1124)
    • cd5b1c8 chore(release): node-resolve v13.2.2
    • 9bb05ae fix(node-resolve): Respect if other plugins resolve the resolution to a diffe...
    • ae59ceb fix(node-resolve): Revert respect if other plugins resolve the resolution to ...
    • f8d4c44 fix(node-resolve): Respect if other plugins resolve the resolution to a diffe...
    • c583aaf fix(commonjs): add heuristic to deoptimize requires after calling imported fu...
    • 7184945 chore(release): node-resolve v13.2.1
    • 18afe15 fix(node-resolve): update side effects logic to be deep when glob doesn’t con...
    • 24424b2 chore(release): node-resolve v13.2.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @rollup/plugin-commonjs from 21.0.1 to 22.0.2

    Bump @rollup/plugin-commonjs from 21.0.1 to 22.0.2

    Bumps @rollup/plugin-commonjs from 21.0.1 to 22.0.2.

    Changelog

    Sourced from @​rollup/plugin-commonjs's changelog.

    v22.0.2

    2022-08-05

    Bugfixes

    • fix: Exclude multi-line template strings from indent (#1229)

    v22.0.1

    2022-06-24

    Bugfixes

    • fix: Only proxy detected commonjs entry points (#1180)

    v22.0.0

    2022-04-24

    Breaking Changes

    • fix: add heuristic to deoptimize requires after calling imported function (requires [email protected]) (#1038)
    • feat: reimplement dynamic import handling (requires Node 12, no longer supports require.cache) (#1038)

    Bugfixes

    • fix: support CJS modules re-exporting transpiled ESM modules (#1165)
    • fix: Warn when plugins do not pass options to resolveId (#1038)
    • fix: Do not change semantics when removing requires in if statements (#1038)
    • fix: handle external dependencies when using the cache (#1038)
    • fix: proxy all entries to not break legacy polyfill plugins (#1038)
    • fix: use correct version and add package exports (#1038)
    • fix: validate node-resolve peer version (#1038)
    • fix: inject module name into dynamic require function (#1038)
    • fix: do not transform "typeof exports" for mixed modules (#1038)
    • fix: attach correct plugin meta-data to commonjs modules (#1038)

    Features

    • feat: expose plugin version (#1038)
    • feat: throw for dynamic requires from outside the configured root (#1038)
    • feat: add dynamicRequireRoot option (#1038)
    • feat: auto-detect conditional requires (#1038)
    • feat: limit ignoreTryCatch to external requires (#1038)
    • feat: make namespace callable when requiring ESM with function default (#1038)
    • feat: Infer type for unidentified modules (#1038)
    • feat: automatically wrap cyclic modules (#1038)
    • feat: add strictRequires option to wrap modules (#1038)

    ... (truncated)

    Commits
    • 031e9c3 chore(release): commonjs v22.0.2
    • 54c1a7c fix(commonjs): Exclude multi-line template strings from indent (#1229)
    • 985cf4c chore(release): commonjs v22.0.1
    • 6ba7148 fix(commonjs): Only proxy detected commonjs entry points (#1180)
    • 3bc287c chore(release): commonjs v22.0.0
    • 4a02a94 fix(commonjs): support CJS modules re-exporting transpiled ESM modules (#1165)
    • 4c34dd5 fix(commonjs): Warn when plugins do not pass options to resolveId (#1038)
    • b1cd6a2 fix(commonjs): Do not change semantics when removing requires in if statement...
    • 1c16a2b fix(commonjs): handle external dependencies when using the cache (#1038)
    • c583aaf fix(commonjs): add heuristic to deoptimize requires after calling imported fu...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @babel/preset-env from 7.16.4 to 7.18.10

    Bump @babel/preset-env from 7.16.4 to 7.18.10

    Bumps @babel/preset-env from 7.16.4 to 7.18.10.

    Release notes

    Sourced from @​babel/preset-env's releases.

    v7.18.10 (2022-08-01)

    :rocket: New Feature

    • babel-helper-string-parser, babel-types

    :bug: Bug Fix

    • babel-parser
    • babel-helper-string-parser, babel-parser
    • babel-plugin-transform-typescript
    • babel-plugin-transform-react-jsx
    • babel-generator
    • babel-helper-wrap-function, babel-plugin-transform-async-to-generator, babel-traverse

    :house: Internal

    :microscope: Output optimization

    • babel-plugin-proposal-export-default-from

    Committers: 10

    ... (truncated)

    Changelog

    Sourced from @​babel/preset-env's changelog.

    v7.18.10 (2022-08-01)

    :rocket: New Feature

    • babel-helper-string-parser, babel-types

    :bug: Bug Fix

    • babel-parser
    • babel-helper-string-parser, babel-parser
    • babel-plugin-transform-typescript
    • babel-plugin-transform-react-jsx
    • babel-generator
    • babel-helper-wrap-function, babel-plugin-transform-async-to-generator, babel-traverse

    :house: Internal

    :microscope: Output optimization

    • babel-plugin-proposal-export-default-from

    v7.18.9 (2022-07-18)

    :bug: Bug Fix

    • babel-plugin-transform-modules-systemjs, babel-types
    • babel-generator

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump rollup-plugin-serve from 1.1.0 to 2.0.1

    Bump rollup-plugin-serve from 1.1.0 to 2.0.1

    Bumps rollup-plugin-serve from 1.1.0 to 2.0.1.

    Changelog

    Sourced from rollup-plugin-serve's changelog.

    Changelog

    All notable changes to rollup-plugin-serve will be documented in this file.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @babel/core from 7.16.0 to 7.18.13

    Bump @babel/core from 7.16.0 to 7.18.13

    Bumps @babel/core from 7.16.0 to 7.18.13.

    Release notes

    Sourced from @​babel/core's releases.

    v7.18.13 (2022-08-22)

    Thanks @​djpohly for your first PR!

    :bug: Bug Fix

    :nail_care: Polish

    :house: Internal

    Committers: 5

    7.18.12

    v7.18.12 (2022-08-05)

    :bug: Bug Fix

    • babel-plugin-transform-react-constant-elements
    • babel-generator
    • babel-plugin-transform-typescript

    Committers: 3

    7.18.11

    v7.18.11 (2022-08-04)

    :bug: Bug Fix

    • babel-helper-wrap-function

    ... (truncated)

    Changelog

    Sourced from @​babel/core's changelog.

    v7.18.13 (2022-08-22)

    :bug: Bug Fix

    :nail_care: Polish

    :house: Internal

    v7.18.12 (2022-08-05)

    :bug: Bug Fix

    • babel-plugin-transform-react-constant-elements
    • babel-generator
    • babel-plugin-transform-typescript

    v7.18.11 (2022-08-04)

    :bug: Bug Fix

    • babel-helper-wrap-function

    :house: Internal

    v7.18.10 (2022-08-01)

    :rocket: New Feature

    • babel-helper-string-parser, babel-types

    :bug: Bug Fix

    • babel-parser
    • babel-helper-string-parser, babel-parser
    • babel-plugin-transform-typescript

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
Releases(v2.0.3)
  • v2.0.3(Nov 21, 2021)

  • v2.0.1(Jul 29, 2021)

  • v2.0.0(Jul 27, 2021)

    • first parameter of constructor can accept selector or element
    • add new themes
    • add theme and language loader
    • extract value with get value API
    • set value directly with html tag comment
    • add get selection and set selection API
    • add get cursor and set cursor API
    • add get active line, get total line, and get line value API
    • add insert tab, insert text, and remove text API
    • add undo and redo API
    Source code(tar.gz)
    Source code(zip)
Replaces the default Strapi WYSIWYG editor with a customized build of CKEditor 5 html editor packed with useful plugins.

CKEditor 5 for Strapi Replaces the default Strapi WYSIWYG editor with a customized build of CKEditor 5 packed with useful plugins. ?? Get Started Feat

null 39 Jan 2, 2023
Powerful rich text editor using Vue.js and Quill. About @quilljs editor component for @vuejs

quill-vuejs Quill editor component for Vue. 基于 Quill、适用于 Vue 的富文本编辑器,支持服务端渲染和单页应用。 Preview Example CDN example page Component example page Install NPM

Chi Zhang 10 Aug 10, 2022
Triumph Tech’s Magnus Editor is a full-featured remote editor for Rock RMS.

Magnus Visual Studio Code Editor for Rock RMS Triumph Tech’s Magnus Editor is a full-featured remote editor for Rock RMS. Rock RMS is an open source R

Triumph Tech 8 Nov 23, 2022
cptcity for the Google Earth Engine JavaScript API (Code Editor)

cptcity for the Google Earth Engine JavaScript API (Code Editor) ?? Table of contents What is Google Earth Engine ? What is cptcity and why ? Top of t

Antony Barja 17 Aug 2, 2022
A CodeMirror (v6) extension for adding relative line numbers to your code editor

Relative Line Numbers for CM6 Installation yarn add codemirror-line-numbers-relative Usage import { EditorView } from "@codemirror/view"; import { Edi

Joe Previte 5 Feb 7, 2022
An open-source, blazing fast code editor for Windows, Mac, and Linux.

Thermite An open-source, blazing fast code editor for Windows, Mac, and Linux. About Thermite is a Blazing Fast, Open-Source, Cross-Platform Code Edit

Keston 4 Oct 25, 2022
A powerful data visualization 2D/3D large-screen editor tool with low-code.

tp-editor(2D/3D)中文说明 A topology 2D/3D editor with nodejs, express, socket.io es6, HT for Web and vite. It's a powerful large-screen data visualization

Flying Li 11 Dec 25, 2022
Spacecraft - multiplayer code editor & terminal

Spacecraft - code, create and hop together. Inspiration Cloud developer environments are the new cool. Services like Gitpod & Github Codespaces have h

Wyzlle 25 Dec 21, 2022
A simple web text editor which can export HTML

Rich Text Editor A simple web text editor which can export HTML Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About Th

JuSoft 1 Apr 8, 2022
A simple editor allows you to easily add and customize all the sections you need for your profile's readme.

Create your Profile README using the best Templates tomper-readmify.herokuapp.com This is the frontend + backend of TomperReadmify build with MERN sta

Varun Tiwari 15 Jan 2, 2023
writer.js is a simple text editor in the web

✍ writer.js writer.js is a simple text editor in the web ❓ About writer.js: This is a simple and lightweight editor for the web demo: https://alirezak

alireza kefayati 9 Sep 29, 2022
Diagram-maker - A library to display an interactive editor for any graph-like data.

Diagram Maker Diagram Maker is a library to display an interactive editor for any graph-like data. Following is a screenshot from one of the consumers

Amazon Web Services - Labs 2.3k Dec 27, 2022
Simple Library implemented using HTML, CSS and JavaScript. This is a simple implementation of JavaScript Modules of ES6.

Awesome-books A single page project with the porpuse of storing books' titles and authors. Built With CSS, HTML & Javascript. How to run in your local

Saadat Ali 7 Feb 21, 2022
Lexical is an extensible JavaScript web text-editor framework with an emphasis on reliability, accessibility and performance

Lexical is an extensible JavaScript web text-editor framework with an emphasis on reliability, accessibility and performance. Lexical aims to provide a best-in-class developer experience, so you can easily prototype and build features with confidence.

Meta 12.7k Dec 30, 2022
Zero Dependency, Vanilla JavaScript Tag Editor

_____ |_ _|___ ___ ___ ___ ___ | | | .'| . | . | -_| _| |_| |__,|_ |_ |___|_| |___|___| version 0.4.4 Tagger: Zero dependenc

Jakub T. Jankiewicz 155 Nov 25, 2022
Code Playground is a online application for testing and showcasing user-created and collaborational HTML, CSS and JavaScript code snippets

Code Playground About Code Playground is a online application for testing and showcasing user-created and collaborational HTML, CSS and JavaScript cod

Arshansh Agarwal 5 Dec 17, 2022
Convert some JavaScript/TypeScript code string into a .d.ts TypeScript Declaration code string

convert-to-dts Converts the source code for any .js or .ts file into the equivalent .d.ts code TypeScript would generate. Usage import { convertToDecl

Lily Scott 11 Mar 3, 2022
The open source embeddable online markdown editor (component).

Editor.md Editor.md : The open source embeddable online markdown editor (component), based on CodeMirror & jQuery & Marked. Features Support Standard

pandao 12.7k Dec 30, 2022
An Obsidian plugin to paste Excel tables as Markdown tables in Obsidian editor.

Obsidian Excel to Markdown Table An Obsidian plugin to paste Excel tables as Markdown tables in Obsidian editor. Demo You can paste the copied Excel d

Ganessh Kumar 108 Jan 4, 2023