1.0.4 • Published 8 years ago

asset-redirect-webpack-plugin v1.0.4

Weekly downloads
30
License
-
Repository
github
Last release
8 years ago

Build Status Dependency Status devDependency Status npm

WebPack Assets Redirect Plugin

Route/Redirect webpack assets to proper folders. Runs all emitted webpack assets through a set of rewrite path rules to prepare a perfect assets folder structure for production build.

Usage

var RedirectAssetPlugin = require('asset-redirect-webpack-plugin');
var CopyWebpackPlugin = require('copy-webpack-plugin');

{ 
 
  plugins: [ 
 
    new CopyWebpackPlugin([{
      from: 'node_modules/@angular/**/*.umd.min.js'
    }], {
      ignore: [
        '**/upgrade/**/*',
        '**/*-upgrade*',
        '**/platform-server/**/*'
      ]
    }), 
 
    new RedirectAssetPlugin([
      {
        from: /dummy.*/
      },
      {
        glob: 'app/**/*',
        to: 'assets/main/ts/'
      },
      {
        from: /\.\.\\resources\\assets/,
        to: 'assets'
      },
      {
        from: /\.\.\\resources\\node_modules\\@angular/,
        to: 'assets/js/angular'
      }
    ])
 
  ] 
}

Output

[ Deleted  /dummy.*/  ]  dummy.bundle.js  =>  /dev/null
[ Redirected  app/**/*  ]  app/account-select/account-select.component.html  =>  assets/main/ts/app/account-select/account-select.component.html
[ Redirected  app/**/*  ]  app/app.component.html  =>  assets/main/ts/app/app.component.html
[ Redirected  app/**/*  ]  app/layout-panel/layout-panel.component.html  =>  assets/main/ts/app/layout-panel/layout-panel.component.html
[ Redirected  app/**/*  ]  app/results/results.html  =>  assets/main/ts/app/results/results.html
[ Redirected  app/**/*  ]  app/search-panel/search-panel.html  =>  assets/main/ts/app/search-panel/search-panel.html
[ Redirected  app/**/*  ]  app/account-select/account-select.component.css  =>  assets/main/ts/app/account-select/account-select.component.css
[ Redirected  app/**/*  ]  app/app.component.css  =>  assets/main/ts/app/app.component.css
[ Redirected  app/**/*  ]  app/bs3-date-picker/bs3-datepicker.css  =>  assets/main/ts/app/bs3-date-picker/bs3-datepicker.css
[ Redirected  app/**/*  ]  app/grid/columnFilterEditors/multi-filter.css  =>  assets/main/ts/app/grid/columnFilterEditors/multi-filter.css
[ Redirected  app/**/*  ]  app/grid/grid-simple/grid-simple.component.css  =>  assets/main/ts/app/grid/grid-simple/grid-simple.component.css
[ Redirected  app/**/*  ]  app/layout-panel/layout-panel.component.css  =>  assets/main/ts/app/layout-panel/layout-panel.component.css
[ Redirected  app/**/*  ]  app/results/results.css  =>  assets/main/ts/app/results/results.css
[ Redirected  app/**/*  ]  app/search-panel/search-panel.css  =>  assets/main/ts/app/search-panel/search-panel.css
[ Redirected  /\.\.\/resources\/assets/  ]  ../resources/assets/scss/styles-root.css  =>  assets/scss/styles-root.css
[ Redirected  /\.\.\/resources\/assets/  ]  ../resources/assets/css/autobahn-light.css  =>  assets/css/autobahn-light.css
[ Redirected  /assets\/scss/  ]  assets/scss/styles-root.css  =>  assets/css/styles-root.css
[ Redirected  /\.\.\/resources\/node_modules\/@angular/  ]  ../resources/node_modules/@angular/common/bundles/common.umd.min.js  =>  assets/js/angular/common/bundles/common.umd.min.js
[ Redirected  /\.\.\/resources\/node_modules\/@angular/  ]  ../resources/node_modules/@angular/compiler/bundles/compiler.umd.min.js  =>  assets/js/angular/compiler/bundles/compiler.umd.min.js
[ Redirected  /\.\.\/resources\/node_modules\/@angular/  ]  ../resources/node_modules/@angular/core/bundles/core.umd.min.js  =>  assets/js/angular/core/bundles/core.umd.min.js
[ Redirected  /\.\.\/resources\/node_modules\/@angular/  ]  ../resources/node_modules/@angular/forms/bundles/forms.umd.min.js  =>  assets/js/angular/forms/bundles/forms.umd.min.js
[ Redirected  /\.\.\/resources\/node_modules\/@angular/  ]  ../resources/node_modules/@angular/http/bundles/http.umd.min.js  =>  assets/js/angular/http/bundles/http.umd.min.js
[ Redirected  /\.\.\/resources\/node_modules\/@angular/  ]  ../resources/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.min.js  =>  assets/js/angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.min.js
[ Redirected  /\.\.\/resources\/node_modules\/@angular/  ]  ../resources/node_modules/@angular/platform-browser/bundles/platform-browser.umd.min.js  =>  assets/js/angular/platform-browser/bundles/platform-browser.umd.min.js
[ Redirected  /\.\.\/resources\/node_modules\/@angular/  ]  ../resources/node_modules/@angular/router/bundles/router.umd.min.js  =>  assets/js/angular/router/bundles/router.umd.min.js
[ RedirectAssetPlugin:  23  asset(s) redirected  1  asset(s) deleted.  ]
1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago