Skip to content

Commit 56dffaa

Browse files
build: update all dependencies (riccardoperra#383)
* build: update all dependencies * fix: fix solid-dnd module resolution * fix: fix solid-headless dependency * chore: fix build * chore: fix api types
1 parent 5accf2e commit 56dffaa

File tree

22 files changed

+4856
-3275
lines changed

22 files changed

+4856
-3275
lines changed

apps/api/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,33 +32,33 @@
3232
"license": "ISC",
3333
"dependencies": {
3434
"@codeimage/prisma-models": "workspace:*",
35-
"@fastify/autoload": "^5.4.0",
35+
"@fastify/autoload": "^5.4.1",
3636
"@fastify/cors": "^8.1.0",
3737
"@fastify/env": "^4.1.0",
3838
"@fastify/jwt": "^6.3.2",
3939
"@fastify/sensible": "^5.1.1",
40-
"@fastify/swagger": "^7.5.1",
40+
"@fastify/swagger": "^8.0.0",
4141
"@fastify/type-provider-typebox": "^2.3.0",
42-
"@prisma/client": "^4.3.1",
43-
"@sinclair/typebox": "^0.24.42",
42+
"@prisma/client": "^4.4.0",
43+
"@sinclair/typebox": "^0.24.46",
4444
"close-with-grace": "^1.1.0",
45-
"dotenv": "^16.0.2",
45+
"dotenv": "^16.0.3",
4646
"dotenv-cli": "^6.0.0",
47-
"fastify": "^4.6.0",
48-
"fastify-auth0-verify": "^0.8.2",
49-
"fastify-cli": "^5.4.1",
47+
"fastify": "^4.8.1",
48+
"fastify-auth0-verify": "^0.8.3",
49+
"fastify-cli": "^5.5.0",
5050
"fastify-healthcheck": "^4.2.0",
51-
"fastify-plugin": "^4.2.1",
52-
"fluent-json-schema": "^3.1.0",
53-
"prisma": "^4.3.1"
51+
"fastify-plugin": "^4.3.0",
52+
"fluent-json-schema": "^4.0.0",
53+
"prisma": "^4.4.0"
5454
},
5555
"devDependencies": {
56-
"@types/node": "^18.7.18",
56+
"@types/node": "^18.11.0",
5757
"@types/sinon": "^10.0.13",
5858
"@types/tap": "^15.0.7",
5959
"concurrently": "^7.4.0",
6060
"fastify-tsconfig": "^1.0.1",
61-
"sinon": "^14.0.0",
61+
"sinon": "^14.0.1",
6262
"tap": "^16.3.0",
6363
"typescript": "^4.8.4"
6464
}

apps/api/src/plugins/swagger.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
// import {prismaModelJsonSchema} from '@codeimage/prisma-models';
21
import fastifySwagger from '@fastify/swagger';
32
import fp from 'fastify-plugin';
43

54
export default fp(async fastify => {
65
fastify.register(fastifySwagger, {
7-
routePrefix: '/documentation',
86
swagger: {
97
info: {
108
title: 'CodeImage swagger',
@@ -16,11 +14,5 @@ export default fp(async fastify => {
1614
consumes: ['application/json'],
1715
produces: ['application/json'],
1816
},
19-
uiConfig: {
20-
docExpansion: 'full',
21-
deepLinking: false,
22-
},
23-
staticCSP: true,
24-
exposeRoute: true,
2517
});
2618
});

apps/codeimage/package.json

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -22,86 +22,86 @@
2222
"cross-env": "^7.0.3",
2323
"https-localhost": "^4.7.1",
2424
"msw": "^0.47.4",
25-
"prettier": "^2.6.2",
25+
"prettier": "^2.7.1",
2626
"rimraf": "^3.0.2",
27-
"sass": "^1.52.1",
27+
"sass": "^1.55.0",
2828
"typescript": "^4.8.4",
29-
"vite": "^3.0.9",
30-
"vite-plugin-pwa": "^0.12.3",
31-
"vite-plugin-solid": "^2.3.0",
32-
"vite-tsconfig-paths": "^3.5.0",
29+
"vite": "^3.1.8",
30+
"vite-plugin-pwa": "^0.13.1",
31+
"vite-plugin-solid": "^2.3.9",
32+
"vite-tsconfig-paths": "^3.5.1",
3333
"workbox-core": "^6.5.4",
3434
"workbox-window": "^6.5.4"
3535
},
3636
"dependencies": {
37-
"@auth0/auth0-spa-js": "1.22.2",
38-
"@codeimage/api": "workspace:*",
39-
"@codeimage/atomic-state": "workspace:*",
40-
"@codeimage/config": "workspace:*",
41-
"@codeimage/dom-export": "workspace:*",
42-
"@codeimage/highlight": "workspace:*",
43-
"@codeimage/locale": "workspace:*",
44-
"@codeimage/prisma-models": "workspace:*",
45-
"@codeimage/ui": "workspace:*",
46-
"@codeimage/vanilla-extract": "workspace:*",
47-
"@codemirror/autocomplete": "^6.1.0",
48-
"@codemirror/commands": "^6.1.0",
37+
"@auth0/auth0-spa-js": "1.22.5",
38+
"@codeimage/api": "workspace:0.0.1",
39+
"@codeimage/atomic-state": "workspace:0.1.0",
40+
"@codeimage/config": "workspace:8.0.2",
41+
"@codeimage/dom-export": "workspace:1.10.1",
42+
"@codeimage/highlight": "workspace:0.10.2",
43+
"@codeimage/locale": "workspace:0.6.1",
44+
"@codeimage/prisma-models": "workspace:0.0.1",
45+
"@codeimage/ui": "workspace:0.9.0",
46+
"@codeimage/vanilla-extract": "workspace:0.1.0",
47+
"@codemirror/autocomplete": "^6.3.0",
48+
"@codemirror/commands": "^6.1.2",
4949
"@codemirror/lang-cpp": "^6.0.1",
5050
"@codemirror/lang-css": "^6.0.0",
51-
"@codemirror/lang-html": "^6.1.0",
51+
"@codemirror/lang-html": "^6.1.2",
5252
"@codemirror/lang-java": "^6.0.0",
53-
"@codemirror/lang-javascript": "^6.0.2",
53+
"@codemirror/lang-javascript": "^6.1.0",
5454
"@codemirror/lang-json": "^6.0.0",
55-
"@codemirror/lang-markdown": "^6.0.1",
55+
"@codemirror/lang-markdown": "^6.0.2",
5656
"@codemirror/lang-php": "^6.0.0",
57-
"@codemirror/lang-python": "^6.0.1",
57+
"@codemirror/lang-python": "^6.0.2",
5858
"@codemirror/lang-rust": "^6.0.0",
5959
"@codemirror/lang-sql": "^6.3.0",
6060
"@codemirror/language": "^6.2.1",
6161
"@codemirror/lint": "^6.0.0",
62-
"@codemirror/search": "^6.2.0",
63-
"@codemirror/state": "^6.1.1",
64-
"@codemirror/view": "^6.2.1",
62+
"@codemirror/search": "^6.2.1",
63+
"@codemirror/state": "^6.1.2",
64+
"@codemirror/view": "^6.3.1",
6565
"@floating-ui/core": "^1.0.1",
66-
"@floating-ui/dom": "^1.0.1",
67-
"@formatjs/intl-relativetimeformat": "11.1.2",
68-
"@lezer/highlight": "^1.0.0",
69-
"@lion/combobox": "^0.11.0",
70-
"@lion/core": "^0.23.1",
71-
"@lion/listbox": "^0.14.0",
72-
"@motionone/solid": "^10.14.1",
66+
"@floating-ui/dom": "^1.0.2",
67+
"@formatjs/intl-relativetimeformat": "11.1.4",
68+
"@lezer/highlight": "^1.1.1",
69+
"@lion/combobox": "^0.11.1",
70+
"@lion/core": "^0.24.0",
71+
"@lion/listbox": "^0.14.1",
72+
"@motionone/solid": "^10.14.2",
7373
"@ngneat/falso": "^6.1.0",
7474
"@solid-aria/button": "^0.1.3",
7575
"@solid-aria/collection": "^0.2.0",
7676
"@solid-aria/overlays": "^0.1.3",
77-
"@solid-primitives/context": "^0.1.0",
78-
"@solid-primitives/i18n": "^1.1.0",
79-
"@solid-primitives/immutable": "^0.1.1",
77+
"@solid-primitives/context": "^0.1.1",
78+
"@solid-primitives/i18n": "^1.1.1",
79+
"@solid-primitives/immutable": "^0.1.2",
8080
"@solid-primitives/platform": "^0.0.101",
81-
"@solid-primitives/resize-observer": "^2.0.3",
82-
"@solidjs/router": "^0.4.2",
83-
"@thisbeyond/solid-dnd": "^0.7.1",
81+
"@solid-primitives/resize-observer": "^2.0.4",
82+
"@solidjs/router": "^0.5.0",
83+
"@thisbeyond/solid-dnd": "0.7.2",
8484
"@vanilla-extract/css": "^1.9.1",
8585
"@vanilla-extract/dynamic": "^2.0.2",
8686
"@vanilla-extract/recipes": "^0.2.5",
8787
"@vanilla-extract/sprinkles": "^1.5.0",
8888
"bind-event-listener": "^2.1.1",
8989
"clsx": "^1.2.1",
90-
"csstype": "^3.1.0",
90+
"csstype": "^3.1.1",
9191
"downloadjs": "^1.4.7",
9292
"idb-keyval": "^6.2.0",
9393
"inter-ui": "^3.19.3",
9494
"modern-normalize": "^1.1.0",
9595
"polished": "^4.2.2",
96-
"rxjs": "^7.5.6",
96+
"rxjs": "^7.5.7",
9797
"solid-codemirror": "^2.0.2",
98-
"solid-headless": "^0.11.1",
99-
"solid-js": "^1.5.2",
98+
"solid-headless": "^0.13.0",
99+
"solid-js": "^1.5.7",
100100
"solid-use": "^0.5.0",
101101
"tinykeys": "^1.4.0",
102-
"workbox-precaching": "^6.5.3",
103-
"workbox-routing": "^6.5.3",
104-
"workbox-strategies": "^6.5.3"
102+
"workbox-precaching": "^6.5.4",
103+
"workbox-routing": "^6.5.4",
104+
"workbox-strategies": "^6.5.4"
105105
},
106106
"msw": {
107107
"workerDirectory": "public"

apps/codeimage/src/components/CustomEditor/CustomEditor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ export default function CustomEditor(props: VoidProps<CustomEditorProps>) {
167167
});
168168

169169
onMount(() => {
170-
setRef(editorEl);
170+
setRef(() => editorEl);
171171
import('./fix-cm-aria-roles-lighthouse').then(m => {
172172
if (!owner) return;
173173
runWithOwner(owner, () => m.fixCodeMirrorAriaRole(() => editorEl));

apps/codeimage/src/components/CustomEditor/CustomEditorPreview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export default function CustomEditorPreview(
8787
const reconfigure = createExtension(extensions());
8888

8989
onMount(() => {
90-
setEditorRef(editorEl);
90+
setEditorRef(() => editorEl);
9191
import('./fix-cm-aria-roles-lighthouse').then(m => {
9292
if (!owner) return;
9393
runWithOwner(owner, () => m.fixCodeMirrorAriaRole(() => editorEl));

apps/codeimage/src/components/Frame/Frame.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import {Box, FadeInOutTransition} from '@codeimage/ui';
2-
import {assignInlineVars} from '@vanilla-extract/dynamic';
3-
import {ParentComponent, Show} from 'solid-js';
42
import {exportExclude as _exportExclude} from '@core/directives/exportExclude';
53
import {useModality} from '@core/hooks/isMobile';
64
import {createHorizontalResize} from '@core/hooks/resizable';
5+
import {assignInlineVars} from '@vanilla-extract/dynamic';
6+
import {ParentComponent, Show} from 'solid-js';
77
import * as styles from './Frame.css';
88

99
export const exportExclude = _exportExclude;
@@ -63,7 +63,10 @@ export const Frame: ParentComponent<{
6363
</div>
6464

6565
<FadeInOutTransition show={resizing()}>
66-
<Box class={styles.resizeLine} use:exportExclude={true}>
66+
<Box
67+
class={styles.resizeLine}
68+
ref={el => exportExclude(el, () => true)}
69+
>
6770
<Box class={styles.resizeBadge}>{roundedWidth()}</Box>
6871
<hr class={styles.resizeLineDivider} />
6972
</Box>

apps/codeimage/src/components/KeyboardShortcuts/KeyboardShortcuts.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export function KeyboardShortcuts(): JSXElement {
108108
});
109109

110110
return (
111-
<Popover>
111+
<Popover defaultOpen={false}>
112112
<>
113113
<PopoverButton
114114
ref={floating.setReference}

apps/codeimage/src/components/Terminal/Tabs/Tab/WindowTab.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,15 @@ export function WindowTab(props: VoidProps<WindowTabProps>) {
5050

5151
return (
5252
<div
53-
// @ts-expect-error Update solid-dnd
54-
use:sortable
5553
use:exportExclude={props.exportExclude}
5654
class={styles.tab({
5755
accent: props.accentMode,
5856
active: props.active,
5957
})}
60-
ref={ref}
58+
ref={el => {
59+
ref = el;
60+
sortable(ref);
61+
}}
6162
data-active-drag={sortable.isActiveDraggable}
6263
data-host-index={props.index}
6364
data-accent-visible={props.accentMode}

package.json

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -46,41 +46,43 @@
4646
"build:prod": "pnpm libs:build && pnpm --filter=@codeimage/app build",
4747
"changeset:pr": "changeset version && tsx scripts/sync-package.ts",
4848
"pre-commit": "lint-staged --relative",
49+
"patch-solid-exports": "cross-env APPLY_PATCH=true tsx scripts/patch-solid-exports.ts",
50+
"unpatch-solid-exports": "cross-env APPLY_PATCH=false tsx scripts/patch-solid-exports.ts",
4951
"pre-commit-prettier": "prettier --write",
5052
"pre-commit-eslint": "eslint --ext .js,.jsx,.mjs,.ts,.tsx -c .eslintrc.js --fix",
5153
"prepare:env": "tsx ./scripts/make-env.ts",
5254
"prepare:env:codesandbox": "RUN_ON_CODESANDBOX=true tsx ./scripts/make-env",
5355
"prepare:api:deploy": "pnpm-bundle-workspace-package @codeimage/api --outDir=dist/api-bundle && rm -rf dist/api-bundle/workspace-dependencies/prisma-models/.gitignore"
5456
},
5557
"devDependencies": {
56-
"@changesets/assemble-release-plan": "^5.1.2",
57-
"@changesets/changelog-github": "^0.4.4",
58-
"@changesets/cli": "^2.22.0",
59-
"@changesets/config": "^1.7.0",
60-
"@changesets/pre": "^1.0.11",
61-
"@changesets/read": "^0.5.5",
62-
"@commitlint/cli": "16.2.3",
63-
"@commitlint/config-angular": "16.2.3",
64-
"@commitlint/config-conventional": "^16.2.4",
65-
"@types/node": "^17.0.40",
66-
"@types/prettier": "^2.6.3",
67-
"@typescript-eslint/eslint-plugin": "^5.27.0",
68-
"@typescript-eslint/parser": "^5.27.0",
69-
"chalk": "4.1.2",
58+
"@changesets/assemble-release-plan": "^5.2.2",
59+
"@changesets/changelog-github": "^0.4.7",
60+
"@changesets/cli": "^2.25.0",
61+
"@changesets/config": "^2.2.0",
62+
"@changesets/pre": "^1.0.13",
63+
"@changesets/read": "^0.5.8",
64+
"@commitlint/cli": "17.1.2",
65+
"@commitlint/config-angular": "17.1.0",
66+
"@commitlint/config-conventional": "^17.1.0",
67+
"@types/node": "^18.11.0",
68+
"@types/prettier": "^2.7.1",
69+
"@typescript-eslint/eslint-plugin": "^5.40.0",
70+
"@typescript-eslint/parser": "^5.40.0",
71+
"chalk": "5.1.2",
7072
"cross-env": "^7.0.3",
7173
"enquirer": "2.3.6",
72-
"eslint": "^8.17.0",
74+
"eslint": "^8.25.0",
7375
"eslint-config-prettier": "^8.5.0",
74-
"eslint-plugin-prettier": "^4.0.0",
75-
"eslint-plugin-solid": "^0.4.7",
76-
"husky": "7.0.4",
77-
"lint-staged": "^12.5.0",
76+
"eslint-plugin-prettier": "^4.2.1",
77+
"eslint-plugin-solid": "^0.7.3",
78+
"husky": "8.0.1",
79+
"lint-staged": "^13.0.3",
7880
"pnpm-bundle-workspace-package": "^1.0.2",
79-
"prettier": "^2.6.2",
81+
"prettier": "^2.7.1",
8082
"tslib": "^2.4.0",
81-
"tsx": "^3.9.0",
83+
"tsx": "^3.10.1",
8284
"typescript": "^4.8.4",
83-
"vite": "^3.0.9"
85+
"vite": "^3.1.8"
8486
},
8587
"engines": {
8688
"pnpm": ">=7"

packages/atomic-state/package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"main": "dist/cjs/index.js",
66
"module": "dist/esm/index.js",
77
"types": "dist/types/index.d.ts",
8+
"type": "module",
89
"files": [
910
"dist"
1011
],
@@ -35,13 +36,13 @@
3536
"solid-js": "^1.5.2"
3637
},
3738
"devDependencies": {
38-
"@types/node": "^18.7.13",
39-
"rollup": "^2.78.1",
39+
"@types/node": "^18.11.0",
40+
"rollup": "^2.79.1",
4041
"rollup-preset-solid": "^1.4.0",
41-
"rxjs": "^7.5.6",
42-
"solid-js": "^1.5.2",
43-
"vite": "^3.0.9",
44-
"vite-plugin-dts": "^1.4.1",
45-
"vite-plugin-solid": "^2.3.0"
42+
"rxjs": "^7.5.7",
43+
"solid-js": "^1.5.7",
44+
"vite": "^3.1.8",
45+
"vite-plugin-dts": "^1.6.6",
46+
"vite-plugin-solid": "^2.3.9"
4647
}
4748
}

0 commit comments

Comments
 (0)