0.0.5 • Published 3 years ago

wescheme-js v0.0.5

Weekly downloads
3
License
LGPL-3.0-or-later
Repository
github
Last release
3 years ago

wescheme-js

wescheme javascript compiler

Travis Build Status

Coverage Status

Installation

This package has not been published to npm yet, so you have to install it from the github repository:

npm install --save bootstrapworld/wescheme-js

Usage

This can be used with requireJS syntax, or ECMAScript 6 imports

var wescheme = require('wescheme-js')
// or, if using ecmascript 6:
// import compile from 'wescheme-js'

var bytecode = wescheme.compile('(triangle 200 "solid" "turquoise")')
console.log("I got some bytecode!", bytecode)

Example

You can check out some example code that shows off how this works by running:

npm start

and browsing to

http://localhost:8080/webpack-dev-server

Testing

To run the extensive test suite, do the following:

npm run start-test

then browse to

http://localhost:8085/webpack-dev-server

and click around on that page as you wish.

acornacorn-jsxajvansi-stylesansi-escapesansi-regexajv-keywordsasn1.jsasync-eachaws4babel-plugin-dynamic-import-nodebase64-jsbinary-extensionsbn.jsbrowserify-rsabrowserify-signbrowserslistcacachechalkcaniuse-litechokidarcli-widthchownrcommandercombined-streamcompressiblecomponent-emitterconvert-source-mapcore-jscreate-ecdhcore-js-compatdebugdefine-propertiesduplexifyemojis-listend-of-streamelectron-to-chromiumellipticenhanced-resolveerrnoes6-promiseescodegeneslint-scopees-abstracteslint-visitor-keyses-to-primitiveespreeesrecurseesqueryeventemitter3eventsestraverseesutilsfast-json-stable-stringifyfiggy-puddingfd-slicerfast-deep-equalfind-upflattedflush-write-streamfollow-redirectsfiguresforeachfseventsglobglobalsgraceful-fshandle-thinghandlebarshas-flagglobal-prefixhas-symbolshash-basehttp-parser-jshtml-entitieshosted-git-infohttp-proxyieee754inheritsimport-freshiniinquireripaddr.jsis-argumentsis-accessor-descriptoris-descriptoris-callableis-finiteis-data-descriptoris-date-objectis-globis-promiseis-regexis-symbolistanbul-reportsjs-yamljs-tokensjsescjson5jsonfileloader-fs-cacheloader-utilsloglevellodashmime-typesmime-dbmimemkdirpmsminimistneo-asyncnode-releasesnormalize-pathnode-forgeobject-hashobject-keysobject-isonetimeobject-inspectobject.assignpakop-limitparse-asn1pbkdf2picomatchportfinderpostcsspostcss-selector-parserpostcss-modules-scopepostcss-modules-local-by-defaultpostcss-value-parserprogressproxy-addrprocess-nextick-argspunycodepslquerystringifyqsreadable-streamregenerate-unicode-propertiesregexpu-coreregenerateregenerator-runtimeregjsgenregexp.prototype.flagsregenerator-transformregjsparserreplace-extrepeat-elementrequestresolverfdcrun-asyncrimrafrxjsselfsignedsemverserialize-javascriptschema-utilsslashsignal-exitsource-map-resolvesource-map-urlspdx-exceptionssource-map-supportspdx-correctspdx-expression-parsespdx-license-idsspdysshpkstream-shiftstrip-ansistring-widthstring.prototype.trimleftstring.prototype.trimrightsupports-colorstrip-json-commentstersertapableterser-webpack-plugintimers-browserifythrough2to-fast-propertiestslibtype-festuglify-jsunicode-match-property-value-ecmascriptunicode-property-aliases-ecmascripturl-parseuri-jsuuidv8-compile-cachewatchpackvinylwebsocket-driverwebpack-dev-middlewarewebsocket-extensionswordwrapy18nxtendyauzlyargs-parser
0.0.5

3 years ago

0.0.4

4 years ago