feat: initial react support

This commit is contained in:
Morten Olsen
2024-12-10 22:40:29 +01:00
parent 7bebe30bf7
commit d833dc5643
42 changed files with 557 additions and 15 deletions

121
pnpm-lock.yaml generated
View File

@@ -29,6 +29,9 @@ importers:
prettier:
specifier: ^3.4.2
version: 3.4.2
turbo:
specifier: ^2.3.3
version: 2.3.3
typescript:
specifier: ^5.7.2
version: 5.7.2
@@ -39,8 +42,13 @@ importers:
specifier: ^2.1.8
version: 2.1.8(@types/node@22.10.1)
packages/configs: {}
packages/fs-memory:
dependencies:
'@plainidx/configs':
specifier: workspace:*
version: link:../configs
'@plainidx/plainidx':
specifier: workspace:*
version: link:../plainidx
@@ -54,6 +62,9 @@ importers:
packages/fs-system:
dependencies:
'@plainidx/configs':
specifier: workspace:*
version: link:../configs
'@plainidx/plainidx':
specifier: workspace:*
version: link:../plainidx
@@ -80,15 +91,43 @@ importers:
specifier: ^3.24.0
version: 3.24.0
devDependencies:
'@plainidx/configs':
specifier: workspace:*
version: link:../configs
'@types/node':
specifier: ^22.10.1
version: 22.10.1
'@types/react':
specifier: ^19.0.1
version: 19.0.1
typescript:
specifier: ^5.7.2
version: 5.7.2
packages/platform-react:
dependencies:
'@plainidx/plainidx':
specifier: workspace:*
version: link:../plainidx
devDependencies:
'@plainidx/configs':
specifier: workspace:*
version: link:../configs
'@types/node':
specifier: ^22.10.1
version: 22.10.1
'@types/react':
specifier: ^19.0.1
version: 19.0.1
typescript:
specifier: ^5.7.2
version: 5.7.2
packages/plugin-core:
dependencies:
'@plainidx/configs':
specifier: workspace:*
version: link:../configs
'@plainidx/plainidx':
specifier: workspace:*
version: link:../plainidx
@@ -145,6 +184,9 @@ importers:
specifier: ^5.0.0
version: 5.0.0
devDependencies:
'@plainidx/configs':
specifier: workspace:*
version: link:../configs
'@types/lodash':
specifier: ^4.17.13
version: 4.17.13
@@ -182,6 +224,9 @@ importers:
specifier: ^2.1.8
version: 2.1.8(@types/node@22.10.1)
devDependencies:
'@plainidx/configs':
specifier: workspace:*
version: link:../configs
'@pnpm/find-workspace-packages':
specifier: ^6.0.9
version: 6.0.9(@pnpm/logger@5.2.0)
@@ -210,6 +255,9 @@ importers:
specifier: ^5.1.7
version: 5.1.7
devDependencies:
'@plainidx/configs':
specifier: workspace:*
version: link:../configs
'@types/node':
specifier: ^22.10.1
version: 22.10.1
@@ -779,6 +827,9 @@ packages:
'@types/node@22.10.1':
resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==}
'@types/react@19.0.1':
resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==}
'@types/ssri@7.1.5':
resolution: {integrity: sha512-odD/56S3B51liILSk5aXJlnYt99S6Rt9EFDDqGtJM26rKHApHcwyU/UoYHrzKkdkHMAIquGWCuHtQTbes+FRQw==}
@@ -1116,6 +1167,9 @@ packages:
resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
engines: {node: '>=8'}
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
data-uri-to-buffer@2.0.2:
resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==}
@@ -2473,6 +2527,40 @@ packages:
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
turbo-darwin-64@2.3.3:
resolution: {integrity: sha512-bxX82xe6du/3rPmm4aCC5RdEilIN99VUld4HkFQuw+mvFg6darNBuQxyWSHZTtc25XgYjQrjsV05888w1grpaA==}
cpu: [x64]
os: [darwin]
turbo-darwin-arm64@2.3.3:
resolution: {integrity: sha512-DYbQwa3NsAuWkCUYVzfOUBbSUBVQzH5HWUFy2Kgi3fGjIWVZOFk86ss+xsWu//rlEAfYwEmopigsPYSmW4X15A==}
cpu: [arm64]
os: [darwin]
turbo-linux-64@2.3.3:
resolution: {integrity: sha512-eHj9OIB0dFaP6BxB88jSuaCLsOQSYWBgmhy2ErCu6D2GG6xW3b6e2UWHl/1Ho9FsTg4uVgo4DB9wGsKa5erjUA==}
cpu: [x64]
os: [linux]
turbo-linux-arm64@2.3.3:
resolution: {integrity: sha512-NmDE/NjZoDj1UWBhMtOPmqFLEBKhzGS61KObfrDEbXvU3lekwHeoPvAMfcovzswzch+kN2DrtbNIlz+/rp8OCg==}
cpu: [arm64]
os: [linux]
turbo-windows-64@2.3.3:
resolution: {integrity: sha512-O2+BS4QqjK3dOERscXqv7N2GXNcqHr9hXumkMxDj/oGx9oCatIwnnwx34UmzodloSnJpgSqjl8iRWiY65SmYoQ==}
cpu: [x64]
os: [win32]
turbo-windows-arm64@2.3.3:
resolution: {integrity: sha512-dW4ZK1r6XLPNYLIKjC4o87HxYidtRRcBeo/hZ9Wng2XM/MqqYkAyzJXJGgRMsc0MMEN9z4+ZIfnSNBrA0b08ag==}
cpu: [arm64]
os: [win32]
turbo@2.3.3:
resolution: {integrity: sha512-DUHWQAcC8BTiUZDRzAYGvpSpGLiaOQPfYXlCieQbwUvmml/LRGIe3raKdrOPOoiX0DYlzxs2nH6BoWJoZrj8hA==}
hasBin: true
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -3237,6 +3325,10 @@ snapshots:
dependencies:
undici-types: 6.20.0
'@types/react@19.0.1':
dependencies:
csstype: 3.1.3
'@types/ssri@7.1.5':
dependencies:
'@types/node': 22.10.1
@@ -3634,6 +3726,8 @@ snapshots:
crypto-random-string@2.0.0: {}
csstype@3.1.3: {}
data-uri-to-buffer@2.0.2: {}
debug@4.3.4:
@@ -5282,6 +5376,33 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
turbo-darwin-64@2.3.3:
optional: true
turbo-darwin-arm64@2.3.3:
optional: true
turbo-linux-64@2.3.3:
optional: true
turbo-linux-arm64@2.3.3:
optional: true
turbo-windows-64@2.3.3:
optional: true
turbo-windows-arm64@2.3.3:
optional: true
turbo@2.3.3:
optionalDependencies:
turbo-darwin-64: 2.3.3
turbo-darwin-arm64: 2.3.3
turbo-linux-64: 2.3.3
turbo-linux-arm64: 2.3.3
turbo-windows-64: 2.3.3
turbo-windows-arm64: 2.3.3
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1