UNPKG

@neo-one/server-plugin-simulation-esnext-esm

Version:

NEO•ONE Server simulation plugin.

15 lines (13 loc) 4.05 kB
import { theme } from '@neo-one/server-plugin-esnext-esm'; const runCommand = 'neo-one create simulation app @neo-one/simulation-react-template'; const startCommand = 'cd app && yarn install && yarn neo-one build && yarn start'; export const goCommand = ({ cli }) => cli.vorpal.command('go', 'NEO•ONE introduction.').action(async () => { cli.vorpal.log(`Welcome to ${theme.title}!`); cli.vorpal.log(`${theme.title} is currently in a preview state.`); cli.vorpal.log(`Follow us at ${theme.accent('https://twitter.com/neo_one_suite')} for frequent development updates!`); cli.vorpal.log(`Like the project? Star us on github: ${theme.accent('https://github.com/neo-one-suite/neo-one')}.`); cli.vorpal.log(`Documentation is available at ${theme.accent('https://neo-one.io')}.`); cli.vorpal.log(`To get started with a barebones template app, run ${theme.command(runCommand)}`); cli.vorpal.log(`Once it's setup, run ${theme.command(startCommand)} to build the example contracts and start the app. Check out the README for more info`); }); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdvQ29tbWFuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXNCLEtBQUssRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBRTlFLE1BQU0sVUFBVSxHQUFHLGtFQUFrRSxDQUFDO0FBQ3RGLE1BQU0sWUFBWSxHQUFHLDREQUE0RCxDQUFDO0FBQ2xGLE1BQU0sQ0FBQyxNQUFNLFNBQVMsR0FBRyxDQUFDLEVBQUUsR0FBRyxFQUFzQixFQUFFLEVBQUUsQ0FDdkQsR0FBRyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLHVCQUF1QixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxFQUFFO0lBQ2xFLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLGNBQWMsS0FBSyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7SUFDN0MsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxLQUFLLENBQUMsS0FBSyxtQ0FBbUMsQ0FBQyxDQUFDO0lBQ2xFLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUNaLGdCQUFnQixLQUFLLENBQUMsTUFBTSxDQUFDLG1DQUFtQyxDQUFDLG9DQUFvQyxDQUN0RyxDQUFDO0lBQ0YsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsd0NBQXdDLEtBQUssQ0FBQyxNQUFNLENBQUMsMENBQTBDLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDcEgsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsaUNBQWlDLEtBQUssQ0FBQyxNQUFNLENBQUMsb0JBQW9CLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDdkYsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMscURBQXFELEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2pHLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUNaLHdCQUF3QixLQUFLLENBQUMsT0FBTyxDQUNuQyxZQUFZLENBQ2IsdUZBQXVGLENBQ3pGLENBQUM7QUFDSixDQUFDLENBQUMsQ0FBQyIsImZpbGUiOiJuZW8tb25lLXNlcnZlci1wbHVnaW4tc2ltdWxhdGlvbi9zcmMvZ29Db21tYW5kLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW50ZXJhY3RpdmVDTElBcmdzLCB0aGVtZSB9IGZyb20gJ0BuZW8tb25lL3NlcnZlci1wbHVnaW4tZXNuZXh0LWVzbSc7XG5cbmNvbnN0IHJ1bkNvbW1hbmQgPSAnbmVvLW9uZSBjcmVhdGUgc2ltdWxhdGlvbiBhcHAgQG5lby1vbmUvc2ltdWxhdGlvbi1yZWFjdC10ZW1wbGF0ZSc7XG5jb25zdCBzdGFydENvbW1hbmQgPSAnY2QgYXBwICYmIHlhcm4gaW5zdGFsbCAmJiB5YXJuIG5lby1vbmUgYnVpbGQgJiYgeWFybiBzdGFydCc7XG5leHBvcnQgY29uc3QgZ29Db21tYW5kID0gKHsgY2xpIH06IEludGVyYWN0aXZlQ0xJQXJncykgPT5cbiAgY2xpLnZvcnBhbC5jb21tYW5kKCdnbycsICdORU/igKJPTkUgaW50cm9kdWN0aW9uLicpLmFjdGlvbihhc3luYyAoKSA9PiB7XG4gICAgY2xpLnZvcnBhbC5sb2coYFdlbGNvbWUgdG8gJHt0aGVtZS50aXRsZX0hYCk7XG4gICAgY2xpLnZvcnBhbC5sb2coYCR7dGhlbWUudGl0bGV9IGlzIGN1cnJlbnRseSBpbiBhIHByZXZpZXcgc3RhdGUuYCk7XG4gICAgY2xpLnZvcnBhbC5sb2coXG4gICAgICBgRm9sbG93IHVzIGF0ICR7dGhlbWUuYWNjZW50KCdodHRwczovL3R3aXR0ZXIuY29tL25lb19vbmVfc3VpdGUnKX0gZm9yIGZyZXF1ZW50IGRldmVsb3BtZW50IHVwZGF0ZXMhYCxcbiAgICApO1xuICAgIGNsaS52b3JwYWwubG9nKGBMaWtlIHRoZSBwcm9qZWN0PyBTdGFyIHVzIG9uIGdpdGh1YjogJHt0aGVtZS5hY2NlbnQoJ2h0dHBzOi8vZ2l0aHViLmNvbS9uZW8tb25lLXN1aXRlL25lby1vbmUnKX0uYCk7XG4gICAgY2xpLnZvcnBhbC5sb2coYERvY3VtZW50YXRpb24gaXMgYXZhaWxhYmxlIGF0ICR7dGhlbWUuYWNjZW50KCdodHRwczovL25lby1vbmUuaW8nKX0uYCk7XG4gICAgY2xpLnZvcnBhbC5sb2coYFRvIGdldCBzdGFydGVkIHdpdGggYSBiYXJlYm9uZXMgdGVtcGxhdGUgYXBwLCBydW4gJHt0aGVtZS5jb21tYW5kKHJ1bkNvbW1hbmQpfWApO1xuICAgIGNsaS52b3JwYWwubG9nKFxuICAgICAgYE9uY2UgaXQncyBzZXR1cCwgcnVuICR7dGhlbWUuY29tbWFuZChcbiAgICAgICAgc3RhcnRDb21tYW5kLFxuICAgICAgKX0gdG8gYnVpbGQgdGhlIGV4YW1wbGUgY29udHJhY3RzIGFuZCBzdGFydCB0aGUgYXBwLiBDaGVjayBvdXQgdGhlIFJFQURNRSBmb3IgbW9yZSBpbmZvYCxcbiAgICApO1xuICB9KTtcbiJdfQ==