Nothing Particularly Magnificent

    monaco-languages-partial

    1.7.2 • Public • Published

    Monaco Languages Build Status

    Colorization and configuration supports for multiple languages for the Monaco Editor:

    monaco-languages

    • apex
    • azcli
    • bat
    • clojure
    • coffee script
    • cpp
    • csharp
    • csp
    • dockerfile
    • fsharp
    • go
    • graphql
    • handlebars
    • html
    • ini
    • java
    • javascript
    • lua
    • markdown
    • msdax
    • mysql
    • objective-c
    • pascal
    • pgsql
    • php
    • postiats
    • powershell
    • pug
    • python
    • r
    • razor
    • ruby
    • rust
    • small basic
    • scheme
    • solidity
    • sql
    • st
    • swift
    • typescript
    • vb
    • xml
    • yaml

    Also css dialects:

    • css
    • less
    • scss

    Issues

    Please file issues concerning monaco-languages in the monaco-editor-repository.

    Installing

    This npm module is bundled and distributed in the monaco-editor npm module.

    Dev: cheat sheet

    • initial setup with npm install .
    • compile with npm run watch
    • test with npm run test
    • bundle with npm run prepublishOnly

    Dev: Adding a new language

    • create $/src/myLang/myLang.contribution.ts
    • create $/src/myLang/myLang.ts
    • create $/src/myLang/myLang.test.ts
    • restart compilation with $> npm run watch
    • edit $/src/monaco.contribution.ts and register your new language:
    • edit $/test/setup.js and load your new language while testing
      'release/dev/sql/sql.test',
    • edit $/scripts/bundle.js and ship your new language
      bundleOne('sql/sql'),

    Code of Conduct

    This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

    License

    MIT

    Keywords

    none

    Install

    npm i monaco-languages-partial

    DownloadsWeekly Downloads

    4

    Version

    1.7.2

    License

    MIT

    Unpacked Size

    154 kB

    Total Files

    45

    Last publish

    Collaborators

    • ozonep