[Snyk] Upgrade debug from 4.3.1 to 4.3.2 |
||
|---|---|---|
| docs | ||
| examples/test | ||
| lib | ||
| src | ||
| test | ||
| testinglib | ||
| .editorconfig | ||
| .gitignore | ||
| .mocharc.json | ||
| .npmignore | ||
| .travis.yml | ||
| package.json | ||
| readme.md | ||
| tsconfig.json | ||
| yarn.lock | ||
readme.md
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.

