1.0.20 • Published 5 years ago

pon-task-subpack v1.0.20

Weekly downloads
447
License
Apache-2.0
Repository
github
Last release
5 years ago

pon-task-subpack

Build Status npm Version JS Standard

Manage sub packages for monorepo

Installation

$ npm install pon-task-subpack --save

Usage

'use strict'

const pon = require('pon')
const ponTaskSubpack = require('pon-task-subpack')

;(async () => {
  let run = pon({
    myTask01: ponTaskSubpack()
  })

  run('myTask01')
}).catch((err) => console.error(err))

Signatures

define(options) -> function

Define task

ParamtypeDescription
optionsObjectOptional settings

npmrcCopy(base, sub) -> function()

Copy .npmrc file to sub package directories

ParamtypeDescription
basestringBase package json file path
substringSub packages file pattern

npmrcFix(base, sub, config) -> function()

Fix .npmrc

ParamtypeDescription
basestringBase package json file path
substringSub packages file pattern
configObjectConfig

prune(base, sub, options) -> function(Object): Promise

冗長な依存関係を除去

ParamtypeDescription
basestringBase package json file path
substring|string[]Sub packages file pattern
optionsObjectOptional setting
options.exceptstringExceptions
options.localDepsbooleanShould prune local deps

sync(base, sub, mapper, options) -> function()

中身を同期

ParamtypeDescription
basestringBase package json file path
substringSub packages file pattern
mapperfunctionValue mapper
optionsObjectOptional setting

License

This software is released under the Apache-2.0 License.

Links

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago