Snyk has created this PR to upgrade uglify-js from 3.13.7 to 3.15.4. See this package in npm: See this project in Snyk: https://app.snyk.io/org/marcus13345/project/8a4d5b75-762e-4298-9731-d9d12ef6d7f6?utm_source=github&utm_medium=referral&page=upgrade-pr |
||
|---|---|---|
| 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.

