MCPcopy
hub / github.com/PacktPublishing/Node.js-Design-Patterns-Third-Edition

github.com/PacktPublishing/Node.js-Design-Patterns-Third-Edition @main sqlite

repository ↗ · DeepWiki ↗
754 symbols 2,150 edges 386 files 0 documented · 0%
README

Node.js Design Patterns - Third-Edition

Node.js Design Patterns Third Edition (published by Packt), A book by Mario Casciaro and Luciano Mammino

🌎 Official website

Solutions for exercises

If you have completed one of the exercises and want to share your solution or if you are looking for ideas on how to solve one of the exercises, check out our Exercises Solutions wiki page.

Discussion board

If you are currently reading the book and want to engage with other readers, we have created a Node.js Design Patterns Discussion Board on GitHub. You are welcome to join the community!

Support this book

A book is a work of art and passion. We invested a lot of our time and tried our best to create a great book and we hope we managed to give you something valuable with our efforts. If you enjoyed this book, here are some ways you can help us to spread the word and support our work:

THANK YOU ❤️

Core symbols most depended-on inside this repo

log
called by 363
02-the-module-system/09-esm-syntax/logger.js
cb
called by 60
03-callbacks-and-events/07-propagating-errors/index.js
toString
called by 37
07-creational-design-patterns/05-builder-url-builder/url.js
end
called by 37
07-creational-design-patterns/04-factory-example-profiler/profiler.js
get
called by 35
09-behavioral-design-patterns/06-iterator-builtins/matrix.js
log
called by 27
02-the-module-system/10-esm-default/logger.js
send
called by 21
13-messaging-and-integration-patterns/10-return-address/amqpRequest.js
promisify
called by 15
05-asynchronous-control-flow-patterns-with-promises-and-async-await/02-promisify/index.js

Shape

Method 288
Function 274
Class 192

Languages

TypeScript100%

Modules by API surface

08-structural-design-patterns/07-decorator-composition/index.js19 symbols
08-structural-design-patterns/01-proxy-composition/index.js18 symbols
08-structural-design-patterns/02-proxy-object-literal/index.js16 symbols
11-advanced-recipes/03-async-init-queues-state/db.js13 symbols
08-structural-design-patterns/09-decorator-es2015/index.js10 symbols
08-structural-design-patterns/08-decorator-object-augmentation/index.js10 symbols
08-structural-design-patterns/03-proxy-object-augmentation/index.js10 symbols
07-creational-design-patterns/05-builder-url-builder/urlBuilder.js10 symbols
08-structural-design-patterns/04-proxy-es2015/safe-calculator.js9 symbols
10-universal-javascript/06-react-stateful-component/src/RecentGithubProjects.js8 symbols
09-behavioral-design-patterns/03-template-multiformat-config/configTemplate.js8 symbols
07-creational-design-patterns/04-factory-example-profiler/profiler.js8 symbols

Dependencies from manifests, versioned

@babel/core7.9.0 · 1×
@babel/plugin-transform-runtime7.9.0 · 1×
@babel/preset-env7.9.0 · 1×
JSONStream1.3.5 · 1×
amqplib0.5.5 · 1×
autocannon4.6.0 · 1×
aws-sdk2.606.0 · 1×
axios0.19.2 · 1×
babel-eslint10.1.0 · 1×
babel-loader8.1.0 · 1×
babel-plugin-syntax-dynamic-import6.18.0 · 1×
chalk3.0.0 · 1×

For agents

$ claude mcp add Node.js-Design-Patterns-Third-Edition \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact