xcatliu / pagic

A static site generator powered by Deno + React
https://pagic.org
MIT License
1.64k stars 104 forks source link

feat: add definePagicOptions methods for improve ux #85

Closed kyaruary closed 3 years ago

kyaruary commented 3 years ago

use a definePagicOptions methods instead of export define plain object that can improve ux

origin pagic.config.ts

export default {
 // no prompt
  srcDir: "docs/"
}

now

import { definePagicOptions } from 'https://deno.land/x/pagic/mod.ts';
export default definePagicOptions({
  // got prompt!
 srcDir: "docs/"
});
xcatliu commented 3 years ago

Import PagicConfig would be the same.