dev: move tools/upend_js,py to sdks
parent
9b52eba0b4
commit
473cb2ffa0
18
Earthfile
18
Earthfile
|
@ -29,16 +29,16 @@ base-node:
|
||||||
CACHE $HOME/.local/share/pnpm
|
CACHE $HOME/.local/share/pnpm
|
||||||
COPY +wasmlib/pkg-web tools/upend_wasm/pkg-web
|
COPY +wasmlib/pkg-web tools/upend_wasm/pkg-web
|
||||||
COPY +wasmlib/pkg-node tools/upend_wasm/pkg-node
|
COPY +wasmlib/pkg-node tools/upend_wasm/pkg-node
|
||||||
COPY tools/upend_js/package.json tools/upend_js/pnpm-lock.yaml tools/upend_js/
|
COPY sdks/js/package.json sdks/js/pnpm-lock.yaml sdks/js/
|
||||||
RUN cd tools/upend_js && rm -rf node_modules && pnpm install --frozen-lockfile
|
RUN cd sdks/js && rm -rf node_modules && pnpm install --frozen-lockfile
|
||||||
COPY webui/package.json webui/pnpm-lock.yaml webui/
|
COPY webui/package.json webui/pnpm-lock.yaml webui/
|
||||||
RUN cd webui && rm -rf node_modules && pnpm install --frozen-lockfile
|
RUN cd webui && rm -rf node_modules && pnpm install --frozen-lockfile
|
||||||
COPY --dir webui webext .
|
COPY --dir webui webext .
|
||||||
COPY --dir tools/upend_js tools/
|
COPY --dir sdks/js sdks/
|
||||||
|
|
||||||
base-frontend:
|
base-frontend:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
COPY +jslib/jslib tools/upend_js
|
COPY +jslib/jslib sdks/js
|
||||||
WORKDIR webui
|
WORKDIR webui
|
||||||
RUN rm -rf node_modules && pnpm install --frozen-lockfile
|
RUN rm -rf node_modules && pnpm install --frozen-lockfile
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ wasmlib:
|
||||||
|
|
||||||
jslib:
|
jslib:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
WORKDIR tools/upend_js
|
WORKDIR sdks/js
|
||||||
RUN pnpm build
|
RUN pnpm build
|
||||||
SAVE ARTIFACT . jslib
|
SAVE ARTIFACT . jslib
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ lint-frontend:
|
||||||
|
|
||||||
lint-jslib:
|
lint-jslib:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
WORKDIR tools/upend_js
|
WORKDIR sdks/js
|
||||||
RUN pnpm lint
|
RUN pnpm lint
|
||||||
|
|
||||||
audit:
|
audit:
|
||||||
|
@ -192,7 +192,7 @@ test-backend:
|
||||||
|
|
||||||
test-jslib:
|
test-jslib:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
WORKDIR tools/upend_js
|
WORKDIR sdks/js
|
||||||
RUN pnpm build && pnpm test
|
RUN pnpm build && pnpm test
|
||||||
|
|
||||||
# Deployment targets
|
# Deployment targets
|
||||||
|
@ -217,7 +217,7 @@ publish-js-all:
|
||||||
|
|
||||||
publish-js-lib:
|
publish-js-lib:
|
||||||
FROM +base-npm-publish
|
FROM +base-npm-publish
|
||||||
WORKDIR /upend/tools/upend_js
|
WORKDIR /upend/sdks/js
|
||||||
DO +NPM_PUBLISH --pkg_name=@upnd/upend
|
DO +NPM_PUBLISH --pkg_name=@upnd/upend
|
||||||
|
|
||||||
publish-js-wasm:
|
publish-js-wasm:
|
||||||
|
@ -230,7 +230,7 @@ publish-js-wasm:
|
||||||
base-npm-publish:
|
base-npm-publish:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
RUN --secret NPM_TOKEN echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > $HOME/.npmrc
|
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:
|
NPM_PUBLISH:
|
||||||
FUNCTION
|
FUNCTION
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
"svelte": "^3.55.0",
|
"svelte": "^3.55.0",
|
||||||
"svelte-preprocess": "^5.0.3",
|
"svelte-preprocess": "^5.0.3",
|
||||||
"typescript": "^4.9.4",
|
"typescript": "^4.9.4",
|
||||||
"upend": "file:../tools/upend_js",
|
"upend": "file:../sdks/js",
|
||||||
"vite": "^4.0.3",
|
"vite": "^4.0.3",
|
||||||
"vite-plugin-static-copy": "^0.15.0",
|
"vite-plugin-static-copy": "^0.15.0",
|
||||||
"web-ext": "^7.6.2"
|
"web-ext": "^7.6.2"
|
||||||
|
|
|
@ -27,8 +27,8 @@ dependencies:
|
||||||
specifier: ^4.9.4
|
specifier: ^4.9.4
|
||||||
version: 4.9.5
|
version: 4.9.5
|
||||||
upend:
|
upend:
|
||||||
specifier: file:../tools/upend_js
|
specifier: file:../sdks/js
|
||||||
version: file:../tools/upend_js
|
version: file:../sdks/js
|
||||||
vite:
|
vite:
|
||||||
specifier: ^4.0.3
|
specifier: ^4.0.3
|
||||||
version: 4.3.8(sass@1.62.1)
|
version: 4.3.8(sass@1.62.1)
|
||||||
|
@ -4669,20 +4669,14 @@ packages:
|
||||||
jszip: 3.10.1
|
jszip: 3.10.1
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
file:../tools/upend_js:
|
file:../sdks/js:
|
||||||
resolution: {directory: ../tools/upend_js, type: directory}
|
resolution: {directory: ../sdks/js, type: directory}
|
||||||
name: '@upnd/upend'
|
name: '@upnd/upend'
|
||||||
dependencies:
|
dependencies:
|
||||||
'@upnd/wasm-node': 0.1.0
|
'@upnd/wasm-node': 0.1.0
|
||||||
'@upnd/wasm-web': 0.1.0
|
'@upnd/wasm-web': 0.1.0
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
lru-cache: 7.18.3
|
lru-cache: 7.18.3
|
||||||
upend_wasm: file:../tools/upend_wasm/pkg
|
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
file:../tools/upend_wasm/pkg:
|
|
||||||
resolution: {directory: ../tools/upend_wasm/pkg, type: directory}
|
|
||||||
name: upend_wasm
|
|
||||||
dev: false
|
|
||||||
|
|
|
@ -42,8 +42,8 @@
|
||||||
"@types/node": "^18.19.8",
|
"@types/node": "^18.19.8",
|
||||||
"@types/three": "^0.160.0",
|
"@types/three": "^0.160.0",
|
||||||
"@types/wavesurfer.js": "^6.0.12",
|
"@types/wavesurfer.js": "^6.0.12",
|
||||||
"@upnd/upend": "file:../tools/upend_js",
|
"@upnd/upend": "file:../sdks/js",
|
||||||
"@upnd/wasm-web": "file:../tools/upend_wasm/pkg-web",
|
"@upnd/wasm-web": "file:../wasm/pkg-web",
|
||||||
"boxicons": "^2.1.4",
|
"boxicons": "^2.1.4",
|
||||||
"d3": "^7.8.5",
|
"d3": "^7.8.5",
|
||||||
"date-fns": "^2.30.0",
|
"date-fns": "^2.30.0",
|
||||||
|
|
|
@ -39,11 +39,11 @@ dependencies:
|
||||||
specifier: ^6.0.12
|
specifier: ^6.0.12
|
||||||
version: 6.0.12
|
version: 6.0.12
|
||||||
'@upnd/upend':
|
'@upnd/upend':
|
||||||
specifier: file:../tools/upend_js
|
specifier: file:../sdks/js
|
||||||
version: file:../tools/upend_js
|
version: file:../sdks/js
|
||||||
'@upnd/wasm-web':
|
'@upnd/wasm-web':
|
||||||
specifier: file:../tools/upend_wasm/pkg-web
|
specifier: file:../wasm/pkg-web
|
||||||
version: file:../tools/upend_wasm/pkg-web
|
version: file:../wasm/pkg-web
|
||||||
boxicons:
|
boxicons:
|
||||||
specifier: ^2.1.4
|
specifier: ^2.1.4
|
||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
|
@ -1359,7 +1359,6 @@ packages:
|
||||||
react-interactive: 0.8.3(react@16.14.0)
|
react-interactive: 0.8.3(react@16.14.0)
|
||||||
react-router-dom: 4.3.1(react@16.14.0)
|
react-router-dom: 4.3.1(react@16.14.0)
|
||||||
dev: false
|
dev: false
|
||||||
bundledDependencies: false
|
|
||||||
|
|
||||||
/brace-expansion@1.1.11:
|
/brace-expansion@1.1.11:
|
||||||
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
|
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
|
||||||
|
@ -3128,7 +3127,6 @@ packages:
|
||||||
react: 16.14.0
|
react: 16.14.0
|
||||||
scheduler: 0.19.1
|
scheduler: 0.19.1
|
||||||
dev: false
|
dev: false
|
||||||
bundledDependencies: false
|
|
||||||
|
|
||||||
/react-draggable@4.4.6(react-dom@16.14.0)(react@16.14.0):
|
/react-draggable@4.4.6(react-dom@16.14.0)(react@16.14.0):
|
||||||
resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==}
|
resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==}
|
||||||
|
@ -3236,7 +3234,6 @@ packages:
|
||||||
object-assign: 4.1.1
|
object-assign: 4.1.1
|
||||||
prop-types: 15.8.1
|
prop-types: 15.8.1
|
||||||
dev: false
|
dev: false
|
||||||
bundledDependencies: false
|
|
||||||
|
|
||||||
/readdirp@3.6.0:
|
/readdirp@3.6.0:
|
||||||
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
||||||
|
@ -3977,8 +3974,8 @@ packages:
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
file:../tools/upend_js:
|
file:../sdks/js:
|
||||||
resolution: {directory: ../tools/upend_js, type: directory}
|
resolution: {directory: ../sdks/js, type: directory}
|
||||||
name: '@upnd/upend'
|
name: '@upnd/upend'
|
||||||
dependencies:
|
dependencies:
|
||||||
'@upnd/wasm-node': 0.1.0
|
'@upnd/wasm-node': 0.1.0
|
||||||
|
@ -3988,11 +3985,8 @@ packages:
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: false
|
dev: false
|
||||||
bundledDependencies:
|
|
||||||
- '@upnd/wasm-node'
|
|
||||||
- '@upnd/wasm-web'
|
|
||||||
|
|
||||||
file:../tools/upend_wasm/pkg-web:
|
file:../wasm/pkg-web:
|
||||||
resolution: {directory: ../tools/upend_wasm/pkg-web, type: directory}
|
resolution: {directory: ../wasm/pkg-web, type: directory}
|
||||||
name: '@upnd/wasm-web'
|
name: '@upnd/wasm-web'
|
||||||
dev: false
|
dev: false
|
||||||
|
|
Loading…
Reference in New Issue