├── .changeset ├── README.md └── config.json ├── .eslintrc.json ├── .github └── workflows │ ├── add-to-backlog.yml │ ├── ci.yaml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── Factory.js ├── README.md ├── codecov.yml ├── docs ├── .nojekyll ├── README.md ├── _sidebar.md ├── api.md ├── context.md ├── deep-dive.md ├── index.html ├── manipulation.md ├── named-graphs.md ├── rdf-lists.md ├── tagged-literals.md └── traversal.md ├── examples └── namespace.js ├── filter.js ├── index.js ├── lib ├── Clownface.js ├── Context.js ├── environment.js ├── fromPrimitive.js ├── languageTag.js ├── namespace.js ├── term.js ├── toArray.js └── toTermArray.js ├── package.json └── test ├── Clownface ├── addIn.test.js ├── addList.test.js ├── addOut.test.js ├── any.test.js ├── blankNode.test.js ├── constructor.test.js ├── dataset.test.js ├── datasets.test.js ├── deleteIn.test.js ├── deleteList.test.js ├── deleteOut.test.js ├── factory.test.js ├── filter.test.js ├── forEach.test.js ├── has.test.js ├── in.test.js ├── isList.test.js ├── list.test.js ├── literal.test.js ├── map.test.js ├── namedNode.test.js ├── node.test.js ├── out.test.js ├── term.test.js ├── terms.test.js ├── toArray.test.js ├── toString.test.js ├── value.test.js └── values.test.js ├── Context.test.js ├── Factory.test.js ├── filter.test.js ├── fromPrimitive.test.js ├── support ├── CustomDataFactory.js ├── example.js ├── factory.js ├── namespace.js └── parse.js └── term.test.js /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/add-to-backlog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/.github/workflows/add-to-backlog.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | docs/api/ 3 | node_modules 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/Factory.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - examples 3 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/context.md -------------------------------------------------------------------------------- /docs/deep-dive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/deep-dive.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/manipulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/manipulation.md -------------------------------------------------------------------------------- /docs/named-graphs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/named-graphs.md -------------------------------------------------------------------------------- /docs/rdf-lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/rdf-lists.md -------------------------------------------------------------------------------- /docs/tagged-literals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/tagged-literals.md -------------------------------------------------------------------------------- /docs/traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/docs/traversal.md -------------------------------------------------------------------------------- /examples/namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/examples/namespace.js -------------------------------------------------------------------------------- /filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/filter.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/index.js -------------------------------------------------------------------------------- /lib/Clownface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/Clownface.js -------------------------------------------------------------------------------- /lib/Context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/Context.js -------------------------------------------------------------------------------- /lib/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/environment.js -------------------------------------------------------------------------------- /lib/fromPrimitive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/fromPrimitive.js -------------------------------------------------------------------------------- /lib/languageTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/languageTag.js -------------------------------------------------------------------------------- /lib/namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/namespace.js -------------------------------------------------------------------------------- /lib/term.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/term.js -------------------------------------------------------------------------------- /lib/toArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/toArray.js -------------------------------------------------------------------------------- /lib/toTermArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/lib/toTermArray.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/package.json -------------------------------------------------------------------------------- /test/Clownface/addIn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/addIn.test.js -------------------------------------------------------------------------------- /test/Clownface/addList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/addList.test.js -------------------------------------------------------------------------------- /test/Clownface/addOut.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/addOut.test.js -------------------------------------------------------------------------------- /test/Clownface/any.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/any.test.js -------------------------------------------------------------------------------- /test/Clownface/blankNode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/blankNode.test.js -------------------------------------------------------------------------------- /test/Clownface/constructor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/constructor.test.js -------------------------------------------------------------------------------- /test/Clownface/dataset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/dataset.test.js -------------------------------------------------------------------------------- /test/Clownface/datasets.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/datasets.test.js -------------------------------------------------------------------------------- /test/Clownface/deleteIn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/deleteIn.test.js -------------------------------------------------------------------------------- /test/Clownface/deleteList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/deleteList.test.js -------------------------------------------------------------------------------- /test/Clownface/deleteOut.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/deleteOut.test.js -------------------------------------------------------------------------------- /test/Clownface/factory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/factory.test.js -------------------------------------------------------------------------------- /test/Clownface/filter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/filter.test.js -------------------------------------------------------------------------------- /test/Clownface/forEach.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/forEach.test.js -------------------------------------------------------------------------------- /test/Clownface/has.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/has.test.js -------------------------------------------------------------------------------- /test/Clownface/in.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/in.test.js -------------------------------------------------------------------------------- /test/Clownface/isList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/isList.test.js -------------------------------------------------------------------------------- /test/Clownface/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/list.test.js -------------------------------------------------------------------------------- /test/Clownface/literal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/literal.test.js -------------------------------------------------------------------------------- /test/Clownface/map.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/map.test.js -------------------------------------------------------------------------------- /test/Clownface/namedNode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/namedNode.test.js -------------------------------------------------------------------------------- /test/Clownface/node.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/node.test.js -------------------------------------------------------------------------------- /test/Clownface/out.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/out.test.js -------------------------------------------------------------------------------- /test/Clownface/term.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/term.test.js -------------------------------------------------------------------------------- /test/Clownface/terms.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/terms.test.js -------------------------------------------------------------------------------- /test/Clownface/toArray.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/toArray.test.js -------------------------------------------------------------------------------- /test/Clownface/toString.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/toString.test.js -------------------------------------------------------------------------------- /test/Clownface/value.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/value.test.js -------------------------------------------------------------------------------- /test/Clownface/values.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Clownface/values.test.js -------------------------------------------------------------------------------- /test/Context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Context.test.js -------------------------------------------------------------------------------- /test/Factory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/Factory.test.js -------------------------------------------------------------------------------- /test/filter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/filter.test.js -------------------------------------------------------------------------------- /test/fromPrimitive.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/fromPrimitive.test.js -------------------------------------------------------------------------------- /test/support/CustomDataFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/support/CustomDataFactory.js -------------------------------------------------------------------------------- /test/support/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/support/example.js -------------------------------------------------------------------------------- /test/support/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/support/factory.js -------------------------------------------------------------------------------- /test/support/namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/support/namespace.js -------------------------------------------------------------------------------- /test/support/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/support/parse.js -------------------------------------------------------------------------------- /test/term.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zazuko/clownface/HEAD/test/term.test.js --------------------------------------------------------------------------------