hide-jquery-loader

3.0.0 • Public • Published

hide-jquery-loader

Simplest way to protect your angular@1.x.x widget from unpredictable legacy.

For example:

  • jqLite: anguler.element('<div class="foo"'/>).removeClass().hasClass('foo') === true
  • jQuery@1.8.3: anguler.element('<div class="foo"'/>).removeClass().hasClass('foo') === false
yarn -D hide-jquery-loader

part of webpack.config.js

const { sync: moduleResolve } = require('resolve')
const { resolve: pathResolve } = require('path')
 
const widgetResolve = (...p) => pathResolve(__dirname, 'widget/project/dir', ...p)
const widgetModule = (name) => moduleResolve(name, { basedir: widgetResolve() })
 
module.exports = {
  module: {
    loaders: [{
      include: [
        widgetModule('angular')
      ],
      loader: 'hide-jquery-loader'
    }]
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i hide-jquery-loader

Weekly Downloads

2

Version

3.0.0

License

MIT

Unpacked Size

1.95 kB

Total Files

4

Last publish

Collaborators

  • nskazki