MCPcopy Index your code
hub / github.com/aurelia/webpack-plugin

github.com/aurelia/webpack-plugin @5.0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.0.6 ↗ · + Follow
179 symbols 280 edges 67 files 7 documented · 4% 43 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

aurelia-webpack-plugin

npm Version Discord Chat CI

This library is part of the Aurelia platform and contains a Webpack plugin designed to enable proper Webpack bundling.

To keep up to date on Aurelia, please visit and subscribe to the official blog and our email list. We also invite you to follow us on twitter. If you have questions, please join our community on Discord or use stack overflow. Documentation can be found in our developer hub.

Installation

Install with npm

npm install aurelia-webpack-plugin

Usage

Add the plugin to the webpack config file:

let { AureliaPlugin } = require('aurelia-webpack-plugin');
module.exports = {
  entry: 'aurelia-bootstrapper',
  output: {
    path: 'dist',
    filename: 'main.js'
  },
  plugins: [ new AureliaPlugin() ]
};

Documentation

Information about how to use this Webpack plugin can be found in its Github wiki.

Extension points exported contracts — how you extend this code

ISerializable (Interface)
(no doc) [2 implementers]
src/ClassSerializer.ts
IMinimatch (Interface)
(no doc)
src/GlobDependenciesPlugin.ts
ObjectDeserializerContext (Interface)
(no doc)
src/webpack.d.ts
IResolverPlugin (Interface)
(no doc)
src/interfaces.d.ts
ModuleDependenciesPluginOptions (Interface)
(no doc)
src/ModuleDependenciesPlugin.ts
Loader (Interface)
(no doc)
src/html-requires-loader.ts
Options (Interface)
(no doc)
src/AureliaPlugin.ts
ObjectSerializer (Interface)
(no doc)
src/webpack.d.ts

Core symbols most depended-on inside this repo

removeLoaders
called by 4
src/PreserveModuleNamePlugin.ts
match
called by 2
src/GlobDependenciesPlugin.ts
cacheable
called by 2
src/html-requires-loader.ts
serialize
called by 2
src/ClassSerializer.ts
deserialize
called by 2
src/ClassSerializer.ts
addEntry
called by 2
src/AureliaPlugin.ts
findFiles
called by 1
src/GlobDependenciesPlugin.ts
getModuleExports
called by 1
src/PreserveExportsPlugin.ts

Shape

Class 75
Method 62
Function 31
Interface 11

Languages

TypeScript100%

Modules by API surface

src/AureliaDependenciesPlugin.ts18 symbols
src/AureliaPlugin.ts13 symbols
src/PreserveModuleNamePlugin.ts10 symbols
src/IncludeDependency.ts9 symbols
src/GlobDependenciesPlugin.ts8 symbols
src/ClassSerializer.ts8 symbols
src/html-requires-loader.ts7 symbols
src/ModuleDependenciesPlugin.ts6 symbols
src/DistPlugin.ts6 symbols
src/BaseIncludePlugin.ts6 symbols
tests/app-plugin-store/src/app.ts5 symbols
tests/app-plugin-dialog/src/app.ts5 symbols

For agents

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

⬇ download graph artifact