Catalog npm
Back to packageRELEASE DETAILS

1.0.5

npm

4good-dev-essentials

Shared configuration for Next.js and Express projects (Prettier, Husky, Commitlint, Semantic Release, Jest, etc.)

commitizencommitlintconfigurationexpresshuskyjestnextjsprettiersemantic-release
Published20 Feb 2025
Direct dependencies21
Transitive dependenciesNot calculated

README

Current package documentation

@4good-nextjs-essentials

This package contains shared configurations for Next.js projects, including Prettier, Husky hooks, Commitlint, Semantic Release, and Jest coverage.

Installation

In your Next.js project, install the package as a dev dependency:

npm install --save-dev @4good-nextjs-essentials

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 25

Native requirements
21 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
inquirer
Environment
{
  "local_name": "inquirer",
  "alias": false,
  "peer_metadata": null
}
^9.0.0runtime
jest
Environment
{
  "local_name": "jest",
  "alias": false,
  "peer_metadata": null
}
^29.7.0development
husky
Environment
{
  "local_name": "husky",
  "alias": false,
  "peer_metadata": null
}
^9.1.7development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
8.57.1development
ts-node
Environment
{
  "local_name": "ts-node",
  "alias": false,
  "peer_metadata": null
}
^10.9.2development
prettier
Environment
{
  "local_name": "prettier",
  "alias": false,
  "peer_metadata": null
}
^3.0.0development
@types/jest
Environment
{
  "local_name": "@types/jest",
  "alias": false,
  "peer_metadata": null
}
^29.5.14development
lint-staged
Environment
{
  "local_name": "lint-staged",
  "alias": false,
  "peer_metadata": null
}
^13.0.0development
@commitlint/cli
Environment
{
  "local_name": "@commitlint/cli",
  "alias": false,
  "peer_metadata": null
}
^17.0.0development
semantic-release
Environment
{
  "local_name": "semantic-release",
  "alias": false,
  "peer_metadata": null
}
24.2.3development
eslint-config-next
Environment
{
  "local_name": "eslint-config-next",
  "alias": false,
  "peer_metadata": null
}
14.2.16development
@testing-library/dom
Environment
{
  "local_name": "@testing-library/dom",
  "alias": false,
  "peer_metadata": null
}
^10.4.0development
@semantic-release/git
Environment
{
  "local_name": "@semantic-release/git",
  "alias": false,
  "peer_metadata": null
}
^10.0.0development
@testing-library/react
Environment
{
  "local_name": "@testing-library/react",
  "alias": false,
  "peer_metadata": null
}
^16.2.0development
eslint-config-prettier
Environment
{
  "local_name": "eslint-config-prettier",
  "alias": false,
  "peer_metadata": null
}
^10.0.1development
jest-environment-jsdom
Environment
{
  "local_name": "jest-environment-jsdom",
  "alias": false,
  "peer_metadata": null
}
^29.7.0development
@babel/preset-typescript
Environment
{
  "local_name": "@babel/preset-typescript",
  "alias": false,
  "peer_metadata": null
}
^7.26.0development
@semantic-release/github
Environment
{
  "local_name": "@semantic-release/github",
  "alias": false,
  "peer_metadata": null
}
^11.0.0development
@testing-library/jest-dom
Environment
{
  "local_name": "@testing-library/jest-dom",
  "alias": false,
  "peer_metadata": null
}
^6.6.3development
@semantic-release/changelog
Environment
{
  "local_name": "@semantic-release/changelog",
  "alias": false,
  "peer_metadata": null
}
^6.0.0development
@commitlint/config-conventional
Environment
{
  "local_name": "@commitlint/config-conventional",
  "alias": false,
  "peer_metadata": null
}
^17.0.0development
jest
Environment
{
  "local_name": "jest",
  "alias": false,
  "peer_metadata": null
}
^29.7.0peer
husky
Environment
{
  "local_name": "husky",
  "alias": false,
  "peer_metadata": null
}
^9.1.7peer
lint-staged
Environment
{
  "local_name": "lint-staged",
  "alias": false,
  "peer_metadata": null
}
^15.4.3peer
jest-environment-jsdom
Environment
{
  "local_name": "jest-environment-jsdom",
  "alias": false,
  "peer_metadata": null
}
^29.7.0peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "330ec356e1a7fe2bf1f21c80ec2dcfdbc4aa4ac0",
  "tarball": "https://registry.npmjs.org/4good-dev-essentials/-/4good-dev-essentials-1.0.5.tgz",
  "fileCount": 14,
  "integrity": "sha512-Uc5Dkt161X6pv7CfMtuN2wsrn7992ueq5gVhizVsT/lIWPCZsgAEv8ymG5Jd8uQgtzK8S0kWHjspq/mRVny2zg==",
  "signatures": [
    {
      "sig": "MEUCIQCuIZAhuCVgGoXmQm2wrwaqQFNNzcc44cjyHjIyeS73cAIgTbd7BVWN4lotnP+AqqnT/FKfsStAH6LHg5RZ5r5MtD8=",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 21742
}

Repository

PENDING
yourusername/nextjs-essentials

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:09 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:bda4bdd2f1d358955caa2e09d670adf6dac41bed0c4ddd55987aa4fa278ce5ee

Other collected versions

1.0.720 Feb1.0.620 Feb1.0.420 Feb1.0.320 Feb1.0.220 Feb1.0.120 FebView all collected versions →