├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── examples ├── file_interface.cr └── test.txt ├── shard.yml ├── spec ├── all_spec.cr └── crjsc │ ├── context.cr │ ├── js_object.cr │ └── js_value.cr └── src ├── crjsc.cr ├── crjsc ├── coercion.cr ├── context.cr ├── error_handler.cr ├── js_class.cr ├── js_object.cr ├── js_string.cr ├── lib.cr ├── retainer.cr ├── undefined.cr ├── value_ref.cr └── version.cr └── ext └── Makefile /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: crystal 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/README.md -------------------------------------------------------------------------------- /examples/file_interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/examples/file_interface.cr -------------------------------------------------------------------------------- /examples/test.txt: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxyz 2 | -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/all_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/spec/all_spec.cr -------------------------------------------------------------------------------- /spec/crjsc/context.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/spec/crjsc/context.cr -------------------------------------------------------------------------------- /spec/crjsc/js_object.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/spec/crjsc/js_object.cr -------------------------------------------------------------------------------- /spec/crjsc/js_value.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/spec/crjsc/js_value.cr -------------------------------------------------------------------------------- /src/crjsc.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc.cr -------------------------------------------------------------------------------- /src/crjsc/coercion.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/coercion.cr -------------------------------------------------------------------------------- /src/crjsc/context.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/context.cr -------------------------------------------------------------------------------- /src/crjsc/error_handler.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/error_handler.cr -------------------------------------------------------------------------------- /src/crjsc/js_class.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/js_class.cr -------------------------------------------------------------------------------- /src/crjsc/js_object.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/js_object.cr -------------------------------------------------------------------------------- /src/crjsc/js_string.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/js_string.cr -------------------------------------------------------------------------------- /src/crjsc/lib.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/lib.cr -------------------------------------------------------------------------------- /src/crjsc/retainer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/retainer.cr -------------------------------------------------------------------------------- /src/crjsc/undefined.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/undefined.cr -------------------------------------------------------------------------------- /src/crjsc/value_ref.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/crjsc/value_ref.cr -------------------------------------------------------------------------------- /src/crjsc/version.cr: -------------------------------------------------------------------------------- 1 | module Crjsc 2 | VERSION = "0.1.0" 3 | end 4 | -------------------------------------------------------------------------------- /src/ext/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmmcginty/crjsc/HEAD/src/ext/Makefile --------------------------------------------------------------------------------