├── .gitignore ├── .gitmodules ├── .npmignore ├── Gruntfile.js ├── LICENSE ├── README.md ├── api └── index.html ├── package.json ├── resources ├── api_doc_generator │ ├── lib │ │ ├── dox-foundation.js │ │ └── dox.js │ ├── tasks │ │ └── dox.js │ └── views │ │ ├── _footer.jade │ │ ├── _head.jade │ │ ├── css │ │ └── cjs-dox.css │ │ └── template.jade ├── docco.css ├── google-code-prettify │ ├── desert.css │ ├── doxy.css │ ├── lang-apollo.js │ ├── lang-basic.js │ ├── lang-clj.js │ ├── lang-css.js │ ├── lang-dart.js │ ├── lang-erlang.js │ ├── lang-go.js │ ├── lang-hs.js │ ├── lang-lisp.js │ ├── lang-llvm.js │ ├── lang-lua.js │ ├── lang-matlab.js │ ├── lang-ml.js │ ├── lang-mumps.js │ ├── lang-n.js │ ├── lang-pascal.js │ ├── lang-proto.js │ ├── lang-r.js │ ├── lang-rd.js │ ├── lang-scala.js │ ├── lang-sql.js │ ├── lang-tcl.js │ ├── lang-tex.js │ ├── lang-vb.js │ ├── lang-vhdl.js │ ├── lang-wiki.js │ ├── lang-xq.js │ ├── lang-yaml.js │ ├── prettify.css │ ├── prettify.js │ ├── run_prettify.js │ ├── sons-of-obsidian.css │ └── sunburst.css └── images │ ├── ConstraintJS_logo.svg │ ├── cjs_button.png │ ├── cjs_logo_256.png │ └── cjs_logo_64.png ├── src ├── array.js ├── binding.js ├── core.js ├── footer.js ├── header.js ├── liven.js ├── map.js ├── memoize.js ├── state_machine │ ├── cjs_events.js │ └── cjs_fsm.js ├── template │ ├── cjs_parser.js │ ├── cjs_template.js │ └── jsep.js └── util.js ├── test ├── chrome_memory_test_client.js ├── memory_test_extension │ ├── background.js │ ├── content_script.js │ └── manifest.json ├── memory_tests.js ├── playground.html ├── resources │ ├── qunit-1.12.0.css │ └── qunit-1.12.0.js ├── unit_tests.html └── unit_tests │ ├── array_test.js │ ├── binding_tests.js │ ├── constraint_test.js │ ├── example_tests.js │ ├── fsm_test.js │ ├── liven_test.js │ ├── map_test.js │ ├── memoize_test.js │ ├── template_test.js │ └── util_test.js └── types └── index.d.ts /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | node_modules 3 | *.DS_Store 4 | *.zip 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | dist 2 | annotated_source 3 | docs 4 | *.swp 5 | node_modules 6 | *.DS_Store 7 | ./*.zip 8 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/README.md -------------------------------------------------------------------------------- /api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/api/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/package.json -------------------------------------------------------------------------------- /resources/api_doc_generator/lib/dox-foundation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/api_doc_generator/lib/dox-foundation.js -------------------------------------------------------------------------------- /resources/api_doc_generator/lib/dox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/api_doc_generator/lib/dox.js -------------------------------------------------------------------------------- /resources/api_doc_generator/tasks/dox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/api_doc_generator/tasks/dox.js -------------------------------------------------------------------------------- /resources/api_doc_generator/views/_footer.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/api_doc_generator/views/_footer.jade -------------------------------------------------------------------------------- /resources/api_doc_generator/views/_head.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/api_doc_generator/views/_head.jade -------------------------------------------------------------------------------- /resources/api_doc_generator/views/css/cjs-dox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/api_doc_generator/views/css/cjs-dox.css -------------------------------------------------------------------------------- /resources/api_doc_generator/views/template.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/api_doc_generator/views/template.jade -------------------------------------------------------------------------------- /resources/docco.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/docco.css -------------------------------------------------------------------------------- /resources/google-code-prettify/desert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/desert.css -------------------------------------------------------------------------------- /resources/google-code-prettify/doxy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/doxy.css -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-apollo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-apollo.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-basic.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-clj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-clj.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-css.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-dart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-dart.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-erlang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-erlang.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-go.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-go.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-hs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-hs.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-lisp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-lisp.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-llvm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-llvm.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-lua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-lua.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-matlab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-matlab.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-ml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-ml.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-mumps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-mumps.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-n.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-pascal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-pascal.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-proto.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-r.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-rd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-rd.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-scala.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-scala.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-sql.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-tcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-tcl.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-tex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-tex.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-vb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-vb.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-vhdl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-vhdl.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-wiki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-wiki.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-xq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-xq.js -------------------------------------------------------------------------------- /resources/google-code-prettify/lang-yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/lang-yaml.js -------------------------------------------------------------------------------- /resources/google-code-prettify/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/prettify.css -------------------------------------------------------------------------------- /resources/google-code-prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/prettify.js -------------------------------------------------------------------------------- /resources/google-code-prettify/run_prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/run_prettify.js -------------------------------------------------------------------------------- /resources/google-code-prettify/sons-of-obsidian.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/sons-of-obsidian.css -------------------------------------------------------------------------------- /resources/google-code-prettify/sunburst.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/google-code-prettify/sunburst.css -------------------------------------------------------------------------------- /resources/images/ConstraintJS_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/images/ConstraintJS_logo.svg -------------------------------------------------------------------------------- /resources/images/cjs_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/images/cjs_button.png -------------------------------------------------------------------------------- /resources/images/cjs_logo_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/images/cjs_logo_256.png -------------------------------------------------------------------------------- /resources/images/cjs_logo_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/resources/images/cjs_logo_64.png -------------------------------------------------------------------------------- /src/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/array.js -------------------------------------------------------------------------------- /src/binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/binding.js -------------------------------------------------------------------------------- /src/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/core.js -------------------------------------------------------------------------------- /src/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/footer.js -------------------------------------------------------------------------------- /src/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/header.js -------------------------------------------------------------------------------- /src/liven.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/liven.js -------------------------------------------------------------------------------- /src/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/map.js -------------------------------------------------------------------------------- /src/memoize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/memoize.js -------------------------------------------------------------------------------- /src/state_machine/cjs_events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/state_machine/cjs_events.js -------------------------------------------------------------------------------- /src/state_machine/cjs_fsm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/state_machine/cjs_fsm.js -------------------------------------------------------------------------------- /src/template/cjs_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/template/cjs_parser.js -------------------------------------------------------------------------------- /src/template/cjs_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/template/cjs_template.js -------------------------------------------------------------------------------- /src/template/jsep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/template/jsep.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/src/util.js -------------------------------------------------------------------------------- /test/chrome_memory_test_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/chrome_memory_test_client.js -------------------------------------------------------------------------------- /test/memory_test_extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/memory_test_extension/background.js -------------------------------------------------------------------------------- /test/memory_test_extension/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/memory_test_extension/content_script.js -------------------------------------------------------------------------------- /test/memory_test_extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/memory_test_extension/manifest.json -------------------------------------------------------------------------------- /test/memory_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/memory_tests.js -------------------------------------------------------------------------------- /test/playground.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/playground.html -------------------------------------------------------------------------------- /test/resources/qunit-1.12.0.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/resources/qunit-1.12.0.css -------------------------------------------------------------------------------- /test/resources/qunit-1.12.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/resources/qunit-1.12.0.js -------------------------------------------------------------------------------- /test/unit_tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests.html -------------------------------------------------------------------------------- /test/unit_tests/array_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/array_test.js -------------------------------------------------------------------------------- /test/unit_tests/binding_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/binding_tests.js -------------------------------------------------------------------------------- /test/unit_tests/constraint_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/constraint_test.js -------------------------------------------------------------------------------- /test/unit_tests/example_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/example_tests.js -------------------------------------------------------------------------------- /test/unit_tests/fsm_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/fsm_test.js -------------------------------------------------------------------------------- /test/unit_tests/liven_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/liven_test.js -------------------------------------------------------------------------------- /test/unit_tests/map_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/map_test.js -------------------------------------------------------------------------------- /test/unit_tests/memoize_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/memoize_test.js -------------------------------------------------------------------------------- /test/unit_tests/template_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/template_test.js -------------------------------------------------------------------------------- /test/unit_tests/util_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/test/unit_tests/util_test.js -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soney/constraintjs/HEAD/types/index.d.ts --------------------------------------------------------------------------------