[READ-ONLY] Mirror of https://github.com/danielroe/siroc. Zero-config build tooling for Node
bundle node package rollup typescript
0

Configure Feed

Select the types of activity you want to include in your feed.

feat: allow setting mkdist options in `siroc.config`

Daniel Roe (May 17, 2021, 5:57 PM +0100) 05d44bc3 0571a421

+7
+1
src/core/build/index.ts
··· 84 84 srcDir, 85 85 distDir: distDir.slice(2), 86 86 rootDir: pkg.options.rootDir, 87 + ...pkg.options.mkdist, 87 88 }) 88 89 }) 89 90
+6
src/core/package/index.ts
··· 12 12 chmod, 13 13 pathExistsSync, 14 14 } from 'fs-extra' 15 + import type { MkdistOptions } from 'mkdist' 15 16 import type { RollupOptions } from 'rollup' 16 17 import sortPackageJson from 'sort-package-json' 17 18 ··· 75 76 */ 76 77 rollup?: BuildConfigOptions & RollupOptions 77 78 /** 79 + * Any options to pass to mkdist. 80 + */ 81 + mkdist?: Omit<MkdistOptions, 'rootDir' | 'srcDir' | 'distDir'> 82 + /** 78 83 * Whether to sort your `package.json` on build 79 84 */ 80 85 sortDependencies?: boolean ··· 109 114 suffix: process.env.PACKAGE_SUFFIX ? `-${process.env.PACKAGE_SUFFIX}` : '', 110 115 hooks: {}, 111 116 commands: {}, 117 + mkdist: {}, 112 118 } 113 119 114 120 export class Package {