Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 6094d35

Browse files
feat: theme and config for doc publish (#1525)
* feat: theme and config for doc publish Signed-off-by: peterpeterparker <[email protected]> * build: update editor Signed-off-by: peterpeterparker <[email protected]>
1 parent b2ca21e commit 6094d35

File tree

13 files changed

+57
-23
lines changed

13 files changed

+57
-23
lines changed

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
### Providers: New
66

77
- offline: v0.0.6 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/offline/CHANGELOG.md))
8-
- sync: v0.0.18 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/offline/CHANGELOG.md))
8+
- sync: v0.0.19 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/offline/CHANGELOG.md))
99

1010
### Providers
1111

12-
- firebase: v4.1.3 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/firebase/CHANGELOG.md))
12+
- firebase: v4.1.4 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/firebase/CHANGELOG.md))
1313

1414
### Providers: Deprecated and integrated into `papyrs`
1515

@@ -30,7 +30,7 @@
3030
### Others
3131

3232
- deck-utils: v7.0.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/deck/CHANGELOG.md))
33-
- editor: v7.8.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/editor/CHANGELOG.md))
33+
- editor: v7.9.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/editor/CHANGELOG.md))
3434
- styles: v1.4.2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/styles/CHANGELOG.md))
3535

3636
<a name="6.0.0"></a>

package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

providers/firebase/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 4.1.4 (2022-04-02)
2+
3+
### Build
4+
5+
- update `editor` utils
6+
17
# 4.1.3 (2022-03-19)
28

39
### Build

providers/firebase/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deckdeckgo/firebase",
3-
"version": "4.1.3",
3+
"version": "4.1.4",
44
"description": "The Firebase connectors of the DeckDeckGo editor for slides",
55
"main": "dist/index.cjs.js",
66
"module": "dist/index.js",
@@ -25,7 +25,7 @@
2525
},
2626
"dependencies": {
2727
"@deckdeckgo/api": "file:providers/api",
28-
"@deckdeckgo/editor": "^7.7.0",
28+
"@deckdeckgo/editor": "^7.9.0",
2929
"firebase": "^8.9.1",
3030
"idb-keyval": "^6.0.1"
3131
},

providers/firebase/src/providers/publish/publish.firebase.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const deckPublish: DeckPublish = async ({deck: deckSource, config}: {deck
1818
return deck;
1919
};
2020

21-
export const docPublish: DocPublish = async (_params: {doc: Doc}): Promise<Doc> => {
21+
export const docPublish: DocPublish = async (_params: {doc: Doc; config: Record<string, string>}): Promise<Doc> => {
2222
throw new Error('Publish operation not supported.');
2323
};
2424

providers/sync/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
# 0.0.17-0.0.18 (2022-03-226)
1+
# 0.0.19 (2022-04-02)
2+
3+
### Features
4+
5+
- pass `config` to `docPublish`
6+
7+
# 0.0.17-0.0.18 (2022-03-26)
28

39
### Features
410

providers/sync/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deckdeckgo/sync",
3-
"version": "0.0.18",
3+
"version": "0.0.19",
44
"author": "David Dal Busco",
55
"description": "Sync data and auth providers for DeckDeckGo editors.",
66
"license": "AGPL-3.0-or-later",
@@ -24,7 +24,7 @@
2424
"README.md"
2525
],
2626
"dependencies": {
27-
"@deckdeckgo/editor": "^7.8.1",
27+
"@deckdeckgo/editor": "^7.9.0",
2828
"@deckdeckgo/offline": "^0.0.6",
2929
"nanoid": "^3.3.1"
3030
},

providers/sync/src/providers/publish.provider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ export const publishUrl = async (meta: Meta | undefined): Promise<string | undef
5252
return undefined;
5353
};
5454

55-
const publishDoc = async ({inputs}: PublishParams): Promise<void> => {
55+
const publishDoc = async ({inputs, config}: PublishParams): Promise<void> => {
5656
const doc: Doc = updateDocMeta(inputs);
5757

5858
const {docPublish}: {docPublish: DocPublish} = await cloudProvider<{docPublish: DocPublish}>();
5959

60-
await docPublish({doc});
60+
await docPublish({doc, config});
6161
};
6262

6363
const publishDeck = async ({inputs, config}: PublishParams): Promise<void> => {

providers/sync/src/types/jszip.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ declare namespace JSZip {
6565

6666
interface JSZipObject {
6767
name: string;
68+
/**
69+
* Present for files loadded with `loadAsync`. May contain ".." path components that could
70+
* result in a zip-slip attack. See https://snyk.io/research/zip-slip-vulnerability
71+
*/
72+
unsafeOriginalName?: string;
6873
dir: boolean;
6974
date: Date;
7075
comment: string;

utils/editor/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# 7.9.0 (2022-04-02)
2+
3+
### Features
4+
5+
- add `config` to `DocPublish`
6+
- add `theme` to `docPublishData`
7+
18
# 7.8.1 (2022-03-19)
29

310
### Fix

0 commit comments

Comments
 (0)