{"id":183556946,"number":"3.16.1","published_at":"2026-03-24T20:28:50.643Z","licenses":"MIT","integrity":"sha512-lCmmtJ2DoCdH7XSEIFajKmp30cDTctkNiJ7r6o8jR6/DxKVfyVZUD4BZKi96wvqner57+55vzDg+P1TJqxHa/g==","status":null,"download_url":"https://registry.npmjs.org/@contentful/node-apps-toolkit/-/node-apps-toolkit-3.16.1.tgz","registry_url":"https://www.npmjs.com/package/@contentful/node-apps-toolkit/v/3.16.1","documentation_url":null,"install_command":"npm install @contentful/node-apps-toolkit@3.16.1","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82b70de6-3376-4ccf-84a6-b6ecb0f03f60"}},"dist":{"integrity":"sha512-lCmmtJ2DoCdH7XSEIFajKmp30cDTctkNiJ7r6o8jR6/DxKVfyVZUD4BZKi96wvqner57+55vzDg+P1TJqxHa/g==","shasum":"ef0e877ee8da5b76d2cf835fe0351b8a9f4904e0","tarball":"https://registry.npmjs.org/@contentful/node-apps-toolkit/-/node-apps-toolkit-3.16.1.tgz","fileCount":34,"unpackedSize":333065,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCq3vflqBczZpDrtQwiDdLEKSwdGNI3bBynM6XJga0s4AIhAOdrVYwi0HQJ2Wa6ml6tltAKj7XKfCMclGOIdwSC7g5c"}]},"gitHead":null,"main":"lib/index.cjs","scripts":{"prepare":"husky install","lint":"eslint --ext .ts ./src","lint:fix":"npm run lint -- --fix","generate:key":"echo ' 🔑 Creating valid keypair for testing' \u0026\u0026 bash test/make-private-keys.sh","test:unit":"vitest run src","test:integration":"vitest run test","test":"npm run generate:key \u0026\u0026 npm run test:unit \u0026\u0026 npm run test:integration","build":"rm -rf lib \u0026\u0026 tsup \u0026\u0026 cp ./lib/index.d.ts ./lib/index.d.cts","build:docs":"typedoc --options .typedocrc.json src","start:docs":"serve ./docs","build:all":"npm run build \u0026\u0026 npm run build:docs","semantic-release":"semantic-release","publish":"npm run build:all \u0026\u0026 npm run semantic-release","format":"prettier --write ./{src,test}/**/*.ts"},"_npmVersion":"11.12.0","_nodeVersion":"24.14.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=18"},"exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.cjs"},"./keys":{"import":"./lib/keys/index.mjs","require":"./lib/keys/index.cjs"},"./requests":{"import":"./lib/requests/index.mjs","require":"./lib/requests/index.cjs"},"./requests/typings":{"import":"./lib/requests//typingsindex.mjs","require":"./lib/requests/typings/index.cjs"},"./utils":{"import":"./lib/utils/index.mjs","require":"./lib/utils/index.cjs"}},"browserify":null},"created_at":"2026-03-28T23:22:01.481Z","updated_at":"2026-05-11T05:02:36.970Z","purl":"pkg:npm/%40contentful/node-apps-toolkit@3.16.1","related_tag":{"name":"v3.16.1","sha":"be35c2cfa2f5dd76e9b9291ce1dc7030610e166b","kind":"commit","published_at":"2026-03-24T20:28:23.000Z","download_url":"https://codeload.github.com/contentful/node-apps-toolkit/tar.gz/v3.16.1","html_url":"https://github.com/contentful/node-apps-toolkit/releases/tag/v3.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/contentful/node-apps-toolkit@v3.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contentful%2Fnode-apps-toolkit/tags/v3.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contentful%2Fnode-apps-toolkit/tags/v3.16.1/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contentful%2Fnode-apps-toolkit/versions/3.16.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contentful%2Fnode-apps-toolkit/versions/3.16.1/codemeta","dependencies":[{"id":1977540164,"ecosystem":"npm","package_name":"@types/debug","requirements":"^4.1.5","kind":"runtime","optional":false},{"id":1977540165,"ecosystem":"npm","package_name":"contentful-management","requirements":"^11.6.1","kind":"runtime","optional":false},{"id":1977540166,"ecosystem":"npm","package_name":"debug","requirements":"^4.2.0","kind":"runtime","optional":false},{"id":1977540167,"ecosystem":"npm","package_name":"got","requirements":"^11.7.0","kind":"runtime","optional":false},{"id":1977540168,"ecosystem":"npm","package_name":"jsonwebtoken","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1977540169,"ecosystem":"npm","package_name":"lru-cache","requirements":"^10.4.3","kind":"runtime","optional":false},{"id":1977540170,"ecosystem":"npm","package_name":"runtypes","requirements":"^5.0.1","kind":"runtime","optional":false},{"id":1977540171,"ecosystem":"npm","package_name":"@semantic-release/changelog","requirements":"6.0.3","kind":"Development","optional":false},{"id":1977540172,"ecosystem":"npm","package_name":"@semantic-release/git","requirements":"10.0.1","kind":"Development","optional":false},{"id":1977540173,"ecosystem":"npm","package_name":"@types/jsonwebtoken","requirements":"9.0.6","kind":"Development","optional":false},{"id":1977540174,"ecosystem":"npm","package_name":"@types/mocha","requirements":"10.0.6","kind":"Development","optional":false},{"id":1977540175,"ecosystem":"npm","package_name":"@types/node","requirements":"22.5.4","kind":"Development","optional":false},{"id":1977540176,"ecosystem":"npm","package_name":"@types/sinon","requirements":"17.0.3","kind":"Development","optional":false},{"id":1977540177,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"7.10.0","kind":"Development","optional":false},{"id":1977540178,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"7.10.0","kind":"Development","optional":false},{"id":1977540179,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1977540180,"ecosystem":"npm","package_name":"base64url","requirements":"3.0.1","kind":"Development","optional":false},{"id":1977540181,"ecosystem":"npm","package_name":"cross-env","requirements":"^7.0.3","kind":"Development","optional":false},{"id":1977540182,"ecosystem":"npm","package_name":"dotenv","requirements":"16.4.5","kind":"Development","optional":false},{"id":1977540183,"ecosystem":"npm","package_name":"eslint","requirements":"8.57.0","kind":"Development","optional":false},{"id":1977540184,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"9.1.0","kind":"Development","optional":false},{"id":1977540185,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1977540186,"ecosystem":"npm","package_name":"husky","requirements":"9.0.11","kind":"Development","optional":false},{"id":1977540187,"ecosystem":"npm","package_name":"lint-staged","requirements":"15.2.10","kind":"Development","optional":false},{"id":1977540188,"ecosystem":"npm","package_name":"mocha","requirements":"10.4.0","kind":"Development","optional":false},{"id":1977540189,"ecosystem":"npm","package_name":"prettier","requirements":"3.2.5","kind":"Development","optional":false},{"id":1977540190,"ecosystem":"npm","package_name":"semantic-release","requirements":"23.1.1","kind":"Development","optional":false},{"id":1977540191,"ecosystem":"npm","package_name":"serve","requirements":"14.2.4","kind":"Development","optional":false},{"id":1977540192,"ecosystem":"npm","package_name":"sinon","requirements":"18.0.0","kind":"Development","optional":false},{"id":1977540193,"ecosystem":"npm","package_name":"ts-node","requirements":"10.9.2","kind":"Development","optional":false},{"id":1977540194,"ecosystem":"npm","package_name":"tsup","requirements":"^8.3.5","kind":"Development","optional":false},{"id":1977540195,"ecosystem":"npm","package_name":"typedoc","requirements":"0.25.13","kind":"Development","optional":false},{"id":1977540196,"ecosystem":"npm","package_name":"typescript","requirements":"5.4.5","kind":"Development","optional":false},{"id":1977540197,"ecosystem":"npm","package_name":"vitest","requirements":"^3.2.4","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contentful%2Fnode-apps-toolkit"}