UNPKG

svelte-standalone

Version:

Transform Svelte components in standalone scripts!

11 lines (10 loc) 458 B
import { findUpSync } from 'find-up'; import path from 'path'; import { fileURLToPath } from 'url'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const p = findUpSync('package.json'); const root = p ? path.dirname(p) : null; export const rootDir = root ?? process.cwd().replaceAll(path.sep, path.posix.sep); export const distDir = __dirname; export const moduleDir = __dirname.replace(path.sep + 'dist', '');