Is there a mechanism in npm like parent pom in Maven. The goal is to have a common base configuration for scripts, dependencies, devDependencies. Not based on templates like y
Currently there is no built-in npm mechanism to achieve this, and there's not likely to be one in the future.
See the discussion here and this comment particularly.
Yarn has this feature (workspaces), I recommend using yarn for this.
We built https://github.com/Cosium/dry-dry.
Its only purpose is to add package.json inheritance capability.
It delegates all commands to npm.
The documentation is still in early stage, but it works.