├── .editorconfig ├── .eslintrc ├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── api.js ├── endpoint.js ├── index.js ├── lib ├── events │ └── limits.js ├── machineId.js ├── net.js ├── things │ ├── adapter.js │ ├── call-resolver.js │ ├── collection-metadata.js │ ├── collection.js │ ├── instance.js │ ├── matchers.js │ ├── metadata.js │ ├── modifiable-collection.js │ ├── modifiable-repository.js │ ├── multi-result.js │ ├── nameable-adapter.js │ └── repository.js └── utils │ ├── comparator.js │ ├── definition.js │ ├── error-handler.js │ ├── extended-iterable.js │ ├── id.js │ └── time.js ├── machine-details.js ├── modifiable-api.js ├── package.json └── state.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/README.md -------------------------------------------------------------------------------- /api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/api.js -------------------------------------------------------------------------------- /endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/endpoint.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/index.js -------------------------------------------------------------------------------- /lib/events/limits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/events/limits.js -------------------------------------------------------------------------------- /lib/machineId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/machineId.js -------------------------------------------------------------------------------- /lib/net.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/net.js -------------------------------------------------------------------------------- /lib/things/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/adapter.js -------------------------------------------------------------------------------- /lib/things/call-resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/call-resolver.js -------------------------------------------------------------------------------- /lib/things/collection-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/collection-metadata.js -------------------------------------------------------------------------------- /lib/things/collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/collection.js -------------------------------------------------------------------------------- /lib/things/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/instance.js -------------------------------------------------------------------------------- /lib/things/matchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/matchers.js -------------------------------------------------------------------------------- /lib/things/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/metadata.js -------------------------------------------------------------------------------- /lib/things/modifiable-collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/modifiable-collection.js -------------------------------------------------------------------------------- /lib/things/modifiable-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/modifiable-repository.js -------------------------------------------------------------------------------- /lib/things/multi-result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/multi-result.js -------------------------------------------------------------------------------- /lib/things/nameable-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/nameable-adapter.js -------------------------------------------------------------------------------- /lib/things/repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/things/repository.js -------------------------------------------------------------------------------- /lib/utils/comparator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/utils/comparator.js -------------------------------------------------------------------------------- /lib/utils/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/utils/definition.js -------------------------------------------------------------------------------- /lib/utils/error-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/utils/error-handler.js -------------------------------------------------------------------------------- /lib/utils/extended-iterable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/utils/extended-iterable.js -------------------------------------------------------------------------------- /lib/utils/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/utils/id.js -------------------------------------------------------------------------------- /lib/utils/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/lib/utils/time.js -------------------------------------------------------------------------------- /machine-details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/machine-details.js -------------------------------------------------------------------------------- /modifiable-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/modifiable-api.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/package.json -------------------------------------------------------------------------------- /state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingbound/tinkerhub/HEAD/state.js --------------------------------------------------------------------------------