Dart language bindings for the Ace code editor.

Build Status Pub | API | Demo

Ace.dart uses the MIT license as described in the LICENSE file, and follows semantic versioning.


This package maintains a copy of the latest ace-builds src-min-noconflict governed by its own LICENSE.

The ace-builds occur approximately once per month, and the version currently tested by this package is maintained in the version string metadata. For example, in ace.dart version 0.0.4+9.11.2013 we test against a copy of ace-builds version 9.11.2013.

The version of ace.js in this package is for testing and examples only. It is no longer included in the lib/ directory to provide the most flexibility to applications. You are responsible for including a version of ace.js in your application's html:

<script type="text/javascript" charset="utf-8" src="path/to/your/ace.js"></script>

As long as the version of ace.js you use is compatible (e.g. src-noconflict or src-min-noconflict), the Dart wrapper code should continue to function.