Home / Function/ updatePackageJson() — ui Function Reference

updatePackageJson() — ui Function Reference

Architecture documentation for the updatePackageJson() function in index.js from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  a367467a_a0b8_9fef_ea64_41909bcb4901["updatePackageJson()"]
  5b238b2a_3145_ab1b_7b04_128e9652c323["index.js"]
  a367467a_a0b8_9fef_ea64_41909bcb4901 -->|defined in| 5b238b2a_3145_ab1b_7b04_128e9652c323
  06dc8a86_19b9_54a6_9bbc_54e7751a3d49["main()"]
  06dc8a86_19b9_54a6_9bbc_54e7751a3d49 -->|calls| a367467a_a0b8_9fef_ea64_41909bcb4901
  7ceae517_4775_26fe_e56e_9cbfe4564dc9["removeUnusedDependencies()"]
  a367467a_a0b8_9fef_ea64_41909bcb4901 -->|calls| 7ceae517_4775_26fe_e56e_9cbfe4564dc9
  style a367467a_a0b8_9fef_ea64_41909bcb4901 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/shadcn/test/fixtures/frameworks/remix-indie-stack/remix.init/index.js lines 75–101

const updatePackageJson = ({ APP_NAME, packageJson, packageManager }) => {
  const {
    devDependencies,
    prisma: { seed: prismaSeed, ...prisma },
    scripts: {
      // eslint-disable-next-line no-unused-vars
      "format:repo": _repoFormatScript,
      ...scripts
    },
  } = packageJson.content;

  packageJson.update({
    name: APP_NAME,
    devDependencies:
      packageManager.name === "bun"
        ? removeUnusedDependencies(devDependencies, ["ts-node"])
        : devDependencies,
    prisma: {
      ...prisma,
      seed:
        packageManager.name === "bun"
          ? prismaSeed.replace("ts-node", "bun")
          : prismaSeed,
    },
    scripts,
  });
};

Subdomains

Called By

Frequently Asked Questions

What does updatePackageJson() do?
updatePackageJson() is a function in the ui codebase, defined in packages/shadcn/test/fixtures/frameworks/remix-indie-stack/remix.init/index.js.
Where is updatePackageJson() defined?
updatePackageJson() is defined in packages/shadcn/test/fixtures/frameworks/remix-indie-stack/remix.init/index.js at line 75.
What does updatePackageJson() call?
updatePackageJson() calls 1 function(s): removeUnusedDependencies.
What calls updatePackageJson()?
updatePackageJson() is called by 1 function(s): main.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free