New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@clevy/vue-csml-monaco

Package Overview
Dependencies
Maintainers
5
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@clevy/vue-csml-monaco

CSML Monaco Editor is a customized version of Monaco Editor with support for the CSML language.

  • 0.1.7
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
6
Maintainers
5
Weekly downloads
 
Created
Source

CSML Monaco Editor

CSML Monaco Editor is a customized version of Monaco Editor with support (syntax highlighting, code completion) for the CSML programming language.

Table of Contents

  • Quick start
  • Project setup

Quick start

You need Vue.js version 2.6+.

1 Install via npm

npm install @clevy/vue-csml-monaco

2 Import

Bundle

import Vue from 'vue';
import CsmlMonacoEditor from '@clevy/vue-csml-monaco';

Vue.use(CsmlMonacoEditor);

You'll then have access to those components:

  • CsmlMonacoEditor
  • MonacoEditor

CSML Monaco Editor

To avoid a large bundle size, Monaco Editor is externalized from the library. So if you want to use the vue-csml-monaco component in your project, you have to install and load Monaco Editor in your project directly.

npm install monaco-editor
npm install monaco-editor-webpack-plugin

Use ESM version with webpack

Use monaco-editor-webpack-plugin:

// webpack.config.js
const MonacoEditorPlugin = require('monaco-editor-webpack-plugin')

module.exports = {
  plugins: [
    new MonacoEditorPlugin({
      // Available options are documented at https://github.com/Microsoft/monaco-editor-webpack-plugin#options.
      languages: [],
      features: [
        '!codelens',
        '!colorPicker',
      ],
    })
  ]
}

If using Vue CLI instead of Webpack directly, you can add to vue.config.js:

// vue.config.js
const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');

module.exports = {
  configureWebpack: {
    plugins: [
      new MonacoWebpackPlugin({
        // Available options are documented at https://github.com/Microsoft/monaco-editor-webpack-plugin#options.
        languages: [],
        features: [
          '!codelens',
          '!colorPicker',
        ],
      }),
    ],
  },
};

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

FAQs

Package last updated on 04 Jul 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc