GitXplorerGitXplorer
R

choc

public
3 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
80e59700733a2db038a72bf47770c50cfeb766ab

Publish v1.7.3

RRosuav committed 3 months ago
Unverified
b15172e3a97a17231b5530b9616fb8a7c0cb9095

Record notes on what not to forget when doing a release

RRosuav committed 3 months ago
Unverified
23ff8392e1462be8d02ac38d90296879c9066b5a

Support //extcall to mark a function as externally called

RRosuav committed 3 months ago
Unverified
2ef7638c4810bbf98eea8198208e0a819e584ecc

Recognize explicit choc/lindt calls as making their children chocolate

RRosuav committed 3 months ago
Unverified
22ea59dc3e9958e9ba827a3f65af47c8387d7670

Mention the converter in the docos

RRosuav committed 3 months ago
Unverified
60cf1a26ef53ee3d3926de16de7c6fb7d751b24b

Drop the examples

RRosuav committed 3 months ago

README

The README file for this repository.

The Chocolate Factory

(Are you reading this at its source?)

The Chocolate Factory is a lightweight JavaScript DOM manipulation library, inspired both positively and negatively by jQuery, React.js, and others. Its goals are:

  1. Be extremely lightweight. Just import it and use it, no build system, no node_modules, nothing. This should be easy and convenient for use on places like GitHub Pages, where build systems are not available.
  2. Work directly with DOM objects where practical. This includes both the element objects and all ancillaries, such as event objects. Discrepancies should be unusual and well-justified.
  3. Leave power in the hands of the programmer. It's not Choc Factory's job to tell you how to write your code.
  4. Behave naturally and predictably whenever possible.

This repository also includes tools related to the Chocolate Factory, but using the library requires just one file, factory.js.

API documentation

How to use the Chocolate Factory

Templating the Chocolate Factory

Editor integration

What's New (change history)

The Code