dev: move tools/upend_js,py to sdks

feat/tables
Tomáš Mládek 2024-02-17 10:35:27 +01:00
parent 9b52eba0b4
commit 473cb2ffa0
30 changed files with 24 additions and 36 deletions

View File

@ -29,16 +29,16 @@ base-node:
CACHE $HOME/.local/share/pnpm
COPY +wasmlib/pkg-web tools/upend_wasm/pkg-web
COPY +wasmlib/pkg-node tools/upend_wasm/pkg-node
COPY tools/upend_js/package.json tools/upend_js/pnpm-lock.yaml tools/upend_js/
RUN cd tools/upend_js && rm -rf node_modules && pnpm install --frozen-lockfile
COPY sdks/js/package.json sdks/js/pnpm-lock.yaml sdks/js/
RUN cd sdks/js && rm -rf node_modules && pnpm install --frozen-lockfile
COPY webui/package.json webui/pnpm-lock.yaml webui/
RUN cd webui && rm -rf node_modules && pnpm install --frozen-lockfile
COPY --dir webui webext .
COPY --dir tools/upend_js tools/
COPY --dir sdks/js sdks/
base-frontend:
FROM +base-node
COPY +jslib/jslib tools/upend_js
COPY +jslib/jslib sdks/js
WORKDIR webui
RUN rm -rf node_modules && pnpm install --frozen-lockfile
@ -72,7 +72,7 @@ wasmlib:
jslib:
FROM +base-node
WORKDIR tools/upend_js
WORKDIR sdks/js
RUN pnpm build
SAVE ARTIFACT . jslib
@ -161,7 +161,7 @@ lint-frontend:
lint-jslib:
FROM +base-node
WORKDIR tools/upend_js
WORKDIR sdks/js
RUN pnpm lint
audit:
@ -192,7 +192,7 @@ test-backend:
test-jslib:
FROM +base-node
WORKDIR tools/upend_js
WORKDIR sdks/js
RUN pnpm build && pnpm test
# Deployment targets
@ -217,7 +217,7 @@ publish-js-all:
publish-js-lib:
FROM +base-npm-publish
WORKDIR /upend/tools/upend_js
WORKDIR /upend/sdks/js
DO +NPM_PUBLISH --pkg_name=@upnd/upend
publish-js-wasm:
@ -230,7 +230,7 @@ publish-js-wasm:
base-npm-publish:
FROM +base-node
RUN --secret NPM_TOKEN echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > $HOME/.npmrc
COPY +jslib/jslib tools/upend_js
COPY +jslib/jslib sdks/js
NPM_PUBLISH:
FUNCTION

View File

@ -22,7 +22,7 @@
"svelte": "^3.55.0",
"svelte-preprocess": "^5.0.3",
"typescript": "^4.9.4",
"upend": "file:../tools/upend_js",
"upend": "file:../sdks/js",
"vite": "^4.0.3",
"vite-plugin-static-copy": "^0.15.0",
"web-ext": "^7.6.2"

View File

@ -27,8 +27,8 @@ dependencies:
specifier: ^4.9.4
version: 4.9.5
upend:
specifier: file:../tools/upend_js
version: file:../tools/upend_js
specifier: file:../sdks/js
version: file:../sdks/js
vite:
specifier: ^4.0.3
version: 4.3.8(sass@1.62.1)
@ -4669,20 +4669,14 @@ packages:
jszip: 3.10.1
dev: false
file:../tools/upend_js:
resolution: {directory: ../tools/upend_js, type: directory}
file:../sdks/js:
resolution: {directory: ../sdks/js, type: directory}
name: '@upnd/upend'
dependencies:
'@upnd/wasm-node': 0.1.0
'@upnd/wasm-web': 0.1.0
debug: 4.3.4
lru-cache: 7.18.3
upend_wasm: file:../tools/upend_wasm/pkg
transitivePeerDependencies:
- supports-color
dev: false
file:../tools/upend_wasm/pkg:
resolution: {directory: ../tools/upend_wasm/pkg, type: directory}
name: upend_wasm
dev: false

View File

@ -42,8 +42,8 @@
"@types/node": "^18.19.8",
"@types/three": "^0.160.0",
"@types/wavesurfer.js": "^6.0.12",
"@upnd/upend": "file:../tools/upend_js",
"@upnd/wasm-web": "file:../tools/upend_wasm/pkg-web",
"@upnd/upend": "file:../sdks/js",
"@upnd/wasm-web": "file:../wasm/pkg-web",
"boxicons": "^2.1.4",
"d3": "^7.8.5",
"date-fns": "^2.30.0",

View File

@ -39,11 +39,11 @@ dependencies:
specifier: ^6.0.12
version: 6.0.12
'@upnd/upend':
specifier: file:../tools/upend_js
version: file:../tools/upend_js
specifier: file:../sdks/js
version: file:../sdks/js
'@upnd/wasm-web':
specifier: file:../tools/upend_wasm/pkg-web
version: file:../tools/upend_wasm/pkg-web
specifier: file:../wasm/pkg-web
version: file:../wasm/pkg-web
boxicons:
specifier: ^2.1.4
version: 2.1.4
@ -1359,7 +1359,6 @@ packages:
react-interactive: 0.8.3(react@16.14.0)
react-router-dom: 4.3.1(react@16.14.0)
dev: false
bundledDependencies: false
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
@ -3128,7 +3127,6 @@ packages:
react: 16.14.0
scheduler: 0.19.1
dev: false
bundledDependencies: false
/react-draggable@4.4.6(react-dom@16.14.0)(react@16.14.0):
resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==}
@ -3236,7 +3234,6 @@ packages:
object-assign: 4.1.1
prop-types: 15.8.1
dev: false
bundledDependencies: false
/readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
@ -3977,8 +3974,8 @@ packages:
engines: {node: '>=10'}
dev: true
file:../tools/upend_js:
resolution: {directory: ../tools/upend_js, type: directory}
file:../sdks/js:
resolution: {directory: ../sdks/js, type: directory}
name: '@upnd/upend'
dependencies:
'@upnd/wasm-node': 0.1.0
@ -3988,11 +3985,8 @@ packages:
transitivePeerDependencies:
- supports-color
dev: false
bundledDependencies:
- '@upnd/wasm-node'
- '@upnd/wasm-web'
file:../tools/upend_wasm/pkg-web:
resolution: {directory: ../tools/upend_wasm/pkg-web, type: directory}
file:../wasm/pkg-web:
resolution: {directory: ../wasm/pkg-web, type: directory}
name: '@upnd/wasm-web'
dev: false