{"_id":"rdf-canonize-native","_rev":"236014","name":"rdf-canonize-native","description":"A native implementation of the RDF Dataset Normalization Algorithm for Node.js.","dist-tags":{"latest":"1.1.2"},"maintainers":[{"name":"davidlehn","email":""},{"name":"dlongley","email":""},{"name":"msporny","email":""}],"time":{"modified":"2023-03-24T16:26:40.000Z","created":"2018-11-02T00:51:14.955Z","1.1.2":"2019-02-21T19:52:53.374Z","1.1.1":"2019-01-24T00:06:54.936Z","1.1.0":"2019-01-23T18:26:23.155Z","1.0.0":"2019-01-21T03:02:47.354Z","0.3.0":"2018-11-02T00:51:14.955Z"},"users":{},"author":{"name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com","url":"https://digitalbazaar.com/"},"repository":{"type":"git","url":"git+https://github.com/digitalbazaar/rdf-canonize-native.git"},"versions":{"1.1.2":{"name":"rdf-canonize-native","version":"1.1.2","description":"A native implementation of the RDF Dataset Normalization Algorithm for Node.js.","homepage":"https://github.com/digitalbazaar/rdf-canonize-native","author":{"name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com","url":"https://digitalbazaar.com/"},"contributors":[{"name":"Dave Longley","email":"dlongley@digitalbazaar.com"},{"name":"David I. Lehn","email":"dil@lehn.org"}],"repository":{"type":"git","url":"git+https://github.com/digitalbazaar/rdf-canonize-native.git"},"bugs":{"url":"https://github.com/digitalbazaar/rdf-canonize-native/issues","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","main":"lib/index.js","dependencies":{"bindings":"^1.3.0","nan":"^2.11.1"},"devDependencies":{"benchmark":"^2.1.4","chai":"^4.2.0","commander":"^2.19.0","eslint":"^5.14.1","eslint-config-digitalbazaar":"^1.6.0","mocha":"^5.2.0","uuid":"^3.3.2"},"engines":{"node":">=8"},"keywords":["JSON","Linked Data","JSON-LD","RDF","Semantic Web","jsonld"],"scripts":{"fetch-test-suite":"if [ ! -e test-suites/normalization ]; then git clone --depth 1 https://github.com/json-ld/normalization.git test-suites/normalization; fi","test":"mocha -R spec --check-leaks","benchmark":"node benchmark/benchmark.js","lint":"eslint 'lib/*.js' 'benchmark/*.js' 'test/*.js'","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"41528e13841b8c6085d035c70f4225e0dc4233b4","_id":"rdf-canonize-native@1.1.2","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","_npmUser":{"name":"davidlehn","email":"dil@lehn.org"},"dist":{"shasum":"49156c41b2a374ddb3a6c9c15df3699bf9dff3d6","size":18906,"noattachment":false,"key":"/rdf-canonize-native/-/rdf-canonize-native-1.1.2.tgz","tarball":"http://name.csiicloud.com:7001/rdf-canonize-native/download/rdf-canonize-native-1.1.2.tgz"},"maintainers":[{"name":"davidlehn","email":""},{"name":"dlongley","email":""},{"name":"msporny","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rdf-canonize-native_1.1.2_1550778773212_0.5060167458309148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T05:23:13.001Z","hasInstallScript":true,"publish_time":1550778773374,"_cnpm_publish_time":1550778773374},"1.1.1":{"name":"rdf-canonize-native","version":"1.1.1","description":"A native implementation of the RDF Dataset Normalization Algorithm for Node.js.","homepage":"https://github.com/digitalbazaar/rdf-canonize-native","author":{"name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com","url":"https://digitalbazaar.com/"},"contributors":[{"name":"Dave Longley","email":"dlongley@digitalbazaar.com"},{"name":"David I. Lehn","email":"dil@lehn.org"}],"repository":{"type":"git","url":"git+https://github.com/digitalbazaar/rdf-canonize-native.git"},"bugs":{"url":"https://github.com/digitalbazaar/rdf-canonize-native/issues","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","main":"lib/index.js","dependencies":{"bindings":"^1.3.0","nan":"^2.11.1"},"devDependencies":{"benchmark":"^2.1.4","chai":"^4.2.0","commander":"^2.19.0","mocha":"^5.2.0","uuid":"^3.3.2"},"engines":{"node":">=8"},"keywords":["JSON","Linked Data","JSON-LD","RDF","Semantic Web","jsonld"],"scripts":{"fetch-test-suite":"if [ ! -e test-suites/normalization ]; then git clone --depth 1 https://github.com/json-ld/normalization.git test-suites/normalization; fi","test":"mocha -R spec --check-leaks","benchmark":"node benchmark/benchmark.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"45c11cfbe162afc6efd5e5f8ca1aa8bc2881338d","_id":"rdf-canonize-native@1.1.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"davidlehn","email":"dil@lehn.org"},"dist":{"shasum":"9c0e6e49c4ef968c70f4c92b4c577ad282370984","size":18816,"noattachment":false,"key":"/rdf-canonize-native/-/rdf-canonize-native-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/rdf-canonize-native/download/rdf-canonize-native-1.1.1.tgz"},"maintainers":[{"name":"davidlehn","email":""},{"name":"dlongley","email":""},{"name":"msporny","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rdf-canonize-native_1.1.1_1548288414840_0.9560388629613157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T05:23:11.939Z","hasInstallScript":true,"publish_time":1548288414936,"_cnpm_publish_time":1548288414936},"1.1.0":{"name":"rdf-canonize-native","version":"1.1.0","description":"A native implementation of the RDF Dataset Normalization Algorithm for Node.js.","homepage":"https://github.com/digitalbazaar/rdf-canonize-native","author":{"name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com","url":"https://digitalbazaar.com/"},"contributors":[{"name":"Dave Longley","email":"dlongley@digitalbazaar.com"},{"name":"David I. Lehn","email":"dil@lehn.org"}],"repository":{"type":"git","url":"git+https://github.com/digitalbazaar/rdf-canonize-native.git"},"bugs":{"url":"https://github.com/digitalbazaar/rdf-canonize-native/issues","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","main":"lib/index.js","dependencies":{"bindings":"^1.3.0","nan":"^2.11.1"},"devDependencies":{"benchmark":"^2.1.4","chai":"^4.2.0","commander":"^2.19.0","mocha":"^5.2.0","uuid":"^3.3.2"},"engines":{"node":">=8"},"keywords":["JSON","Linked Data","JSON-LD","RDF","Semantic Web","jsonld"],"scripts":{"fetch-test-suite":"if [ ! -e test-suites/normalization ]; then git clone --depth 1 https://github.com/json-ld/normalization.git test-suites/normalization; fi","test":"mocha -R spec --check-leaks","benchmark":"node benchmark/benchmark.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"2bb79bbbb5d498ffb8b001c60441ecd5248cbac7","_id":"rdf-canonize-native@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"davidlehn","email":"dil@lehn.org"},"dist":{"shasum":"25fe3aca0441ec884957c7cf651be7dc1222a19b","size":18809,"noattachment":false,"key":"/rdf-canonize-native/-/rdf-canonize-native-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/rdf-canonize-native/download/rdf-canonize-native-1.1.0.tgz"},"maintainers":[{"name":"davidlehn","email":""},{"name":"dlongley","email":""},{"name":"msporny","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rdf-canonize-native_1.1.0_1548267982957_0.6436499509655054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T05:23:10.898Z","hasInstallScript":true,"publish_time":1548267983155,"_cnpm_publish_time":1548267983155},"1.0.0":{"name":"rdf-canonize-native","version":"1.0.0","description":"A native implementation of the RDF Dataset Normalization Algorithm for Node.js.","homepage":"https://github.com/digitalbazaar/rdf-canonize-native","author":{"name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com","url":"https://digitalbazaar.com/"},"contributors":[{"name":"Dave Longley","email":"dlongley@digitalbazaar.com"},{"name":"David I. Lehn","email":"dil@lehn.org"}],"repository":{"type":"git","url":"git+https://github.com/digitalbazaar/rdf-canonize-native.git"},"bugs":{"url":"https://github.com/digitalbazaar/rdf-canonize-native/issues","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","main":"lib/index.js","dependencies":{"bindings":"^1.3.0","nan":"^2.11.1"},"devDependencies":{"benchmark":"^2.1.4","chai":"^4.2.0","commander":"^2.19.0","mocha":"^5.2.0","uuid":"^3.3.2"},"engines":{"node":">=8"},"keywords":["JSON","Linked Data","JSON-LD","RDF","Semantic Web","jsonld"],"scripts":{"fetch-test-suite":"if [ ! -e test-suites/normalization ]; then git clone --depth 1 https://github.com/json-ld/normalization.git test-suites/normalization; fi","test":"mocha -R spec --check-leaks conformance-test.js","benchmark":"node benchmark/benchmark.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"eddb0c1da16fd3f641c54bd0ba445adf3cc92139","_id":"rdf-canonize-native@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"davidlehn","email":"dil@lehn.org"},"dist":{"shasum":"b494dbe25a121f5e447179a88b4441a19df7b5ae","size":18789,"noattachment":false,"key":"/rdf-canonize-native/-/rdf-canonize-native-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/rdf-canonize-native/download/rdf-canonize-native-1.0.0.tgz"},"maintainers":[{"name":"davidlehn","email":""},{"name":"dlongley","email":""},{"name":"msporny","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rdf-canonize-native_1.0.0_1548039767184_0.2592926488540652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T05:23:09.843Z","hasInstallScript":true,"publish_time":1548039767354,"_cnpm_publish_time":1548039767354},"0.3.0":{"name":"rdf-canonize-native","version":"0.3.0","description":"A native implementation of the RDF Dataset Normalization Algorithm for Node.js.","homepage":"https://github.com/digitalbazaar/rdf-canonize-native","author":{"name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com","url":"https://digitalbazaar.com/"},"contributors":[{"name":"Dave Longley","email":"dlongley@digitalbazaar.com"},{"name":"David I. Lehn","email":"dil@lehn.org"}],"repository":{"type":"git","url":"git+https://github.com/digitalbazaar/rdf-canonize-native.git"},"bugs":{"url":"https://github.com/digitalbazaar/rdf-canonize-native/issues","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","main":"index.js","dependencies":{"bindings":"^1.3.0","nan":"^2.11.1","semver":"^5.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-node6-es6":"^11.2.5","benchmark":"^2.1.4","chai":"^4.2.0","commander":"^2.19.0","core-js":"^2.5.1","mocha":"^5.2.0","regenerator-runtime":"^0.12.1"},"engines":{"node":">=6"},"keywords":["JSON","Linked Data","JSON-LD","RDF","Semantic Web","jsonld"],"scripts":{"prepublish":"npm run build","build":"npm run build-node6","build-node6":"babel --no-babelrc --out-dir dist/node6 --presets=node6-es6 lib/*.js","fetch-test-suite":"if [ ! -e test-suites/normalization ]; then git clone --depth 1 https://github.com/json-ld/normalization.git test-suites/normalization; fi","test":"mocha -R spec --check-leaks test/ conformance-test.js","benchmark":"node benchmark/benchmark.js","install":"node-gyp rebuild"},"browser":"./lib/browser.js","gypfile":true,"gitHead":"45bbe8d49f65635338c87b755266c61c2066028f","_id":"rdf-canonize-native@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"davidlehn","email":"dil@lehn.org"},"dist":{"shasum":"de6c4a67345adf402520846778f5ad67728e50e2","size":21932,"noattachment":false,"key":"/rdf-canonize-native/-/rdf-canonize-native-0.3.0.tgz","tarball":"http://name.csiicloud.com:7001/rdf-canonize-native/download/rdf-canonize-native-0.3.0.tgz"},"maintainers":[{"name":"davidlehn","email":""},{"name":"dlongley","email":""},{"name":"msporny","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rdf-canonize-native_0.3.0_1541119874805_0.921020248494437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T05:23:08.774Z","hasInstallScript":true,"publish_time":1541119874955,"_cnpm_publish_time":1541119874955}},"readme":"# rdf-canonize-native\n\n[![Build status](https://img.shields.io/travis/digitalbazaar/rdf-canonize-native.svg)](https://travis-ci.org/digitalbazaar/rdf-canonize-native)\n[![Dependency Status](https://img.shields.io/david/digitalbazaar/rdf-canonize-native.svg)](https://david-dm.org/digitalbazaar/rdf-canonize-native)\n\nA native implementation of the [RDF Dataset Normalization Algorithm][] for\n[rdf-canonize][] and Node.js.\n\nIntroduction\n------------\n\n...\n\nInstallation\n------------\n\nCurrently this module is intended to be used via [rdf-canonize][] but is not a\ndirect dependency so must be explicitly installed.\n\n### node.js + npm\n\n```\nnpm install rdf-canonize\nnpm install rdf-canonize-native\n```\n\n```js\nconst canonize = require('rdf-canonize');\n```\n\n### Browser (AMD) + npm\n\n```\nnpm install rdf-canonize\n```\n\nUse your favorite technology to load `node_modules/dist/rdf-canonize.min.js`.\n\n### HTML\n\nVarious NPM proxy CDN sites offer direct access to NPM files.\n\nExamples\n--------\n\n```js\nconst dataset = {\n  // ...\n};\n\n// canonize a data set with a particular algorithm using callback\ncanonize.canonize(dataset, {algorithm: 'URDNA2015'}, function(err, canonical) {\n  // ...\n});\n\n// canonize a data set with a particular algorithm using async/await\nconst canonical = canonize.canonize(dataset, {algorithm: 'URDNA2015'});\n```\n\nRelated Modules\n---------------\n\n* [rdf-canonize][]: The JavaScript implementation of the [RDF Dataset\n  Normalization Algorithm][].\n* [jsonld.js][]: An implementation of the [JSON-LD][] specification.\n\nTests\n-----\n\nThis library includes a sample testing utility which may be used to verify\nthat changes to the processor maintain the correct output.\n\nThe test suite is included in an external repository:\n\n    https://github.com/json-ld/normalization\n\nThis should be a sibling directory of the rdf-canonize directory or in a\n`test-suites` dir. To clone shallow copies into the `test-suites` dir you can\nuse the following:\n\n    npm run fetch-test-suite\n\nNode.js tests can be run with a simple command:\n\n    npm test\n\nIf you installed the test suites elsewhere, or wish to run other tests, use\nthe `TEST_DIR` environment var:\n\n    TEST_DIR=\"/tmp/tests\" npm test\n\nTo generate earl reports:\n\n    # generate the earl report for node.js\n    EARL=earl-node.jsonld npm test\n\nBenchmark\n---------\n\nSee docs in the [benchmark README](./benchmark/README.md).\n\nSource\n------\n\nThe source code for this library is available at:\n\nhttps://github.com/digitalbazaar/rdf-canonize-native\n\nCommercial Support\n------------------\n\nCommercial support for this library is available upon request from\n[Digital Bazaar][]: support@digitalbazaar.com\n\n[Digital Bazaar]: https://digitalbazaar.com/\n[JSON-LD]: https://json-ld.org/\n[RDF Dataset Normalization Algorithm]: https://json-ld.github.io/normalization/\n[jsonld.js]: https://github.com/digitalbazaar/jsonld.js\n[rdf-canonize]: https://github.com/digitalbazaar/rdf-canonize\n","_attachments":{},"homepage":"https://github.com/digitalbazaar/rdf-canonize-native","bugs":{"url":"https://github.com/digitalbazaar/rdf-canonize-native/issues","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause"}