1.0.6 • Published 7 years ago

@erchaves/sprinkles v1.0.6

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

Sprinkles: A little sugar for your vanilla js.

Sprinkles is a tiny collection of js utils to make it painless to ditch your framework.

  • DOM: Powered by jbone -- a tiny jquery replacment.
  • AJAX: A promise-based implementation with jquery syntax. Includes the es6-promise polyfill.
  • Pubsub: A simple pubsub pattern for your modules.

Usage with npm

Install with npm

npm install @erchaves/sprinkles

Use in your project

var $ = require('@erchaves/sprinkles');

Dom Util

Use just like jQuery. Refer to jbone docs for details.

$('a').addClass('rainbow-colors');

Pubsub util

$.on(topic, listener)
$.off(topic)
$.trigger(topic, data)

Ajax Util

// METHOD can be get, post, put, or delete
$.METHOD(url, [data])

Examples:

$.get('https://unicorns.magic').then(doTheThings);
$.post('https://unicorns.magic/launch', {which: 'garfolo'})
	.then(function (response) {
		console.log(response.data);
	}, function (response) {
		console.log(response.error);
	});

Tests

  • Here's an html playground with some quick and dirty tests for now. npm run build-tests
  • Then open tests/index.html

FAQ

  • How big is it? -- 8kb gzipped (without the es6-promise polyfill. 16kb with the polyfill)
1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago