UNPKG

@netlify/build-info

Version:

Build info utility

46 lines 1.21 kB
import { BaseFramework, Category } from './framework.js'; const LEGACY_PACKAGE_NAME = 'solid-start'; const LEGACY_DEV = { command: 'solid-start dev', port: 3000, }; const LEGACY_BUILD = { command: 'solid-start build', directory: 'netlify', }; export class SolidStart extends BaseFramework { id = 'solid-start'; name = 'Solid Start'; npmDependencies = [ // Used this name up to 0.3.11 'solid-start', // Renamed starting at 0.4.0 '@solidjs/start', ]; category = Category.SSG; dev = { command: 'vinxi dev', port: 3000, }; build = { command: 'vinxi build', directory: 'dist', }; logo = { default: '/logos/solid-start/default.svg', light: '/logos/solid-start/default.svg', dark: '/logos/solid-start/dark.svg', }; async detect() { await super.detect(); if (this.detected) { if (this.detected.package?.name === LEGACY_PACKAGE_NAME) { this.dev = LEGACY_DEV; this.build = LEGACY_BUILD; return this; } return this; } } } //# sourceMappingURL=solid-start.js.map