PipedreamHQ / PipedreamHQ/pipedream
[FEATURE] Enable users to supply a package.json for a workflow
Open
enhancement
tracked internally
triaged
- Dominant language
- JavaScript
- Stars
- 11.7k
- Forks
- 5.8k
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 102
Description
**Describe the solution you'd like**
I would like to provide a package.json and package-lock.json file with the following behavior:
- If `package.json` is supplied: Pipedream should install the NPM packages exactly as specified in my `package.json` file (equivalent to running npm install).
- If `package-lock.json` is supplied: Pipedream should install the NPM packages precisely as locked in my `package-lock.json` file (equivalent to running npm ci).
If I supply `package.json` or `package-lock.json`, I don't want Pipedream to automatically install latest packages from the `import` declarations in my Node.js steps.
Contributor guide
Assessment
This issue has not been assessed yet.