{"_id":"@atelye/core","_rev":"3-afae82545ba6ec7be13bfcb6514985d2","name":"@atelye/core","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@atelye/core","version":"0.1.0","license":"MIT","_id":"@atelye/core@0.1.0","maintainers":[{"name":"muratgozel","email":"murat@gozel.com.tr"}],"dist":{"shasum":"559dd429a8e4ce3f3fd492adf353132faff9e572","tarball":"https://registry.npmjs.org/@atelye/core/-/core-0.1.0.tgz","fileCount":31,"integrity":"sha512-637MyFdB8k5oM2JHHt+7jIVhz25E7fPXR/TSrZ6VsYSEM68WzFCrWa2VHaw07oOcTg3YghmT3POSuTnO/Yke5A==","signatures":[{"sig":"MEUCIQCofgskKYYU4H4jXhMljcjLC4MkRMfWkHfOsCNRkGS/zgIgDrcMUoDNBZiTi/n6ef2RPLhbtzWWHORf2bi2MmZDoFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174836},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","test:unit":"vitest run","typecheck":"tsc --noEmit && tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"muratgozel","email":"murat@gozel.com.tr"},"//publish":"PACK AND PUBLISH WITH pnpm ONLY — `pnpm pack`, `pnpm publish`. The `exports` above deliberately points at raw TypeScript so the workspace keeps its no-build convention (spec §4.5); `publishConfig.exports` is what rewrites it to dist/ at pack time, and FIELD OVERRIDES IN publishConfig ARE A pnpm FEATURE. npm honours only registry/tag/access/provenance there, so `npm pack`/`npm publish` ships a manifest still pointing at ./src/index.ts — which `files` excludes — and the tarball fails with ERR_MODULE_NOT_FOUND at runtime and TS2307 at type level. npm versions are immutable, so publishing that once is unfixable except by burning a version. test/protected/packaged-artifact.test.ts packs and imports THROUGH THE PACKAGE NAME to prove the shipped manifest resolves; docs/ops/npm-publish.md (M13.2) owns the runbook and must confirm `changeset publish` honours the override before the first release.","description":"Wire kernel for the Atelye platform API: error envelope, success envelopes, keyset pagination, and an injectable-fetch HTTP transport.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.9","@types/node":"24.13.3","@atelye/test-support":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1786636049746_0.5713867447861889","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@atelye/core","version":"0.2.0","license":"MIT","_id":"@atelye/core@0.2.0","maintainers":[{"name":"muratgozel","email":"murat@gozel.com.tr"}],"dist":{"shasum":"cc7339538ad2fd37fddda14a2ec5d64724865f49","tarball":"https://registry.npmjs.org/@atelye/core/-/core-0.2.0.tgz","fileCount":31,"integrity":"sha512-DoFD3CqV0SF06m1akg2wDJe+BpF+SyRRBMUhEQ87dAX8pxwPNofjbCmYafAPh07Dt+pBlcVd2tu7hh2sNJLvig==","signatures":[{"sig":"MEQCIAOleg2p2sccJpn9srjx2SVF644p9ZfZo3ICB7c9KbZ2AiBfKyKqs8f0651jRE5TPH4ByEjwnJkf2TmuGmWIi6esEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174836},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","test:unit":"vitest run","typecheck":"tsc --noEmit && tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b501b30-ed97-4eb1-a3e0-f115ebe84cfd"}},"//publish":"PACK AND PUBLISH WITH pnpm ONLY — `pnpm pack`, `pnpm publish`. The `exports` above deliberately points at raw TypeScript so the workspace keeps its no-build convention (spec §4.5); `publishConfig.exports` is what rewrites it to dist/ at pack time, and FIELD OVERRIDES IN publishConfig ARE A pnpm FEATURE. npm honours only registry/tag/access/provenance there, so `npm pack`/`npm publish` ships a manifest still pointing at ./src/index.ts — which `files` excludes — and the tarball fails with ERR_MODULE_NOT_FOUND at runtime and TS2307 at type level. npm versions are immutable, so publishing that once is unfixable except by burning a version. test/protected/packaged-artifact.test.ts packs and imports THROUGH THE PACKAGE NAME to prove the shipped manifest resolves; docs/ops/npm-publish.md (M13.2) owns the runbook and must confirm `changeset publish` honours the override before the first release.","description":"Wire kernel for the Atelye platform API: error envelope, success envelopes, keyset pagination, and an injectable-fetch HTTP transport.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.9","@types/node":"24.13.3","@atelye/test-support":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1786639086535_0.9672210240077859","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@atelye/core","version":"0.3.0","private":false,"license":"MIT","description":"Wire kernel for the Atelye platform API: error envelope, success envelopes, keyset pagination, and an injectable-fetch HTTP transport.","type":"module","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"//publish":"PACK AND PUBLISH WITH pnpm ONLY — `pnpm pack`, `pnpm publish`. The `exports` above deliberately points at raw TypeScript so the workspace keeps its no-build convention (spec §4.5); `publishConfig.exports` is what rewrites it to dist/ at pack time, and FIELD OVERRIDES IN publishConfig ARE A pnpm FEATURE. npm honours only registry/tag/access/provenance there, so `npm pack`/`npm publish` ships a manifest still pointing at ./src/index.ts — which `files` excludes — and the tarball fails with ERR_MODULE_NOT_FOUND at runtime and TS2307 at type level. npm versions are immutable, so publishing that once is unfixable except by burning a version. test/protected/packaged-artifact.test.ts packs and imports THROUGH THE PACKAGE NAME to prove the shipped manifest resolves; docs/ops/npm-publish.md (M13.2) owns the runbook and must confirm `changeset publish` honours the override before the first release.","publishConfig":{"access":"public"},"devDependencies":{"@types/node":"24.13.3","vitest":"4.1.9","@atelye/test-support":"0.0.0"},"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit && tsc -p tsconfig.build.json --noEmit","test:unit":"vitest run"},"_nodeVersion":"24.18.0","_id":"@atelye/core@0.3.0","dist":{"integrity":"sha512-zpasNQH4X02EGDz2fSUIEec8GBKh+qVuxgb2pqwhyiaFNdZsYf80PvkV5cBVLYieaaibu6a+124F8agLTj3ABw==","shasum":"84016d32059646159a7b047a255b444f56a1e138","tarball":"https://registry.npmjs.org/@atelye/core/-/core-0.3.0.tgz","fileCount":31,"unpackedSize":185890,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDFfdEruobidypzYHr/q8xynqEhbwe/iXD0Vj0/RulRxAiEAkFdrFZ9wGWnn5bsgZ3Ntg1hkRiK1HURWqtX5M3wqJx8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b501b30-ed97-4eb1-a3e0-f115ebe84cfd"}},"directories":{},"maintainers":[{"name":"muratgozel","email":"murat@gozel.com.tr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.3.0_1786717323061_0.5078316209074019"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T15:47:29.535Z","modified":"2026-08-14T14:22:03.446Z","0.1.0":"2026-08-13T15:47:30.074Z","0.2.0":"2026-08-13T16:38:06.701Z","0.3.0":"2026-08-14T14:22:03.191Z"},"license":"MIT","description":"Wire kernel for the Atelye platform API: error envelope, success envelopes, keyset pagination, and an injectable-fetch HTTP transport.","maintainers":[{"name":"muratgozel","email":"murat@gozel.com.tr"}],"readme":"","readmeFilename":""}