{"_id":"@dustid/dust-go-connect","_rev":"14-cee0a77fcded21c88125d1786a683629","name":"@dustid/dust-go-connect","dist-tags":{"latest":"0.1.15"},"versions":{"0.1.0":{"name":"@dustid/dust-go-connect","version":"0.1.0","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/sweeneytr","name":"Tristan Sweeney"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.0","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"homepage":"https://go.dustid.io/","dist":{"shasum":"e20c701f1d146ae3e314d11f8f86c7ebf49a3f19","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.0.tgz","fileCount":4,"integrity":"sha512-V9Kb4r32e7PyHRP5CkealFJGMGgeATbzBAVrUpQUxu0VjcYZzw9TY+VPuMgNIJslKSHCZfG/2BBEcHyR5feKsQ==","signatures":[{"sig":"MEYCIQD8tqDbVDhkDimJrSvRvnhg+AIfl/9vEgQ4fu7j7rUnzAIhAK94x5KpRKPXzCEHv0xW8BA1OGPNGdiHemyFbqzQeZY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6318},"main":"./lib/index.js","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","typedoc":"typedoc","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release"},"_npmUser":{"name":"cmcgee","actor":{"name":"cmcgee","type":"user","email":"cmcgee@dustidentity.com"},"email":"cmcgee@dustidentity.com"},"description":"A library for connecting a fronten application to the DUST GO react natie application","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Ryan Sonshine\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","husky":"^6.0.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.26.6","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^13.2.1","@biomejs/biome":"^2.1.1","semantic-release":"^21.0.1","typedoc-plugin-markdown":"^4.2.5","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.0_1752170316750_0.6989640698363597","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dustid/dust-go-connect","version":"0.1.1","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/sweeneytr","name":"Tristan Sweeney"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.1","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io/","dist":{"shasum":"7a716ed4beecf61c4fb631087f4c99f0a4e622b6","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.1.tgz","fileCount":15,"integrity":"sha512-J4aXzjYeEuFJJfr8TkImGlYMYWx9tu9waD5u+8r/wQzBQUQuwzsP1AIF8Wz0Ub9v7zjcozET8vEFLYwycxiwdQ==","signatures":[{"sig":"MEYCIQCVM/qV/bZjCvxgqxoim8Q9GgB23pqq361DsFdViSX4BQIhAJRn0VUhvwvuyJbVCMh54SfNlnQFgutKjwRcesyaXQLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18466},"main":"./lib/index.js","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","typedoc":"typedoc","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"description":"A library for connecting a fronten application to the DUST GO react natie application","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Ryan Sonshine\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","husky":"^6.0.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.26.6","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^13.2.1","@biomejs/biome":"^2.1.1","semantic-release":"^21.0.1","typedoc-plugin-markdown":"^4.2.5","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.1_1752231935248_0.6631083044239288","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dustid/dust-go-connect","version":"0.1.2","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/sweeneytr","name":"Tristan Sweeney"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.2","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io/","dist":{"shasum":"7e59c3a56852dc2f5348a8eed51f91cd3c3fa8c3","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.2.tgz","fileCount":15,"integrity":"sha512-4/F6mpCJ8qoygrBaBJn63dvF7tHHoh6lnPCE1vtNqY4OUso2F07oGMcb8t9+2OeKWOnYM2aDx4i1FFJtjppISQ==","signatures":[{"sig":"MEQCICQFzDm5uVNmXyYdPDp/edhQ0LK/vE7vnUOy9UcUIaljAiBhphrI44VSPXMURQG12vOmFoKzcB17DxCdxx28uZJgaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18467},"main":"./lib/index.js","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","typedoc":"typedoc","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"description":"A library for connecting a fronten application to the DUST GO react native application","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Ryan Sonshine\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","husky":"^6.0.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.26.6","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^13.2.1","@biomejs/biome":"^2.1.1","semantic-release":"^21.0.1","typedoc-plugin-markdown":"^4.2.5","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.2_1752232161078_0.5859539485638399","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dustid/dust-go-connect","version":"0.1.3","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"https://github.com/sweeneytr","name":"Tristan Sweeney"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.3","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io/","dist":{"shasum":"3e588a8c5613a2d43fe7b03cd65758de6d9e124d","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.3.tgz","fileCount":15,"integrity":"sha512-IRu9qypTVGEiFvPn4MMH/F5qaAzrhsQrBXyXfB/UCoLbil/NZOjVDzHOgEL7NPMAH0JMTBGo+39C4v9d6aPZOg==","signatures":[{"sig":"MEQCIFsg70eChTz/DRKe0HrauvFhRorCmBw980OaZjXiheZRAiAcjo2pPIOmvVK5m4zrLs+lLPnimgSx3v0kL/QN1cN4wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18534},"main":"./lib/index.js","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ --fix","test":"jest --coverage","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","typedoc":"typedoc","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"description":"A library for connecting a fronten application to the DUST GO react native application","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Ryan Sonshine\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","husky":"^6.0.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.26.6","typescript":"^4.2.4","@types/jest":"^27.5.2","@types/node":"^12.20.11","lint-staged":"^13.2.1","@biomejs/biome":"^2.1.1","semantic-release":"^21.0.1","typedoc-plugin-markdown":"^4.2.5","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.3_1752238116760_0.8499676067863335","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dustid/dust-go-connect","version":"0.1.4","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.4","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io","dist":{"shasum":"7b09524ae960c7817c46000d12f8ed87c13d31e1","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.4.tgz","fileCount":9,"integrity":"sha512-cTvZbpOaDqr7Jy0/0vwVxG6zgT0glHoON6ZGmNscSYBGvRqpKgHnDY9Nm83WeAuTDvu01YLiztbFGSm4SiH7bw==","signatures":[{"sig":"MEQCIF4/B4Q/SvLw5YytqRJcE5HJ5lsNDT45iN3PyBo7UnHXAiAbo782HlUTRSsY7pJRtSdREZ+FsuO0c2a5shwSgJpS1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17545},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"02300057555885212f7fd52dc1a0bf9b1e793b61","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"jest --coverage","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"_npmVersion":"11.3.0","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.2.0","dependencies":{"arktype":"^2.1.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.0","typescript":"^5.9.3","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.2.6","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.9.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.4_1761077527961_0.700380882336987","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dustid/dust-go-connect","version":"0.1.5","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.5","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io","dist":{"shasum":"cf4816fff04c169baa1de5358901fd9c0a73d0f5","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.5.tgz","fileCount":9,"integrity":"sha512-hFKj4fKCiwk3imnviOyv3atMQRYmqcQZtjV5xRS5t4BvkXIjPeRj6MAb6Nlxejt4S3MTDsduX9Huq5/zCIVXiw==","signatures":[{"sig":"MEQCIGHWUKjJP4yuEEmdsLPcaXtam2h3MTIpzG/V24MFubORAiB4qPNA/VeBU2qyyP+dvMz2NZkknpgkiY5qMz8Uupgiyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17867},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"02300057555885212f7fd52dc1a0bf9b1e793b61","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"jest --coverage","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"_npmVersion":"11.3.0","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.2.0","dependencies":{"arktype":"^2.1.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.0","typescript":"^5.9.3","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.2.6","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.9.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.5_1761077683730_0.3199609410138873","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dustid/dust-go-connect","version":"0.1.6","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.6","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io","dist":{"shasum":"60106c8d79851aaf7a9ccccb68d00fa641b82c28","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.6.tgz","fileCount":9,"integrity":"sha512-+9rGfpl1qRWJA07dJMSuky3FWN10W/aG/YuafG8CcOOcvGvTF6X3PlPFZ9IsAhOC3tXayTMhQgSfRj67Qhq4aw==","signatures":[{"sig":"MEUCIQCNfcDYVrMYcvAVydnLvFCtcJuxym9RwybrHejIvP8iIgIgYe9YvJQjgi9+HMdzAIWNUelY+EYlD4rPf1e5dWs91OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16042},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"02300057555885212f7fd52dc1a0bf9b1e793b61","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"jest --coverage","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"_npmVersion":"11.3.0","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.0","typescript":"^5.9.3","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.2.6","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.9.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.6_1761077958584_0.11022705657088538","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@dustid/dust-go-connect","version":"0.1.7","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.7","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io","dist":{"shasum":"d7184638eb3e05e3d21a74c89f8ef83400ba0683","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.7.tgz","fileCount":9,"integrity":"sha512-5K7pnE36n4VO7ynR5NanTfDMCsOW/D4fwxUTgl8mRz5CCu89MSNxEvjwZwz8Q1cwYLR3ociFpXsgxN9FqRt7XQ==","signatures":[{"sig":"MEUCIAKPuDAxsUW4AE+uOd8Z5Gky55V167hhzjo2C0FQ2LSkAiEAqbcsAG9ZaBedHl4UUp8hnzyXxMh8p4AGb7rN0TTLZ78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16042},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"6ddc236fa320bfc3b34f4790c4592a9ea1c483da","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"jest --coverage","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"_npmVersion":"11.3.0","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"24.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.0","typescript":"^5.9.3","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.2.6","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.9.0","@ryansonshine/commitizen":"^4.2.8","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.7_1762269296600_0.49031648938277783","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@dustid/dust-go-connect","version":"0.1.8","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.8","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io","dist":{"shasum":"efaeb73d77b9f4f8a511f6fa80f0151a3192c5c5","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.8.tgz","fileCount":9,"integrity":"sha512-IxtLOAsoQpX2JNuXAOM09n2ZQORWSNN/rfwTg3gKvdxZETvaYGRiszVtb65VvunBWK33hh33zL1+h47zC8WUTA==","signatures":[{"sig":"MEUCIG5ZVjP9Fbu6j/qPdSUlEN5fx2nw7L/7Wwn3fRXFuh3VAiEA31JpPJTt83mpC51XdW4+y8SGCk7pwCw+Am/weoZjvx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20215},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"8a10b9e78b48a6b0d2827cc6ba6fe733e198026d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"jest --coverage","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"_npmVersion":"11.6.2","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"bun biome lint --fix --unsafe"},"_nodeVersion":"24.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.9","typescript":"^5.9.3","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.4.4","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.10.0","@ryansonshine/commitizen":"^4.2.8","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.8_1771945103665_0.611779810599995","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@dustid/dust-go-connect","version":"0.1.9","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"url":"","name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.9","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"url":"","name":"Chris Mcgee","email":""}],"homepage":"https://go.dustid.io","dist":{"shasum":"bff01ad839f4c526f4ef4aa31ed876d606d67143","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.9.tgz","fileCount":9,"integrity":"sha512-EW6HNq0VqdPmfkWPcqme6yFWWYAP4oMsv2qJW7zQb4/tH4PUkeTQSAkkgwG1MkuI6vqinYpq697Fx+BDIdr+CQ==","signatures":[{"sig":"MEUCIQC2pIIla+/XCYzgmryMFbdai878AaF+nkrK5VxSYqGhPQIgHRTZnM/PjvDFjDzh9bshQhIgZhUSB1HpkTwvb/b2y6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22869},"main":"./lib/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"shasum":"bff01ad839f4c526f4ef4aa31ed876d606d67143","engines":{"node":">=12.0"},"release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"jest --coverage","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","typecheck":"tsc --noEmit","test:watch":"jest --watch","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"dcapecci","email":"dcapecci@dustidentity.com"},"_integrity":"sha512-EW6HNq0VqdPmfkWPcqme6yFWWYAP4oMsv2qJW7zQb4/tH4PUkeTQSAkkgwG1MkuI6vqinYpq697Fx+BDIdr+CQ==","_npmVersion":"10.8.3","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"bun biome lint --fix --unsafe"},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.9","typescript":"^5.9.3","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.4.4","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.10.0","@ryansonshine/commitizen":"^4.2.8","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.9_1771964021795_0.66425328813207","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@dustid/dust-go-connect","version":"0.1.11","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.11","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io","dist":{"shasum":"3f5e357600b72d9ad562be1f7fc6a4ba84d6d007","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.11.tgz","fileCount":9,"integrity":"sha512-pwEu50RvBjlASdcNme/KrtzcrhEdUJiX518Y2LKAwZeC02Qc/RJZcl+VNxXDMMGLLjfpFhidmSmZOukZ7RctWQ==","signatures":[{"sig":"MEUCIHlj0ol1dLonP5VYxqNi7KajedTlGJkBDnOxMidCsQFOAiEAo4N29KEVilKwbygKvr3we7/t5gbHiGi5IKGN58Rxzf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50537},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"ef3d30f6c135d99a5c7249b01e3fa833c8343aeb","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"bun test","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","test-page":"bun run build && bun test-page/serve.ts","typecheck":"tsc --noEmit","test:watch":"bun test --watch","prepublishOnly":"bun run build","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"sdid","email":"astern@dustidentity.com"},"_npmVersion":"11.6.1","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"bun biome lint --fix --unsafe"},"_nodeVersion":"24.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.9","typescript":"~7.0.2","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.4.4","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.10.0","@ryansonshine/commitizen":"^4.2.8","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.11_1785866915587_0.7650612903226113","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@dustid/dust-go-connect","version":"0.1.12","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.12","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io","dist":{"shasum":"c849f9e6523abc4f8decb5f414f945630e78f817","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.12.tgz","fileCount":10,"integrity":"sha512-EkYwmN4ApTBviJTC1lzMK1RzNebsc/wgX4w1LpomOk0cNSOSg9DvQPzafyZrKHTMVeFLB7gXTR/wiofxMBcEVA==","signatures":[{"sig":"MEQCICj2WhvLqAsoS4dmT7YkSBOcUH+BE1zwXunxkTnxQXAKAiB5A6e+aEbX+vbm3JMUxeU2CzLcGm3wy/3raGhcQ8X67A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61122},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"873069dd958df991810e48cdc17c94056f343fd7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"bun test","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","test-page":"bun run build && bun test-page/serve.ts","typecheck":"tsc --noEmit","test:watch":"bun test --watch","prepublishOnly":"bun run build","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"sdid","email":"astern@dustidentity.com"},"_npmVersion":"11.6.1","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"bun biome lint --fix --unsafe"},"_nodeVersion":"24.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","@dustid:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.9","typescript":"~7.0.2","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.4.4","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.10.0","@ryansonshine/commitizen":"^4.2.8","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.12_1785877854361_0.7487237415669108","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@dustid/dust-go-connect","version":"0.1.13","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","_id":"@dustid/dust-go-connect@0.1.13","maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"contributors":[{"name":"Chris Mcgee"}],"homepage":"https://go.dustid.io","dist":{"shasum":"d33e8f2a7e864bac4698a03f3e5895a372567a5d","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.13.tgz","fileCount":10,"integrity":"sha512-/9E+DD6vpvMF8uF9oLpp9I4dgW+xQGsI1mX4Fc+HOqqIonr+huHGumjt86LSe1A+LVzV82esJD+BSOPSQ9xS2g==","signatures":[{"sig":"MEUCIQCZM3FF45z7nn0FegsG4FBb3tp0JUUIG9FmBM/MeDhLxgIgOw14TxomMyV3B6mTZSAxidBrdBNAi8O161wXDW5Johg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62281},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"d4edbf0bd1dea321ef3bfdf8c54d23495c360da5","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"cm":"cz","lint":"bun biome lint --fix --unsafe","test":"bun test","build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","clean":"rm -rf ./lib/","test-page":"bun run build && bun test-page/serve.ts","typecheck":"tsc --noEmit","test:watch":"bun test --watch","prepublishOnly":"bun run build","semantic-release":"semantic-release","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"sdid","email":"astern@dustidentity.com"},"_npmVersion":"11.6.1","description":"A library for connecting a frontend application to the DUST GO react native application","directories":{},"lint-staged":{"*.ts":"bun biome lint --fix --unsafe"},"_nodeVersion":"24.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","@dustid:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^6.0.0","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","bun-types":"^1.3.9","typescript":"~7.0.2","@types/jest":"^27.5.2","@types/node":"^12.20.55","lint-staged":"^13.3.0","@biomejs/biome":"^2.4.4","semantic-release":"^21.1.2","typedoc-plugin-markdown":"^4.10.0","@ryansonshine/commitizen":"^4.2.8","@ryansonshine/cz-conventional-changelog":"^3.3.4","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dust-go-connect_0.1.13_1785892251271_0.7776196940079636","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@dustid/dust-go-connect","version":"0.1.15","description":"A library for connecting a frontend application to the DUST GO react native application","main":"./lib/index.js","publishConfig":{"registry":"https://registry.npmjs.org","@dustid:registry":"https://registry.npmjs.org","access":"public"},"type":"module","scripts":{"build":"bun build --minify --target node ./src/index.ts --outdir=./lib && bun run build:declaration","build:declaration":"tsc --emitDeclarationOnly --project tsconfig.types.json","clean":"rm -rf ./lib/","cm":"cz","lint":"bun biome lint --fix --unsafe","prepublishOnly":"bun run build","semantic-release":"semantic-release","test:watch":"bun test --watch","test":"bun test","test-page":"bun run build && bun test-page/serve.ts","typecheck":"tsc --noEmit"},"license":"MIT","author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"contributors":[{"name":"Chris Mcgee"}],"engines":{"node":">=12.0"},"keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"homepage":"https://go.dustid.io","devDependencies":{"@biomejs/biome":"^2.4.4","@ryansonshine/commitizen":"^4.2.8","@ryansonshine/cz-conventional-changelog":"^3.3.4","@types/jest":"^27.5.2","@types/node":"^12.20.55","bun-types":"^1.3.9","conventional-changelog-conventionalcommits":"^5.0.0","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^13.3.0","semantic-release":"^21.1.2","ts-jest":"^27.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","typedoc-plugin-markdown":"^4.10.0","typescript":"~7.0.2"},"config":{"commitizen":{"path":"./node_modules/@ryansonshine/cz-conventional-changelog"}},"lint-staged":{"*.ts":"bun biome lint --fix --unsafe"},"release":{"branches":["main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"build","section":"Dependencies and Other Build Updates","hidden":false}]}}],"@semantic-release/npm","@semantic-release/github"]},"dependencies":{},"gitHead":"24fc8ccf3fcecfe94d306ff5bcf7c857c265d1ca","types":"./lib/index.d.ts","_id":"@dustid/dust-go-connect@0.1.15","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-EVRy4OfL9jHXFeMHOcAUIryZYXcYEeLsytPmy1rGJy3DSkNtKUOlq6ZCd3lnETXTOqHiNHApODSsWym1wAfD4g==","shasum":"25ec581d3ece6556c616bbb8df7fa89416cf7c07","tarball":"https://registry.npmjs.org/@dustid/dust-go-connect/-/dust-go-connect-0.1.15.tgz","fileCount":10,"unpackedSize":72660,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGr4P+UV3qW0hLR0mpGXgs/fAiYWPUfFhjRiXyTFx4v6AiEA+CbPGSVTquOQewXGqiQZkpUdRrp6KyLXV1EHMSckniE="}]},"_npmUser":{"name":"sdid","email":"astern@dustidentity.com"},"directories":{},"maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dust-go-connect_0.1.15_1786542561547_0.03232951276737506"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-10T17:58:36.643Z","modified":"2026-08-12T13:49:21.891Z","0.1.0":"2025-07-10T17:58:36.928Z","0.1.1":"2025-07-11T11:05:35.422Z","0.1.2":"2025-07-11T11:09:21.285Z","0.1.3":"2025-07-11T12:48:36.988Z","0.1.4":"2025-10-21T20:12:08.150Z","0.1.5":"2025-10-21T20:14:43.912Z","0.1.6":"2025-10-21T20:19:18.777Z","0.1.7":"2025-11-04T15:14:56.815Z","0.1.8":"2026-02-24T14:58:23.869Z","0.1.9":"2026-02-24T20:13:41.932Z","0.1.11":"2026-08-04T18:08:36.138Z","0.1.12":"2026-08-04T21:10:54.517Z","0.1.13":"2026-08-05T01:10:51.397Z","0.1.15":"2026-08-12T13:49:21.716Z"},"author":{"name":"Daniel Capecci","email":"dcapecci@dustidentity.com"},"license":"MIT","homepage":"https://go.dustid.io","keywords":["boilerplate","template","typescript","vscode","jest","husky","commitizen","semantic-release","codecov"],"description":"A library for connecting a frontend application to the DUST GO react native application","contributors":[{"name":"Chris Mcgee"}],"maintainers":[{"name":"sdid","email":"astern@dustidentity.com"},{"name":"cmcgee","email":"cmcgee@dustidentity.com"},{"name":"dcapecci","email":"dcapecci@dustidentity.com"}],"readme":"# @dustid/dust-go-connect\n\n> DUST Go is a prototyping platform that allows developers to create\n> mobile webapps that leverage DUST Identity's platform-dependent\n> functionality without requiring an upfront investment into mobile\n> toolchains.\n\n## Install\n\n```bash\nnpm install @dustid/dust-go-connect\n```\n\n## Usage\n\n```typescript\n// NOTE: connector will be undefined if running outside DUST Go\nimport { connector } from '@dustid/dust-go-connect';\n\nconst scans: {data: string, metadata: Record<string, unknown>}[] = [];\n\nconnector?.add(\"unique-id-for-this-listener\", (event: ScanEvent) => {\n  if (event.type === 'scan') scans.push(event.payload)\n  if (event.type === 'hide') // do something\n  if (event.type === 'show') // do something\n});\nconnector?.showScanner();\n```\n\n# API\n\n## High Level API\n\n`scanAsync()` Presents the scanner, and awaits a scan.\nRejects if scanner is hidden.\n\n```typescript\n// scanAsync(): Promise<ScanPayload>\nconst scan = await scanAsync();\n```\n\n## DUST Go Connector\n\nThis is more low level, but more flexible.\n\n```typescript\nconnector.showScanner(): void\n```\n\nShows the scanner modal over the main webview.\n\n```typescript\nconnector.hideScanner(): void\n```\n\nHides the scanner modal, returning to the main webview.\nNote, this can be called even while the webview is in the \"background\", the\nwebview isn't paused while the scanner is presented.\n\n### Events\n\n```typescript\ntype ScanPayload =\n  | {\n      type: 'DUST'\n      data: string\n      metadata?: ScanSettings\n      exif?: ScanExif\n    }\n  | {\n      type: 'QR'\n      data: string\n      metadata?: Record<string, any>\n    }\n  | { type: 'BARCODE'; data: string; metadata?: Record<string, any> }\n  | { type: 'DATA_MATRIX'; data: string; metadata?: Record<string, any> }\n  | { type: 'NFC'; data: string; metadata?: Record<string, any> }\n```\n\n`ScanSettings` can include optional Android Dragon capture fields:\n`captureSource`, `usbVendorId`, `usbProductId`, `usbDeviceName`,\n`androidCameraId`, `dragonBackend`, and `dragonErrorCode`.\n\n#### EXIF (protocol v5)\n\nA DUST scan carries the capture's photographic EXIF, keyed by canonical tag\nname — the same names `exifr` produces:\n\n```typescript\ntype ScanExif = {\n  source: 'camera' | 'synthesized'\n  tags: Record<string, string | number | number[]>\n}\n\n// e.g.\n{\n  source: 'camera',\n  tags: {\n    Make: 'Apple',\n    Model: 'iPhone 17 Pro',\n    Software: '26.2.1',\n    ExposureTime: 0.01,\n    FNumber: 1.78,\n    ISO: 1600,\n    FocalLength: 6.765,\n    LensModel: 'iPhone 17 Pro back camera 6.765mm f/1.78',\n    ExifImageWidth: 640,\n    ExifImageHeight: 480,\n    Orientation: 1,\n    ProcessingSoftware: 'dust-go 1.1.0 (25)',\n    UserComment: 'scan-7-h29fk1a2', // the scan id, as DICE wrote its session uuid\n  }\n}\n```\n\nThree things to know about it:\n\n- **`source` is not decoration.** `camera` means the tags were read out of the\n  EXIF the capture's own encoder wrote. `synthesized` means the capture carried\n  none (Dragon UVC frames have no EXIF at all) and the app assembled identity\n  and *commanded* values instead — never measurements. This is the same\n  Attested/Commanded/Applied distinction as `appliedAxes` (ADR-0004); do not\n  present a synthesized value as what the instrument did.\n- **The tags describe the submitted image**, not the sensor frame. The phone\n  rotates and resizes a loupe capture before encoding, so `Orientation` is\n  normalized and the geometry tags report the submitted size (typically\n  640x480).\n- **The same tags are in three places**, so no consumer has to change to see\n  them: stamped into the image bytes (for backends that parse the stored file,\n  like the legacy scan-api admin page), on `payload.exif`, and flattened as\n  canonical keys in `metadata` alongside `exifSource` (for tooling that reads\n  only the metadata bag, like the apid console).\n\nOnly a curated tag set is carried — no `MakerNote`-sized blobs, and nothing the\napp cannot name. Absent on hosts older than v5.\n\n| Scan Events                             |\n| --------------------------------------- |\n| `{ type: 'scan', payload: ScanPayload}` |\n| `{ type: 'show' }`                      |\n| `{ type: 'hide' }`                      |\n\n```typescript\nconnector.dispatch(event: ScanEvent): void\n```\n\nAdd a listener with a unique identifier.\n\n```typescript\nconnector.add(id: string, cb: (event: ScanEvent) => void): void\n```\n\nRemove the listener with the provided identifier.\n\n```typescript\nconnector.remove(id: string): void\n```\n\nCheck if a listener has been added for the given id\n\n```typescript\nconnector.has(id: string): boolean\n```\n\nRemove all event listeners\n\n```typescript\nconnector.clear();\n```\n\n### Restricting a capture to specific Dust Go builds (protocol v4)\n\nA prescribed capture can name which builds of the capture app may take it, so a\nmeasurement series is not silently mixed across app versions that behave\ndifferently. The policy is carried on `CaptureRequirements.app` and answered\n`rejected` **before** the shutter is armed — by the host, and by this library\nbefore it even sends the command.\n\n```typescript\nawait runCaptureAsync({\n  requestId,\n  condition,\n  requirements: {\n    // Every constraint declared here must hold.\n    app: { minBuild: 128, minVersion: '1.5.0' },\n    device: 'iPhone 15 Pro',\n  },\n})\n// Rejects with reason 'app-version-unsupported' (reported build is outside the\n// policy) or 'app-version-unknown' (the app is too old to report its build).\n```\n\n`build` is Dust Go's monotonic build number — iOS `buildNumber` / Android\n`versionCode`, which never reset — so `minBuild` is the reliable way to say\n\"this fix or later\".\n\nThe two version forms compare differently, on purpose:\n\n- `minVersion` / `maxVersion` **order** dotted numeric segments (`1.10.0` is\n  newer than `1.9.3`) and ignore any `-suffix`, so they cannot separate a\n  prerelease from its release.\n- `versions: [...]` is an **exact string match**: `['1.5.0']` admits `1.5.0`\n  and rejects `1.5.0-beta.2`, and naming the prerelease explicitly is the only\n  way to admit it.\n\nThe build constraints come in the same two shapes — inclusive bounds and an\nexact allowlist:\n\n- `minBuild` / `maxBuild` are inclusive **bounds** — `minBuild: 128` rejects\n  every build below 128, which is what you want for \"this fix or later\".\n- `builds: [...]` is an exact **allowlist**. Reach for it when the set is not a\n  range: pinning a run to the builds it started on, or excluding one bad build\n  while keeping the others around it.\n\nA host that cannot report a constrained field is refused, not passed, unless the\npolicy sets `allowUnknown: true` — which waives only the constraints whose value\nis unknown, leaving the rest enforced.\n\nThe same comparison is available directly, for gating UI before a capture is\nattempted:\n\n```typescript\nimport {\n  evaluateAppRequirement,\n  getCaptureCapabilities,\n  hostEnforcesRequirement,\n} from '@dustid/dust-go-connect'\n\nconst capabilities = getCaptureCapabilities() // null on hosts that announced nothing\nconst verdict = evaluateAppRequirement({ minBuild: 128 }, capabilities?.app)\nif (!verdict.ok) {\n  // verdict.message is operator-readable; verdict.reason is machine-readable.\n}\n\n// Which requirements this host checks itself. A requirement missing from the\n// list is one the host would ignore, so gate on it yourself — absence of a\n// declaration is never evidence of capability.\nhostEnforcesRequirement(capabilities, 'app')\n```\n\n### Auth\n\nOn some platforms, it's necessary to rewrite the redirects from the app to the OAuth2\nserver to work around platform limitations. It's recommended to always wrap those\nredirects with this call, and let the connector no-op when no workaround is required.\n\n```typescript\nconnector.rewriteRedirect(url: URL): URL\n```\n","readmeFilename":"README.md"}