{"id":154813869,"number":"1.0.3","published_at":"2025-11-28T03:09:03.468Z","licenses":"MIT","integrity":"sha512-cZcZfkNGarWWFwzD+FWsvqx54rtbAS+G9nSGaBGLXlyFNt2ZE30gD6eqUSnvkihLgCo9rOFJb+sgzx9MxeKIaQ==","status":null,"download_url":"https://registry.npmjs.org/declastruct-github/-/declastruct-github-1.0.3.tgz","registry_url":"https://www.npmjs.com/package/declastruct-github/v/1.0.3","documentation_url":null,"install_command":"npm install declastruct-github@1.0.3","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"dist":{"integrity":"sha512-cZcZfkNGarWWFwzD+FWsvqx54rtbAS+G9nSGaBGLXlyFNt2ZE30gD6eqUSnvkihLgCo9rOFJb+sgzx9MxeKIaQ==","shasum":"e4a827101569951101122b41c9bc9a75237c0ede","tarball":"https://registry.npmjs.org/declastruct-github/-/declastruct-github-1.0.3.tgz","fileCount":138,"unpackedSize":221279,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIChQRXHmnQNc9bKwhdQJSZCfbX6qGL7tXlfqqHYG6Y0sAiBmBIRlIA/ewX5J168AeFiIf9X8hVqvfcAjKOJuUI/Acw=="}]},"gitHead":"c232fd6c6d418d86c8afa1bbc9de549b4d43befd","main":"dist/contract/sdks/index.js","scripts":{"build:ts":"tsc -p ./tsconfig.build.json","commit:with-cli":"npx cz","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","fix:format":"npm run fix:format:prettier","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","build:clean":"rm dist/ -rf","build:compile":"tsc -p ./tsconfig.build.json","build":"npm run build:clean \u0026\u0026 npm run build:compile","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2\u003e /dev/null || git rev-list --max-parents=0 HEAD) \u0026\u0026 npx commitlint --from $LAST_TAG --to HEAD --verbose","test:types":"tsc -p ./tsconfig.build.json --noEmit","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:format":"npm run test:format:prettier","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","test:lint":"npm run test:lint:eslint \u0026\u0026 npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests $([ -z $THOROUGH ] \u0026\u0026 echo '--changedSince=main')","test:integration":"LOCALLY=true jest -c ./jest.integration.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:acceptance:locally":"npm run build \u0026\u0026 LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test":"npm run test:commits \u0026\u0026 npm run test:types \u0026\u0026 npm run test:format \u0026\u0026 npm run test:lint \u0026\u0026 npm run test:unit \u0026\u0026 npm run test:integration \u0026\u0026 npm run test:acceptance:locally","test:acceptance":"npm run build \u0026\u0026 jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","prepush":"npm run test \u0026\u0026 npm run build","prepublish":"npm run build","preversion":"npm run prepush","postversion":"git push origin HEAD --tags --no-verify","postinstall":"[ -d .git ] \u0026\u0026 npm run prepare:husky || exit 0","prepare:husky":"npx husky install \u0026\u0026 chmod ug+x .husky/*"},"_npmVersion":"10.5.0","_nodeVersion":"20.12.2","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=8.0.0"},"exports":null,"browserify":null},"created_at":"2025-11-28T03:10:26.337Z","updated_at":"2025-11-28T03:10:29.118Z","purl":"pkg:npm/declastruct-github@1.0.3","related_tag":{"name":"v1.0.3","sha":"c232fd6c6d418d86c8afa1bbc9de549b4d43befd","kind":"commit","published_at":"2025-11-28T03:07:14.000Z","download_url":"https://codeload.github.com/ehmpathy/declastruct-github/tar.gz/v1.0.3","html_url":"https://github.com/ehmpathy/declastruct-github/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ehmpathy/declastruct-github@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehmpathy%2Fdeclastruct-github/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehmpathy%2Fdeclastruct-github/tags/v1.0.3/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/declastruct-github/versions/1.0.3","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/declastruct-github/versions/1.0.3/codemeta","dependencies":[{"id":1809815229,"ecosystem":"npm","package_name":"@ehmpathy/uni-time","requirements":"1.7.4","kind":"runtime","optional":false},{"id":1809815230,"ecosystem":"npm","package_name":"@octokit/rest","requirements":"^21.0.0","kind":"runtime","optional":false},{"id":1809815231,"ecosystem":"npm","package_name":"as-procedure","requirements":"1.1.1","kind":"runtime","optional":false},{"id":1809815232,"ecosystem":"npm","package_name":"domain-objects","requirements":"0.29.4","kind":"runtime","optional":false},{"id":1809815233,"ecosystem":"npm","package_name":"helpful-errors","requirements":"1.5.3","kind":"runtime","optional":false},{"id":1809815234,"ecosystem":"npm","package_name":"simple-in-memory-cache","requirements":"0.4.0","kind":"runtime","optional":false},{"id":1809815235,"ecosystem":"npm","package_name":"type-fns","requirements":"1.19.0","kind":"runtime","optional":false},{"id":1809815236,"ecosystem":"npm","package_name":"visualogic","requirements":"1.3.2","kind":"runtime","optional":false},{"id":1809815237,"ecosystem":"npm","package_name":"with-simple-cache","requirements":"0.15.1","kind":"runtime","optional":false},{"id":1809815238,"ecosystem":"npm","package_name":"@babel/core","requirements":"7.28.5","kind":"Development","optional":false},{"id":1809815239,"ecosystem":"npm","package_name":"@babel/preset-env","requirements":"7.28.5","kind":"Development","optional":false},{"id":1809815240,"ecosystem":"npm","package_name":"@commitlint/cli","requirements":"19.3.0","kind":"Development","optional":false},{"id":1809815241,"ecosystem":"npm","package_name":"@commitlint/config-conventional","requirements":"13.1.0","kind":"Development","optional":false},{"id":1809815242,"ecosystem":"npm","package_name":"@octokit/types","requirements":"13.10.0","kind":"Development","optional":false},{"id":1809815243,"ecosystem":"npm","package_name":"@trivago/prettier-plugin-sort-imports","requirements":"4.3.0","kind":"Development","optional":false},{"id":1809815244,"ecosystem":"npm","package_name":"@tsconfig/node-lts-strictest","requirements":"18.12.1","kind":"Development","optional":false},{"id":1809815254,"ecosystem":"npm","package_name":"@types/jest","requirements":"29.2.4","kind":"Development","optional":false},{"id":1809815255,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"7.8.0","kind":"Development","optional":false},{"id":1809815256,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"7.8.0","kind":"Development","optional":false},{"id":1809815257,"ecosystem":"npm","package_name":"babel-jest","requirements":"30.2.0","kind":"Development","optional":false},{"id":1809815258,"ecosystem":"npm","package_name":"core-js","requirements":"3.26.1","kind":"Development","optional":false},{"id":1809815260,"ecosystem":"npm","package_name":"cz-conventional-changelog","requirements":"3.3.0","kind":"Development","optional":false},{"id":1809815261,"ecosystem":"npm","package_name":"declapract","requirements":"0.12.0","kind":"Development","optional":false},{"id":1809815267,"ecosystem":"npm","package_name":"declapract-typescript-ehmpathy","requirements":"0.39.5","kind":"Development","optional":false},{"id":1809815271,"ecosystem":"npm","package_name":"declastruct","requirements":"1.1.10","kind":"Development","optional":false},{"id":1809815272,"ecosystem":"npm","package_name":"depcheck","requirements":"1.4.3","kind":"Development","optional":false},{"id":1809815273,"ecosystem":"npm","package_name":"eslint","requirements":"8.56.0","kind":"Development","optional":false},{"id":1809815275,"ecosystem":"npm","package_name":"eslint-config-airbnb-typescript","requirements":"18.0.0","kind":"Development","optional":false},{"id":1809815278,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"8.5.0","kind":"Development","optional":false},{"id":1809815279,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"2.26.0","kind":"Development","optional":false},{"id":1809815280,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"4.2.1","kind":"Development","optional":false},{"id":1809815281,"ecosystem":"npm","package_name":"husky","requirements":"8.0.3","kind":"Development","optional":false},{"id":1809815282,"ecosystem":"npm","package_name":"jest","requirements":"29.3.1","kind":"Development","optional":false},{"id":1809815283,"ecosystem":"npm","package_name":"prettier","requirements":"2.8.1","kind":"Development","optional":false},{"id":1809815284,"ecosystem":"npm","package_name":"rhachet","requirements":"1.12.1","kind":"Development","optional":false},{"id":1809815285,"ecosystem":"npm","package_name":"rhachet-roles-ehmpathy","requirements":"1.8.0","kind":"Development","optional":false},{"id":1809815286,"ecosystem":"npm","package_name":"simple-log-methods","requirements":"0.6.2","kind":"Development","optional":false},{"id":1809815299,"ecosystem":"npm","package_name":"test-fns","requirements":"1.5.0","kind":"Development","optional":false},{"id":1809815300,"ecosystem":"npm","package_name":"ts-jest","requirements":"29.4.5","kind":"Development","optional":false},{"id":1809815301,"ecosystem":"npm","package_name":"ts-node","requirements":"10.9.2","kind":"Development","optional":false},{"id":1809815302,"ecosystem":"npm","package_name":"typescript","requirements":"5.4.5","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/declastruct-github"}