MCPcopy
hub / github.com/brunch/brunch

github.com/brunch/brunch @4.0.2 sqlite

repository ↗ · DeepWiki ↗ · release 4.0.2 ↗
216 symbols 464 edges 34 files 4 documented · 2%
README

Brunch Weekly downloads Yearly downloads

Web applications made easy. Since 2011.

Fast front-end web app build tool with simple declarative config and seamless incremental compilation for rapid development.

Usage

Install Brunch with a simple node.js package manager command:

npm install -g brunch
  1. Create a new Brunch project: brunch new [--skeleton url]
    • skeleton specifies a skeleton from which your application will be initialized. The default skeleton (dead-simple) doesn't have any opinions about frameworks or libraries.
    • brunch.io/skeletons contains over 50 boilerplate projects, which you can use to init your app from.
  2. Develop with Brunch: brunch watch --server
    • tells Brunch to watch your project and incrementally rebuild it when source files are changed. The optional server flag launches a simple web server with push state support.
  3. Deploy with Brunch: brunch build --production
    • builds a project for distribution. By default it enables minification.

Learn

Contributing

See the CONTRIBUTING.md document for more info on how to file issues or get your head into the Brunch's internals.

  • To install edge version (from GitHub master branch): npm install -g brunch/brunch
  • To enable debug mode, simply pass -d flag to any command like that: brunch build -d
  • To create your own plugin, check out our plugin boilerplate as a starting point.

License

MIT license (c) 2021 Paul Miller paulmillr.com, Elan Shanker, Nik Graf, Thomas Schranz, Allan Berger, Jan Monschke, Martin Schürrer

See LICENSE file.

Core symbols most depended-on inside this repo

require
called by 160
test/fixtures/public/javascripts/app.js
fileContains
called by 53
test/_utils.js
fileExists
called by 28
test/_utils.js
promisify
called by 14
lib/utils/plugin-adapter.js
compilation
called by 14
test/watch.js
noError
called by 12
test/_utils.js
add
called by 11
lib/utils/helpers.js
contains
called by 10
test/build.js

Shape

Function 146
Method 54
Class 16

Languages

TypeScript100%

Modules by API surface

lib/utils/helpers.js21 symbols
lib/watch.js20 symbols
lib/utils/config.js20 symbols
test/_utils.js18 symbols
lib/fs_utils/source_file.js16 symbols
lib/fs_utils/generate.js15 symbols
lib/fs_utils/file_list.js15 symbols
lib/utils/plugin-adapter.js10 symbols
lib/serve.js10 symbols
lib/fs_utils/asset.js10 symbols
lib/fs_utils/write.js9 symbols
lib/fs_utils/pipeline.js9 symbols

Used by 3 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

anymatch3.1.2 · 1×
anysort2.0.0 · 1×
brunch-skeletons0.2.0 · 1×
chai4.2.0 · 1×
chokidar3.5.1 · 1×
clean-css-brunch1.0.x || 1.1.x · 1×
coffee-script-brunch1.0.x || 1.1.x · 1×
commander5.0.0 · 1×
commonjs-require-definition0.6.3 · 1×
css-brunch1.0.x || 1.1.x · 1×
debug4.1.1 · 1×
deppack0.10.0 · 1×

For agents

$ claude mcp add brunch \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact