Skip to content

Aghassi/dojo-webpack-loader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dojo-loader for Webpack 2

Webpack loader for Dojo Toolkit 1.x (actually, tested with version 1.10). It adapts dojo modules so they can be bundled by webpack and even used out of Dojo Toolkit ecosystem.

This package is adapted from https://github.com/Nordth/dojo-webpack-loader It supports Webpack 2 as well as comment stripping. It will strip multiline comments, but will not strip single line comments as that can also result in destruction of regular expressions. Please see below for an example of what is needed to add to your webpack config.

Examples:

module: {
        rules: [
            {
                test: /\.js$/,
                use: [{
                    loader: 'webpack-loader-dojo',
                    options: {
                        // We should specify paths to core and dijit modules because we using both
                        dojoCorePath: path.resolve(__dirname, './bower_components/dojo/'),
                        dojoDijitPath: path.resolve(__dirname, './bower_components/dijit/'),

                        // Languages for dojo/nls module which will be in result pack.
                        includeLanguages: ['en'],

                        staticHasFeatures: {
                            ...
                        }
                    }
                }]
            }
        ]
    },

Development

  1. Clone
  2. yarn
  3. npm link to which ever repo you intend to use with

Tests

None, but we are always looking for contributions! There are going to be some when I have a chance. I promise...

License

The MIT License (MIT)

About

Webpack loader for Dojo Toolkit 1.x

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%