This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
Go to file
Marcus • Valerie 12426970a8
Merge pull request #30 from marcus13345/snyk-upgrade-01b8e3e2f617cbf10e1dcbb4270323c7
[Snyk] Upgrade debug from 4.3.1 to 4.3.2
2021-05-25 20:36:37 -04:00
docs coverage uploading? new docs... 2021-05-25 14:06:42 -04:00
examples/test Closes #14 Closes #29 Closes #18 2021-05-25 00:08:36 -04:00
lib quarantine window 2021-05-21 01:14:59 -04:00
src coverage uploading? new docs... 2021-05-25 14:06:42 -04:00
test Closes #14 Closes #29 Closes #18 2021-05-25 00:08:36 -04:00
testinglib quarantine window 2021-05-21 01:14:59 -04:00
.editorconfig imports working?! 2021-05-06 23:05:36 -04:00
.gitignore coverage, better scripts & dev env 2021-05-23 17:38:54 -04:00
.mocharc.json coverage, better scripts & dev env 2021-05-23 17:38:54 -04:00
.npmignore update for release 2021-05-23 21:27:42 -04:00
.travis.yml coverage uploading? new docs... 2021-05-25 14:06:42 -04:00
package.json fix: upgrade debug from 4.3.1 to 4.3.2 2021-05-25 19:55:26 +00:00
readme.md coverage uploading? new docs... 2021-05-25 14:06:42 -04:00
tsconfig.json more dev stuff 2021-05-23 17:39:02 -04:00
yarn.lock fix: upgrade debug from 4.3.1 to 4.3.2 2021-05-25 19:55:26 +00:00

readme.md

Travis (.com) Codecov FOSSA Status npm bundle size NPM

Vogue is a programming language that leverages javascript to create no-config graph systems.

Getting Started

To create a vogue system, create a vogue module file in a new folder: example/main.v

singleton;

restore {
	console.log('Hellow Vogue!');
}

then run your system with vogue example.

NPM Integration

your vogue system folder may have a package.json and a node_modules folder. If they do, you can import javascript modules into your vogue module.

example
|-- package.json
|-- main.v
`-- node_modules
    `-- package
        |-- package.json
        `-- index.js
singleton;

import package from 'package';

restore {
	console.log(package.foo());
}

Persistence

Vogue systems automagically persist their data, unless otherwise specified. This data is stored inside the .system directory.

Documentation

For the full spec of vogue module syntax, see: syntax.

To see some common examples and programming patterns, see examples.

License

FOSSA Status