@realsarm/minijquery
v1.0.0
Published
**A university project to implement a mini version of jQuery** ✨
Downloads
4
Maintainers
Readme
Mini jQuery
A university project to implement a mini version of jQuery ✨
Features
- ES6/ESNext - Write ES6 code and Babel will transpile it to ES5 for backwards compatibility
- Test - Mocha with Istanbul coverage
- Lint - Preconfigured ESlint with Airbnb config
- CI - TravisCI configuration setup
- Minify - Built code will be minified for performance
Commands
npm run clean
- Removelib/
directorynpm test
- Run tests with linting and coverage results.npm debug
- Use it for debugging via devtool.npm test:only
- Run tests without linting or coverage.npm test:watch
- You can even re-run tests on file changes!npm test:prod
- Run tests with minified code.npm run test:examples
- Test written examples on pure JS for better understanding module usage.npm run lint
- Run ESlint with airbnb-confignpm run cover
- Get coverage report for your code.npm run build
- Babel will transpile ES6 => ES5 and minify the code.npm run prepublish
- Hook for npm. Do all the checks before publishing your module.
API
Table of Contents
MinijQuery
Parameters
element
addClass
Parameters
classes
attr
Parameters
attrName
children
click
Parameters
callback
empty
fadeToggle
Parameters
durationTimeSecond
hasClass
Parameters
className
hover
Parameters
callback
removeAttr
Parameters
attrName
toggleClass
Parameters
className
License
MIT © realsarm