@aegenet/au2-code-mirror
TypeScript icon, indicating that this package has built-in type declarations

1.6.2 • Public • Published

npm version

@aegenet/au2-code-mirror

DRAFT Aurelia 2 component: CodeMirror 6+.

Installation

npm install @aegenet/au2-code-mirror@^1.6.1
# or
yarn add @aegenet/au2-code-mirror@^1.6.1

Usage

Register the plugin

import * as myPlugin from '@aegenet/au2-code-mirror';
Aurelia
  // Load all exports from the plugin
  .register(myPlugin)
  .app(MyApp)
  .start();

Component usage

<code-mirror code="const myVar = { code: 'quantum', title: 'Unknown', where: 'Who know' };" language="javascript"></code-mirror>

Development

Start dev web server

npm start

Note this plugin project comes with a dev-app. The above command starts the dev app in dev-app/ folder. The plugin source code is in src/ folder.

Build the plugin in production modern

npm run build

It builds plugin into dist/index.mjs file.

Note when you do npm publish or npm pack to prepare the plugin package, it automatically run the above build command by the prepare script defined in your package.json "scripts" section.

Unit Tests

npm run test

Run unit tests in watch mode.

npm run test:watch

Analyze webpack bundle

npm run analyze

License

The MIT License - Copyright © 2022-2024 Alexandre Genet.

Package Sidebar

Install

npm i @aegenet/au2-code-mirror

Weekly Downloads

3

Version

1.6.2

License

MIT

Unpacked Size

8.45 kB

Total Files

6

Last publish

Collaborators

  • agenet