@pnpm/lifecycle
Package lifecycle hook runner
Last updated 6 years ago by zkochan .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @pnpm/lifecycle 
SYNC missed versions from official npm registry.

@pnpm/lifecycle

Package lifecycle hook runner

npm version

Installation

pnpm add @pnpm/logger @pnpm/lifecycle

Usage

import runLifecycleHook, {runPostinstallHooks} from '@pnpm/lifecycle'

const targetPkgRoot = path.resolve('node_modules/target-pkg')
const pkg = require(path.join(targetPkgRoot, 'package.json'))

// Run a specific hook
await runLifecycleHook('preinstall', pkg, {
  pkgId: 'target-pkg/1.0.0',
  pkgRoot: targetPkgRoot,
  rawConfig: {},
  rootModulesDir: path.resolve('node_modules'),
  unsafePerm: true,
})

// Run all install hooks
await runPostinstallHooks({
  pkgId: 'target-pkg/1.0.0',
  pkgRoot: targetPkgRoot,
  rawConfig: {},
  rootModulesDir: path.resolve('node_modules'),
  unsafePerm: true,
})

API

runLifecycleHook(stage, packageManifest, opts): Promise<void>

runPostinstallHooks(opts): Promise<void>

License

MIT

Current Tags

  • 0.0.0-20230605-20230605142810                                ...           dev (3 years ago)
  • 17.0.4                                ...           latest (2 years ago)
  • 12.1.10                                ...           latest-6 (4 years ago)
  • 8.1.1                                ...           next (6 years ago)
  • 9.2.2                                ...           pnpm-temp (6 years ago)

145 Versions

  • 17.0.4                                ...           2 years ago
  • 17.0.3                                ...           2 years ago
  • 17.0.2                                ...           2 years ago
  • 17.0.1                                ...           2 years ago
  • 17.0.0                                ...           2 years ago
  • 16.0.13                                ...           2 years ago
  • 16.0.12                                ...           2 years ago
  • 16.0.11                                ...           2 years ago
  • 16.0.10                                ...           2 years ago
  • 16.0.9                                ...           2 years ago
  • 16.0.8                                ...           2 years ago
  • 16.0.7                                ...           2 years ago
  • 16.0.6                                ...           2 years ago
  • 16.0.5                                ...           2 years ago
  • 16.0.4                                ...           2 years ago
  • 16.0.3                                ...           2 years ago
  • 16.0.2                                ...           2 years ago
  • 16.0.1                                ...           3 years ago
  • 16.0.0                                ...           3 years ago
  • 15.0.9                                ...           3 years ago
  • 15.0.8                                ...           3 years ago
  • 15.0.7                                ...           3 years ago
  • 15.0.6                                ...           3 years ago
  • 15.0.5                                ...           3 years ago
  • 15.0.4                                ...           3 years ago
  • 15.0.3                                ...           3 years ago
  • 15.0.2                                ...           3 years ago
  • 0.0.0-20230605-20230605142810                                ...           3 years ago
  • 15.0.1                                ...           3 years ago
  • 15.0.0                                ...           3 years ago
  • 14.1.7                                ...           3 years ago
  • 14.1.6                                ...           3 years ago
  • 14.1.5                                ...           3 years ago
  • 14.1.4                                ...           3 years ago
  • 14.1.3                                ...           3 years ago
  • 14.1.2                                ...           3 years ago
  • 14.1.1                                ...           3 years ago
  • 14.1.0                                ...           3 years ago
  • 14.0.3                                ...           3 years ago
  • 14.0.2                                ...           3 years ago
  • 14.0.1                                ...           3 years ago
  • 14.0.0                                ...           3 years ago
  • 13.1.12                                ...           4 years ago
  • 13.1.11                                ...           4 years ago
  • 13.1.10                                ...           4 years ago
  • 13.1.9                                ...           4 years ago
  • 13.1.8                                ...           4 years ago
  • 13.1.7                                ...           4 years ago
  • 13.1.6                                ...           4 years ago
  • 13.1.5                                ...           4 years ago
  • 13.1.4                                ...           4 years ago
  • 13.1.3                                ...           4 years ago
  • 12.1.10                                ...           4 years ago
  • 13.1.2                                ...           4 years ago
  • 13.1.1                                ...           4 years ago
  • 13.1.0                                ...           4 years ago
  • 12.1.9                                ...           4 years ago
  • 13.0.5                                ...           4 years ago
  • 13.0.4                                ...           4 years ago
  • 12.1.8                                ...           4 years ago
  • 13.0.3                                ...           4 years ago
  • 13.0.2                                ...           4 years ago
  • 13.0.1                                ...           4 years ago
  • 13.0.0                                ...           4 years ago
  • 12.1.7                                ...           4 years ago
  • 12.1.6                                ...           4 years ago
  • 12.1.5                                ...           4 years ago
  • 12.1.4                                ...           4 years ago
  • 12.1.3                                ...           4 years ago
  • 12.1.2                                ...           4 years ago
  • 12.1.1                                ...           4 years ago
  • 12.1.0                                ...           4 years ago
  • 12.0.2                                ...           4 years ago
  • 12.0.1                                ...           4 years ago
  • 12.0.0                                ...           4 years ago
  • 11.0.5                                ...           5 years ago
  • 11.0.4                                ...           5 years ago
  • 11.0.3                                ...           5 years ago
  • 11.0.2                                ...           5 years ago
  • 11.0.1                                ...           5 years ago
  • 11.0.0                                ...           5 years ago
  • 10.0.1                                ...           5 years ago
  • 10.0.0                                ...           5 years ago
  • 9.6.5                                ...           5 years ago
  • 9.6.4                                ...           5 years ago
  • 9.6.3                                ...           5 years ago
  • 9.6.2                                ...           5 years ago
  • 9.6.1                                ...           5 years ago
  • 9.6.0                                ...           5 years ago
  • 9.5.1                                ...           5 years ago
  • 9.5.0                                ...           6 years ago
  • 0.0.0-20209412437                                ...           6 years ago
  • 9.4.0                                ...           6 years ago
  • 9.3.0                                ...           6 years ago
  • 0.0.0-2020821233223                                ...           6 years ago
  • 9.2.5                                ...           6 years ago
  • 9.2.4                                ...           6 years ago
  • 9.2.3                                ...           6 years ago
  • 9.2.2                                ...           6 years ago
  • 9.2.1                                ...           6 years ago
  • 9.2.0                                ...           6 years ago
  • 9.1.3                                ...           6 years ago
  • 9.1.2                                ...           6 years ago
  • 9.1.1                                ...           6 years ago
  • 9.1.0                                ...           6 years ago
  • 9.0.0                                ...           6 years ago
  • 9.0.0-alpha.1                                ...           6 years ago
  • 8.2.0-alpha.0                                ...           6 years ago
  • 8.2.0                                ...           6 years ago
  • 8.1.1                                ...           6 years ago
  • 8.1.0                                ...           6 years ago
  • 8.0.3                                ...           6 years ago
  • 8.0.2                                ...           6 years ago
  • 8.0.1                                ...           6 years ago
  • 8.0.0                                ...           6 years ago
  • 7.0.3                                ...           6 years ago
  • 7.0.2                                ...           6 years ago
  • 7.0.1                                ...           7 years ago
  • 7.0.0                                ...           7 years ago
  • 6.2.3                                ...           7 years ago
  • 6.2.2                                ...           7 years ago
  • 6.2.1                                ...           7 years ago
  • 6.2.0                                ...           7 years ago
  • 6.1.2                                ...           7 years ago
  • 6.1.1                                ...           7 years ago
  • 6.1.0                                ...           7 years ago
  • 6.0.1                                ...           7 years ago
  • 6.0.0                                ...           7 years ago
  • 5.0.1                                ...           7 years ago
  • 5.0.0                                ...           7 years ago
  • 4.2.0                                ...           7 years ago
  • 4.1.3                                ...           7 years ago
  • 4.1.2                                ...           7 years ago
  • 4.1.1                                ...           7 years ago
  • 4.1.0                                ...           7 years ago
  • 4.0.0                                ...           7 years ago
  • 3.0.2                                ...           7 years ago
  • 3.0.1                                ...           8 years ago
  • 3.0.0                                ...           8 years ago
  • 2.2.1                                ...           8 years ago
  • 2.2.0                                ...           8 years ago
  • 2.1.0                                ...           8 years ago
  • 2.0.1                                ...           8 years ago
  • 2.0.0                                ...           8 years ago
  • 1.0.1                                ...           8 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dev Dependencies (7)

Copyright 2013 - present © cnpmjs.org | Home |