diff --git a/packages/adapter-next/package.json b/packages/adapter-next/package.json index 74023f1d4..5d1b2be5d 100644 --- a/packages/adapter-next/package.json +++ b/packages/adapter-next/package.json @@ -79,7 +79,7 @@ "pascal-case": "^3.1.2" }, "devDependencies": { - "@prismicio/mock": "0.2.0", + "@prismicio/mock": "0.7.0-alpha.3", "@size-limit/preset-small-lib": "8.2.4", "@types/common-tags": "1.8.1", "@types/react": "18.0.28", diff --git a/packages/adapter-nuxt/package.json b/packages/adapter-nuxt/package.json index 51a91f013..9e1284ea0 100644 --- a/packages/adapter-nuxt/package.json +++ b/packages/adapter-nuxt/package.json @@ -72,7 +72,7 @@ "pascal-case": "^3.1.2" }, "devDependencies": { - "@prismicio/mock": "0.2.0", + "@prismicio/mock": "0.7.0-alpha.3", "@size-limit/preset-small-lib": "8.2.4", "@types/common-tags": "1.8.1", "@typescript-eslint/eslint-plugin": "5.55.0", diff --git a/packages/adapter-nuxt2/package.json b/packages/adapter-nuxt2/package.json index eeb25bbeb..ad0fbe7b9 100644 --- a/packages/adapter-nuxt2/package.json +++ b/packages/adapter-nuxt2/package.json @@ -72,7 +72,7 @@ "pascal-case": "^3.1.2" }, "devDependencies": { - "@prismicio/mock": "0.2.0", + "@prismicio/mock": "0.7.0-alpha.3", "@size-limit/preset-small-lib": "8.2.4", "@typescript-eslint/eslint-plugin": "5.55.0", "@typescript-eslint/parser": "5.55.0", diff --git a/packages/adapter-sveltekit/package.json b/packages/adapter-sveltekit/package.json index a9e7cb268..2ff1d1ff3 100644 --- a/packages/adapter-sveltekit/package.json +++ b/packages/adapter-sveltekit/package.json @@ -75,7 +75,7 @@ "prettier-plugin-svelte": "^3.0.3" }, "devDependencies": { - "@prismicio/mock": "0.2.0", + "@prismicio/mock": "0.7.0-alpha.3", "@size-limit/preset-small-lib": "8.2.4", "@sveltejs/kit": "2.0.0", "@sveltejs/package": "2.2.1", diff --git a/packages/init/test/SliceMachineInitProcess-run.test.ts b/packages/init/test/SliceMachineInitProcess-run.test.ts index 437364f60..940619043 100644 --- a/packages/init/test/SliceMachineInitProcess-run.test.ts +++ b/packages/init/test/SliceMachineInitProcess-run.test.ts @@ -41,8 +41,6 @@ const prepareEnvironment = async ( variations: [ctx.mockPrismic.model.sharedSliceVariation()], }); const customTypeModel = ctx.mockPrismic.model.customType(); - // TODO: update @prismicio/mock so that custom-type includes the "format" property - const customTypeModelWithFormat = { ...customTypeModel, format: "custom" }; const sliceLibraryReadHookHandler = vi.fn(({ libraryID }) => { if (libraryID === "./slices") { @@ -116,7 +114,7 @@ const prepareEnvironment = async ( return res(ctx.status(404)); }, async onCustomTypeInsert(req, res, ctx) { - expect(await req.json()).toStrictEqual(customTypeModelWithFormat); + expect(await req.json()).toStrictEqual(customTypeModel); return res(ctx.status(201)); }, diff --git a/packages/init/test/SliceMachineInitProcess-syncDataWithPrismic.test.ts b/packages/init/test/SliceMachineInitProcess-syncDataWithPrismic.test.ts index 2692ace97..c96b70320 100644 --- a/packages/init/test/SliceMachineInitProcess-syncDataWithPrismic.test.ts +++ b/packages/init/test/SliceMachineInitProcess-syncDataWithPrismic.test.ts @@ -81,8 +81,6 @@ const mockAdapter = async ( variations: [ctx.mockPrismic.model.sharedSliceVariation()], }); const customTypeModel = ctx.mockPrismic.model.customType(); - // TODO: maybe update @prismic/mock with the new custom-type format - const customTypeModelWithFormat = { ...customTypeModel, format: "custom" }; const sliceLibraryReadHookHandler = vi.fn(({ libraryID }) => { if (options?.throwsOn?.includes("slice-library:read")) { @@ -131,7 +129,7 @@ const mockAdapter = async ( adapter, models: { sharedSliceModel, - customTypeModel: customTypeModelWithFormat, + customTypeModel, }, spiedHookHandlers: { sliceLibraryReadHookHandler, diff --git a/packages/manager/package.json b/packages/manager/package.json index 58144877e..e99fddbf5 100644 --- a/packages/manager/package.json +++ b/packages/manager/package.json @@ -93,7 +93,7 @@ }, "devDependencies": { "@amplitude/experiment-node-server": "1.8.1", - "@prismicio/mock": "0.2.0", + "@prismicio/mock": "0.7.0-alpha.3", "@size-limit/preset-small-lib": "8.2.4", "@types/express": "4.17.17", "@types/semver": "7.3.13", diff --git a/packages/manager/test/SliceMachineManager-customTypes-deleteCustomType.test.ts b/packages/manager/test/SliceMachineManager-customTypes-deleteCustomType.test.ts index e849d0e27..9df11bd5e 100644 --- a/packages/manager/test/SliceMachineManager-customTypes-deleteCustomType.test.ts +++ b/packages/manager/test/SliceMachineManager-customTypes-deleteCustomType.test.ts @@ -25,10 +25,7 @@ it("calls plugins' `custom-type:delete` hook", async (ctx) => { const res = await manager.customTypes.deleteCustomType({ id: model.id }); - expectHookHandlerToHaveBeenCalledWithData(hookHandler, { - // TODO: update prismic/mock - model: { ...model, format: "custom" }, - }); + expectHookHandlerToHaveBeenCalledWithData(hookHandler, { model }); expect(res).toStrictEqual({ errors: [], }); diff --git a/packages/manager/test/SliceMachineManager-customTypes-pushCustomType.test.ts b/packages/manager/test/SliceMachineManager-customTypes-pushCustomType.test.ts index 5063da52c..35cecdf90 100644 --- a/packages/manager/test/SliceMachineManager-customTypes-pushCustomType.test.ts +++ b/packages/manager/test/SliceMachineManager-customTypes-pushCustomType.test.ts @@ -49,8 +49,7 @@ it("pushes a Custom Type using the Custom Types API", async (ctx) => { await manager.user.login(createPrismicAuthLoginResponse()); await manager.customTypes.pushCustomType({ id: model.id }); - // TODO: update prismicio/mock library - expect(sentModel).toStrictEqual({ ...model, format: "custom" }); + expect(sentModel).toStrictEqual(model); }); it("pushes a Custom Type using the Custom Types API using the currently set environment", async (ctx) => { @@ -93,8 +92,8 @@ it("pushes a Custom Type using the Custom Types API using the currently set envi await manager.user.login(createPrismicAuthLoginResponse()); await manager.customTypes.pushCustomType({ id: model.id }); - // TODO: update prismicio/mock library - expect(sentModel).toStrictEqual({ ...model, format: "custom" }); + + expect(sentModel).toStrictEqual(model); }); it("uses the update endpoint if the Custom Type already exists", async (ctx) => { diff --git a/packages/manager/test/SliceMachineManager-customTypes-readCustomType.test.ts b/packages/manager/test/SliceMachineManager-customTypes-readCustomType.test.ts index 9d760ac2b..923cb756b 100644 --- a/packages/manager/test/SliceMachineManager-customTypes-readCustomType.test.ts +++ b/packages/manager/test/SliceMachineManager-customTypes-readCustomType.test.ts @@ -27,8 +27,7 @@ it("returns the adapter's `custom-type:read` return value", async (ctx) => { const res = await manager.customTypes.readCustomType({ id: model.id }); expect(res).toStrictEqual({ - // TODO: update prismic/mock - model: { ...model, format: "custom" }, + model, errors: [], }); expectHookHandlerToHaveBeenCalledWithData(hookHandler, { diff --git a/packages/manager/test/SliceMachineManager-prismicRepository-pushChanges.test.ts b/packages/manager/test/SliceMachineManager-prismicRepository-pushChanges.test.ts index dfe81ffa5..814fcc2a8 100644 --- a/packages/manager/test/SliceMachineManager-prismicRepository-pushChanges.test.ts +++ b/packages/manager/test/SliceMachineManager-prismicRepository-pushChanges.test.ts @@ -92,8 +92,7 @@ it("pushes changes using the push API", async (ctx) => { { id: customTypeModel.id, type: ChangeTypes.CUSTOM_TYPE_UPDATE, - // TODO: update prismicio/mock librarys - payload: { ...customTypeModel, format: "custom" }, + payload: customTypeModel, }, ], confirmDeleteDocuments: false, @@ -167,8 +166,7 @@ it("pushes changes using the push API to the selected environment when an enviro { id: customTypeModel.id, type: ChangeTypes.CUSTOM_TYPE_UPDATE, - // TODO: update prismicio/mock librarys - payload: { ...customTypeModel, format: "custom" }, + payload: customTypeModel, }, ], confirmDeleteDocuments: false, diff --git a/packages/manager/test/SliceMachineManager-slices-deleteSlice.test.ts b/packages/manager/test/SliceMachineManager-slices-deleteSlice.test.ts index 85a2df1e1..e3d995d6b 100644 --- a/packages/manager/test/SliceMachineManager-slices-deleteSlice.test.ts +++ b/packages/manager/test/SliceMachineManager-slices-deleteSlice.test.ts @@ -107,8 +107,7 @@ it("removes deleted slice from custom types referencing it", async (ctx) => { expect(deleteSliceHook).toHaveBeenCalledOnce(); expect(updateCustomTypeHook).toHaveBeenCalledOnce(); expectHookHandlerToHaveBeenCalledWithData(updateCustomTypeHook, { - // TODO: update prismicio/mock libray - model: { ...mockCustomTypeWithoutSlice, format: "custom" }, + model: mockCustomTypeWithoutSlice, }); expect(res).toStrictEqual({ errors: [], diff --git a/packages/plugin-kit/package.json b/packages/plugin-kit/package.json index 288084540..83f955861 100644 --- a/packages/plugin-kit/package.json +++ b/packages/plugin-kit/package.json @@ -75,7 +75,7 @@ "prismic-ts-codegen": "^0.1.23" }, "devDependencies": { - "@prismicio/mock": "0.3.7", + "@prismicio/mock": "0.7.0-alpha.3", "@prismicio/types-internal": "3.4.0-alpha.11", "@size-limit/preset-small-lib": "8.2.4", "@types/common-tags": "1.8.1", diff --git a/packages/slice-machine/package.json b/packages/slice-machine/package.json index 032c99c14..99266f7cf 100644 --- a/packages/slice-machine/package.json +++ b/packages/slice-machine/package.json @@ -46,7 +46,7 @@ "@prismicio/editor-fields": "0.4.61", "@prismicio/editor-support": "0.4.61", "@prismicio/editor-ui": "0.4.61", - "@prismicio/mock": "0.3.3", + "@prismicio/mock": "0.7.0-alpha.3", "@prismicio/mocks": "2.8.0", "@prismicio/simulator": "0.1.4", "@prismicio/types-internal": "3.4.0-alpha.11", diff --git a/yarn.lock b/yarn.lock index 0ce09b2ec..5da6720cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6665,35 +6665,12 @@ __metadata: languageName: node linkType: hard -"@prismicio/mock@npm:0.2.0": - version: 0.2.0 - resolution: "@prismicio/mock@npm:0.2.0" - dependencies: - "@prismicio/types": ^0.2.4 - change-case: ^4.1.2 - checksum: 2da6f9e99495ba2c8cb6380e1244c1d4a709b6a7714b71896ec6ec55c5a4d73c608f01642d71155321c10e6001eed40b7ba90012f306ae50e1e7ab5d1fd93e80 - languageName: node - linkType: hard - -"@prismicio/mock@npm:0.3.3": - version: 0.3.3 - resolution: "@prismicio/mock@npm:0.3.3" - dependencies: - change-case: ^5.4.4 - peerDependencies: - "@prismicio/client": ^7 - checksum: 4bcb9a8ae5446b807627e759cde19991d555cc48ba16baaddfe62f466793369ad539bafe3c54264b24395eac6a05267c8b54dfff53b7430045ebece73fa3c704 - languageName: node - linkType: hard - -"@prismicio/mock@npm:0.3.7": - version: 0.3.7 - resolution: "@prismicio/mock@npm:0.3.7" - dependencies: - change-case: ^5.4.4 +"@prismicio/mock@npm:0.7.0-alpha.3": + version: 0.7.0-alpha.3 + resolution: "@prismicio/mock@npm:0.7.0-alpha.3" peerDependencies: "@prismicio/client": ^7 - checksum: f1816247279c6acd42d3d2d39c593317102f18cdbea6cf8022c094df41e12d62816e4613023a0934765e4183e21ddf8b3723b164f9835c50462cdf7eadb584d4 + checksum: c3bfa11cafa152245c6383d143125f672848c3645a3abb1802a6b6a55e995324f65ff3a1ba44e238e887b25daa7bcaa4b9086761c4e24f15bbe09d615827b606 languageName: node linkType: hard @@ -9576,7 +9553,7 @@ __metadata: version: 0.0.0-use.local resolution: "@slicemachine/adapter-next@workspace:packages/adapter-next" dependencies: - "@prismicio/mock": 0.2.0 + "@prismicio/mock": 0.7.0-alpha.3 "@prismicio/simulator": ^0.1.4 "@prismicio/types-internal": 3.4.0-alpha.11 "@size-limit/preset-small-lib": 8.2.4 @@ -9621,7 +9598,7 @@ __metadata: version: 0.0.0-use.local resolution: "@slicemachine/adapter-nuxt2@workspace:packages/adapter-nuxt2" dependencies: - "@prismicio/mock": 0.2.0 + "@prismicio/mock": 0.7.0-alpha.3 "@prismicio/simulator": ^0.1.4 "@prismicio/types-internal": 3.4.0-alpha.11 "@size-limit/preset-small-lib": 8.2.4 @@ -9662,7 +9639,7 @@ __metadata: version: 0.0.0-use.local resolution: "@slicemachine/adapter-nuxt@workspace:packages/adapter-nuxt" dependencies: - "@prismicio/mock": 0.2.0 + "@prismicio/mock": 0.7.0-alpha.3 "@prismicio/simulator": ^0.1.4 "@prismicio/types-internal": 3.4.0-alpha.11 "@size-limit/preset-small-lib": 8.2.4 @@ -9704,7 +9681,7 @@ __metadata: version: 0.0.0-use.local resolution: "@slicemachine/adapter-sveltekit@workspace:packages/adapter-sveltekit" dependencies: - "@prismicio/mock": 0.2.0 + "@prismicio/mock": 0.7.0-alpha.3 "@prismicio/simulator": ^0.1.4 "@prismicio/types-internal": 3.4.0-alpha.11 "@size-limit/preset-small-lib": 8.2.4 @@ -9827,7 +9804,7 @@ __metadata: "@antfu/ni": ^0.20.0 "@prismicio/client": 7.16.0-alpha.1 "@prismicio/custom-types-client": 2.1.0 - "@prismicio/mock": 0.2.0 + "@prismicio/mock": 0.7.0-alpha.3 "@prismicio/mocks": 2.8.0 "@prismicio/types-internal": 3.4.0-alpha.11 "@segment/analytics-node": ^2.1.2 @@ -9886,7 +9863,7 @@ __metadata: resolution: "@slicemachine/plugin-kit@workspace:packages/plugin-kit" dependencies: "@prismicio/client": 7.16.0-alpha.1 - "@prismicio/mock": 0.3.7 + "@prismicio/mock": 0.7.0-alpha.3 "@prismicio/types-internal": 3.4.0-alpha.11 "@size-limit/preset-small-lib": 8.2.4 "@types/common-tags": 1.8.1 @@ -15974,7 +15951,7 @@ __metadata: languageName: node linkType: hard -"camel-case@npm:^4.1.1, camel-case@npm:^4.1.2": +"camel-case@npm:^4.1.1": version: 4.1.2 resolution: "camel-case@npm:4.1.2" dependencies: @@ -16064,17 +16041,6 @@ __metadata: languageName: node linkType: hard -"capital-case@npm:^1.0.4": - version: 1.0.4 - resolution: "capital-case@npm:1.0.4" - dependencies: - no-case: ^3.0.4 - tslib: ^2.0.3 - upper-case-first: ^2.0.2 - checksum: 41fa8fa87f6d24d0835a2b4a9341a3eaecb64ac29cd7c5391f35d6175a0fa98ab044e7f2602e1ec3afc886231462ed71b5b80c590b8b41af903ec2c15e5c5931 - languageName: node - linkType: hard - "ccount@npm:^2.0.0": version: 2.0.1 resolution: "ccount@npm:2.0.1" @@ -16158,33 +16124,6 @@ __metadata: languageName: node linkType: hard -"change-case@npm:^4.1.2": - version: 4.1.2 - resolution: "change-case@npm:4.1.2" - dependencies: - camel-case: ^4.1.2 - capital-case: ^1.0.4 - constant-case: ^3.0.4 - dot-case: ^3.0.4 - header-case: ^2.0.4 - no-case: ^3.0.4 - param-case: ^3.0.4 - pascal-case: ^3.1.2 - path-case: ^3.0.4 - sentence-case: ^3.0.4 - snake-case: ^3.0.4 - tslib: ^2.0.3 - checksum: e4bc4a093a1f7cce8b33896665cf9e456e3bc3cc0def2ad7691b1994cfca99b3188d0a513b16855b01a6bd20692fcde12a7d4d87a5615c4c515bbbf0e651f116 - languageName: node - linkType: hard - -"change-case@npm:^5.4.4": - version: 5.4.4 - resolution: "change-case@npm:5.4.4" - checksum: a22a25a763719658424ffbcd41e931d2d19cc22399cc765dca447fbe1eaf13e179d5e8ab1677af75f2e814dbddf74e42ffdecb526cd5bc906cc859f62aa154b2 - languageName: node - linkType: hard - "character-entities-legacy@npm:^1.0.0": version: 1.1.4 resolution: "character-entities-legacy@npm:1.1.4" @@ -16936,17 +16875,6 @@ __metadata: languageName: node linkType: hard -"constant-case@npm:^3.0.4": - version: 3.0.4 - resolution: "constant-case@npm:3.0.4" - dependencies: - no-case: ^3.0.4 - tslib: ^2.0.3 - upper-case: ^2.0.2 - checksum: 6c3346d51afc28d9fae922e966c68eb77a19d94858dba230dd92d7b918b37d36db50f0311e9ecf6847e43e934b1c01406a0936973376ab17ec2c471fbcfb2cf3 - languageName: node - linkType: hard - "constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" @@ -21585,16 +21513,6 @@ __metadata: languageName: node linkType: hard -"header-case@npm:^2.0.4": - version: 2.0.4 - resolution: "header-case@npm:2.0.4" - dependencies: - capital-case: ^1.0.4 - tslib: ^2.0.3 - checksum: 571c83eeb25e8130d172218712f807c0b96d62b020981400bccc1503a7cf14b09b8b10498a962d2739eccf231d950e3848ba7d420b58a6acd2f9283439546cd9 - languageName: node - linkType: hard - "headers-polyfill@npm:^3.1.0": version: 3.1.2 resolution: "headers-polyfill@npm:3.1.2" @@ -27381,7 +27299,7 @@ __metadata: languageName: node linkType: hard -"param-case@npm:^3.0.3, param-case@npm:^3.0.4": +"param-case@npm:^3.0.3": version: 3.0.4 resolution: "param-case@npm:3.0.4" dependencies: @@ -27531,16 +27449,6 @@ __metadata: languageName: node linkType: hard -"path-case@npm:^3.0.4": - version: 3.0.4 - resolution: "path-case@npm:3.0.4" - dependencies: - dot-case: ^3.0.4 - tslib: ^2.0.3 - checksum: 61de0526222629f65038a66f63330dd22d5b54014ded6636283e1d15364da38b3cf29e4433aa3f9d8b0dba407ae2b059c23b0104a34ee789944b1bc1c5c7e06d - languageName: node - linkType: hard - "path-dirname@npm:^1.0.0": version: 1.0.2 resolution: "path-dirname@npm:1.0.2" @@ -32029,17 +31937,6 @@ __metadata: languageName: node linkType: hard -"sentence-case@npm:^3.0.4": - version: 3.0.4 - resolution: "sentence-case@npm:3.0.4" - dependencies: - no-case: ^3.0.4 - tslib: ^2.0.3 - upper-case-first: ^2.0.2 - checksum: 3cfe6c0143e649132365695706702d7f729f484fa7b25f43435876efe7af2478243eefb052bacbcce10babf9319fd6b5b6bc59b94c80a1c819bcbb40651465d5 - languageName: node - linkType: hard - "serialize-javascript@npm:^4.0.0": version: 4.0.0 resolution: "serialize-javascript@npm:4.0.0" @@ -32379,7 +32276,7 @@ __metadata: "@prismicio/editor-fields": 0.4.61 "@prismicio/editor-support": 0.4.61 "@prismicio/editor-ui": 0.4.61 - "@prismicio/mock": 0.3.3 + "@prismicio/mock": 0.7.0-alpha.3 "@prismicio/mocks": 2.8.0 "@prismicio/simulator": 0.1.4 "@prismicio/types-internal": 3.4.0-alpha.11 @@ -32490,16 +32387,6 @@ __metadata: languageName: node linkType: hard -"snake-case@npm:^3.0.4": - version: 3.0.4 - resolution: "snake-case@npm:3.0.4" - dependencies: - dot-case: ^3.0.4 - tslib: ^2.0.3 - checksum: 0a7a79900bbb36f8aaa922cf111702a3647ac6165736d5dc96d3ef367efc50465cac70c53cd172c382b022dac72ec91710608e5393de71f76d7142e6fd80e8a3 - languageName: node - linkType: hard - "snapdragon-node@npm:^2.0.1": version: 2.1.1 resolution: "snapdragon-node@npm:2.1.1" @@ -35117,15 +35004,6 @@ __metadata: languageName: node linkType: hard -"upper-case-first@npm:^2.0.2": - version: 2.0.2 - resolution: "upper-case-first@npm:2.0.2" - dependencies: - tslib: ^2.0.3 - checksum: 4487db4701effe3b54ced4b3e4aa4d9ab06c548f97244d04aafb642eedf96a76d5a03cf5f38f10f415531d5792d1ac6e1b50f2a76984dc6964ad530f12876409 - languageName: node - linkType: hard - "upper-case@npm:^1.1.1": version: 1.1.3 resolution: "upper-case@npm:1.1.3" @@ -35133,15 +35011,6 @@ __metadata: languageName: node linkType: hard -"upper-case@npm:^2.0.2": - version: 2.0.2 - resolution: "upper-case@npm:2.0.2" - dependencies: - tslib: ^2.0.3 - checksum: 508723a2b03ab90cf1d6b7e0397513980fab821cbe79c87341d0e96cedefadf0d85f9d71eac24ab23f526a041d585a575cfca120a9f920e44eb4f8a7cf89121c - languageName: node - linkType: hard - "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1"