0.1.1 • Published 6 months ago

duoscript v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Here's a README.md file for your Duoscript project, reflecting the new usage instructions and other relevant details:

# Duoscript

[![Build Status](https://travis-ci.org/DuScript/DuScript.svg?branch=master)](https://travis-ci.org/DuScript/DuScript)
[![npm version](https://badge.fury.io/js/duoscript.svg)](https://www.npmjs.com/package/duoscript)
[![Downloads](https://img.shields.io/npm/dm/duoscript.svg)](https://www.npmjs.com/package/duoscript)

[![Join the chat at https://gitter.im/DuScript/DuScript](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/DuScript/DuScript?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

**Duoscript** is a language designed for application-scale JavaScript. It adds optional types, classes, and modules to JavaScript. Duoscript supports tools for large-scale JavaScript applications for any browser, host, or OS. Duoscript compiles to readable, standards-based JavaScript. 

Try it out at the [playground](http://www.duoscriptlang.org/Playground), and stay up to date via [our blog](http://blogs.duoscript.com) and [Twitter account](https://twitter.com/duoscriptlang).

## Installing

To install Duoscript globally, use:

```bash
npm install -g duoscript

Usage

You can run Duoscript using npx:

npx dsc [file.ds]

If you want to run a specific file, use:

npx dsc index.ds

You can also use the dsc command if Duoscript is installed globally:

dsc [file.ds]

Documentation

Contributing

There are many ways to contribute to Duoscript:

Building

To build the Duoscript compiler, ensure that you have Git and Node.js installed.

Clone a copy of the repo:

git clone https://github.com/DuScript/DuScript.git

Change to the Duoscript directory:

cd Duoscript

Install Gulp tools and dev dependencies:

npm install -g gulp
npm install

Use one of the following commands to build and test:

gulp local            # Build the compiler into built/local 
gulp clean            # Delete the built compiler 
gulp LKG              # Replace the last known good with the built one.
gulp tests            # Build the test infrastructure using the built compiler. 
gulp runtests         # Run tests using the built compiler and test infrastructure. 
gulp runtests-browser # Runs the tests using the built run.js file.
gulp baseline-accept  # Replace the baseline test results with the results obtained from gulp runtests.
gulp lint             # Runs tslint on the Duoscript source.
gulp help             # List the above commands.

Roadmap

For details on our planned features and future direction, please refer to our roadmap.

0.1.1

6 months ago

0.1.0-beta.1.0

11 months ago

0.1.0

11 months ago