Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feanil/update to node 18 #1209

Merged
merged 3 commits into from
May 29, 2024
Merged

feanil/update to node 18 #1209

merged 3 commits into from
May 29, 2024

Conversation

feanil
Copy link
Contributor

@feanil feanil commented May 29, 2024

  • build: Update to building on Node 18 in ci and publishing.
  • fix: Switch from npm-shrinkwrap.json to package-lock.json

feanil added 2 commits May 29, 2024 13:24
According to the NPM docs
(https://docs.npmjs.com/cli/v10/configuring-npm/npm-shrinkwrap-json):

    The recommended use-case for npm-shrinkwrap.json is applications
    deployed through the publishing process on the registry: for
    example, daemons and command-line tools intended as global installs
    or devDependencies. It's strongly discouraged for library authors to
    publish this file, since that would prevent end users from having
    control over transitive dependency updates.

Since edx-proctoring is just a library in a different system, it does
not make sense to use shrinkwrap as a part of the published package.
@feanil feanil marked this pull request as ready for review May 29, 2024 17:30
@feanil feanil requested a review from zacharis278 May 29, 2024 17:30
@feanil feanil merged commit 6332873 into master May 29, 2024
55 checks passed
@feanil feanil deleted the feanil/update_to_node_18 branch May 29, 2024 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants