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
snyk-bot 4f8ccdf29e
fix: upgrade uglify-js from 3.13.7 to 3.16.0
Snyk has created this PR to upgrade uglify-js from 3.13.7 to 3.16.0.

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
2022-06-28 03:17:12 +00: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 uglify-js from 3.13.7 to 3.16.0 2022-06-28 03:17:12 +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 uglify-js from 3.13.7 to 3.16.0 2022-06-28 03:17:12 +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