UNPKG

@neo-one/server-plugin-project

Version:

NEO•ONE server plugin for project functionality.

33 lines (31 loc) 4.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const path = tslib_1.__importStar(require("path")); exports.projectConfigSchema = { paths: { contracts: { format: String, default: path.join('one', 'contracts'), }, generated: { format: String, default: path.join('one', 'generated'), }, }, codegen: { language: { format: ['typescript', 'javascript'], default: 'typescript', }, framework: { format: ['none', 'react', 'angular', 'vue'], default: 'none', }, browser: { format: Boolean, default: false, }, }, }; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLG1EQUE2QjtBQTZDaEIsUUFBQSxtQkFBbUIsR0FBRztJQUNqQyxLQUFLLEVBQUU7UUFDTCxTQUFTLEVBQUU7WUFDVCxNQUFNLEVBQUUsTUFBTTtZQUNkLE9BQU8sRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxXQUFXLENBQUM7U0FDdkM7UUFDRCxTQUFTLEVBQUU7WUFDVCxNQUFNLEVBQUUsTUFBTTtZQUNkLE9BQU8sRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxXQUFXLENBQUM7U0FDdkM7S0FDRjtJQUNELE9BQU8sRUFBRTtRQUNQLFFBQVEsRUFBRTtZQUNSLE1BQU0sRUFBRSxDQUFDLFlBQVksRUFBRSxZQUFZLENBQUM7WUFDcEMsT0FBTyxFQUFFLFlBQVk7U0FDdEI7UUFDRCxTQUFTLEVBQUU7WUFDVCxNQUFNLEVBQUUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLENBQUM7WUFDM0MsT0FBTyxFQUFFLE1BQU07U0FDaEI7UUFDRCxPQUFPLEVBQUU7WUFDUCxNQUFNLEVBQUUsT0FBTztZQUNmLE9BQU8sRUFBRSxLQUFLO1NBQ2Y7S0FDRjtDQUNPLENBQUMiLCJmaWxlIjoibmVvLW9uZS1zZXJ2ZXItcGx1Z2luLXByb2plY3Qvc3JjL3R5cGVzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29kZWdlbkZyYW1ld29yayB9IGZyb20gJ0BuZW8tb25lL3NtYXJ0LWNvbnRyYWN0LWNvZGVnZW4nO1xuaW1wb3J0ICogYXMgcGF0aCBmcm9tICdwYXRoJztcblxuZXhwb3J0IGludGVyZmFjZSBCdWlsZFRhc2tMaXN0T3B0aW9ucyB7XG4gIHJlYWRvbmx5IGNvbW1hbmQ6ICdidWlsZCc7XG4gIHJlYWRvbmx5IHJvb3REaXI6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXNldFRhc2tMaXN0T3B0aW9ucyB7XG4gIHJlYWRvbmx5IGNvbW1hbmQ6ICdyZXNldCc7XG4gIHJlYWRvbmx5IHByb2plY3RJRD86IHN0cmluZztcbiAgcmVhZG9ubHkgcm9vdERpcj86IHN0cmluZztcbn1cblxuZXhwb3J0IHR5cGUgRXhlY3V0ZVRhc2tMaXN0T3B0aW9ucyA9IEJ1aWxkVGFza0xpc3RPcHRpb25zIHwgUmVzZXRUYXNrTGlzdE9wdGlvbnM7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTmV0d29ya1JlcXVlc3RPcHRpb25zIHtcbiAgcmVhZG9ubHkgdHlwZTogJ25ldHdvcmsnO1xuICByZWFkb25seSBwcm9qZWN0SUQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBTb3VyY2VNYXBzUmVxdWVzdE9wdGlvbnMge1xuICByZWFkb25seSB0eXBlOiAnc291cmNlTWFwcyc7XG4gIHJlYWRvbmx5IHByb2plY3RJRDogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIE5FT1RyYWNrZXJSZXF1ZXN0T3B0aW9ucyB7XG4gIHJlYWRvbmx5IHR5cGU6ICduZW90cmFja2VyJztcbiAgcmVhZG9ubHkgcHJvamVjdElEOiBzdHJpbmc7XG59XG5cbmV4cG9ydCB0eXBlIFJlcXVlc3RPcHRpb25zID0gTmV0d29ya1JlcXVlc3RPcHRpb25zIHwgU291cmNlTWFwc1JlcXVlc3RPcHRpb25zIHwgTkVPVHJhY2tlclJlcXVlc3RPcHRpb25zO1xuXG5leHBvcnQgdHlwZSBDb2RlZ2VuTGFuZ3VhZ2UgPSAndHlwZXNjcmlwdCcgfCAnamF2YXNjcmlwdCc7XG5leHBvcnQgaW50ZXJmYWNlIFByb2plY3RDb25maWcge1xuICByZWFkb25seSBwYXRoczoge1xuICAgIHJlYWRvbmx5IGNvbnRyYWN0czogc3RyaW5nO1xuICAgIHJlYWRvbmx5IGdlbmVyYXRlZDogc3RyaW5nO1xuICB9O1xuICByZWFkb25seSBjb2RlZ2VuOiB7XG4gICAgcmVhZG9ubHkgbGFuZ3VhZ2U6IENvZGVnZW5MYW5ndWFnZTtcbiAgICByZWFkb25seSBmcmFtZXdvcms6IENvZGVnZW5GcmFtZXdvcms7XG4gICAgcmVhZG9ubHkgYnJvd3NlcjogYm9vbGVhbjtcbiAgfTtcbn1cblxuZXhwb3J0IGNvbnN0IHByb2plY3RDb25maWdTY2hlbWEgPSB7XG4gIHBhdGhzOiB7XG4gICAgY29udHJhY3RzOiB7XG4gICAgICBmb3JtYXQ6IFN0cmluZyxcbiAgICAgIGRlZmF1bHQ6IHBhdGguam9pbignb25lJywgJ2NvbnRyYWN0cycpLFxuICAgIH0sXG4gICAgZ2VuZXJhdGVkOiB7XG4gICAgICBmb3JtYXQ6IFN0cmluZyxcbiAgICAgIGRlZmF1bHQ6IHBhdGguam9pbignb25lJywgJ2dlbmVyYXRlZCcpLFxuICAgIH0sXG4gIH0sXG4gIGNvZGVnZW46IHtcbiAgICBsYW5ndWFnZToge1xuICAgICAgZm9ybWF0OiBbJ3R5cGVzY3JpcHQnLCAnamF2YXNjcmlwdCddLFxuICAgICAgZGVmYXVsdDogJ3R5cGVzY3JpcHQnLFxuICAgIH0sXG4gICAgZnJhbWV3b3JrOiB7XG4gICAgICBmb3JtYXQ6IFsnbm9uZScsICdyZWFjdCcsICdhbmd1bGFyJywgJ3Z1ZSddLFxuICAgICAgZGVmYXVsdDogJ25vbmUnLFxuICAgIH0sXG4gICAgYnJvd3Nlcjoge1xuICAgICAgZm9ybWF0OiBCb29sZWFuLFxuICAgICAgZGVmYXVsdDogZmFsc2UsXG4gICAgfSxcbiAgfSxcbn0gYXMgY29uc3Q7XG4iXX0=