devruntime-fix

This commit is contained in:
Untone 2024-09-24 06:50:44 +03:00
parent 1f0e91d2b9
commit b3b8e51d2d
3 changed files with 32 additions and 28 deletions

View File

@ -1,12 +1,16 @@
import { SolidStartInlineConfig, defineConfig } from '@solidjs/start/config'
import dotenv from 'dotenv'
import viteConfig from './vite.config'
const isVercel = Boolean(process?.env.VERCEL)
const isNetlify = Boolean(process?.env.NETLIFY)
// Load environment variables from .env file
dotenv.config()
const isVercel = Boolean(process.env.VERCEL)
const isNetlify = Boolean(process.env.NETLIFY)
const isBun = Boolean(process.env.BUN)
export const runtime = isNetlify ? 'netlify' : isVercel ? 'vercel_edge' : isBun ? 'bun' : 'node'
console.info(`[app.config] solid-start build for ${runtime}!`)
console.info(`[app.config] solid-start build for {> ${runtime} <}`)
export default defineConfig({
nitro: {

42
package-lock.json generated
View File

@ -77,7 +77,7 @@
"@tiptap/starter-kit": "^2.7.2",
"@types/cookie": "^0.6.0",
"@types/cookie-signature": "^1.1.2",
"@types/node": "^22.5.5",
"@types/node": "^22.6.0",
"@types/throttle-debounce": "^5.0.2",
"@urql/core": "^5.0.6",
"axe-playwright": "^2.0.2",
@ -100,7 +100,7 @@
"prosemirror-view": "^1.34.3",
"rollup-plugin-visualizer": "^5.12.0",
"sass": "1.77.6",
"solid-js": "^1.8.22",
"solid-js": "^1.8.23",
"solid-popper": "^0.3.0",
"solid-tiptap": "0.7.0",
"solid-transition-group": "^0.2.3",
@ -124,7 +124,7 @@
"vite-plugin-node-polyfills": "^0.22.0",
"vite-plugin-sass-dts": "^1.3.29",
"y-prosemirror": "1.2.12",
"yjs": "13.6.18"
"yjs": "13.6.19"
},
"engines": {
"node": ">= 20"
@ -5254,9 +5254,9 @@
}
},
"node_modules/@rollup/plugin-node-resolve": {
"version": "15.2.4",
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.4.tgz",
"integrity": "sha512-wnKAGisav1m2vgVK2/2mNowK5DCqff7kpz76cY1pECVE0qRQTCAIcWP5xmdGDi8X8K9SYeeC98i6cD3fk6qkDg==",
"version": "15.3.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz",
"integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -5324,9 +5324,9 @@
}
},
"node_modules/@rollup/pluginutils": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.1.tgz",
"integrity": "sha512-bVRmQqBIyGD+VMihdEV2IBurfIrdW9tD9yzJUL3CBRDbyPBVzQnBSMSgyUZHl1E335rpMRj7r4o683fXLYw8iw==",
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz",
"integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -7740,9 +7740,9 @@
"license": "MIT"
},
"node_modules/@types/lodash": {
"version": "4.17.7",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz",
"integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==",
"version": "4.17.9",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.9.tgz",
"integrity": "sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==",
"dev": true,
"license": "MIT"
},
@ -7771,9 +7771,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "22.5.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz",
"integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==",
"version": "22.6.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.6.1.tgz",
"integrity": "sha512-V48tCfcKb/e6cVUigLAaJDAILdMP0fUW6BidkPK4GpGjXcfbnoHasCZDwz3N3yVt5we2RHm4XTQCpv0KJz9zqw==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -22932,9 +22932,9 @@
}
},
"node_modules/solid-js": {
"version": "1.8.22",
"resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.8.22.tgz",
"integrity": "sha512-VBzN5j+9Y4rqIKEnK301aBk+S7fvFSTs9ljg+YEdFxjNjH0hkjXPiQRcws9tE5fUzMznSS6KToL5hwMfHDgpLA==",
"version": "1.8.23",
"resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.8.23.tgz",
"integrity": "sha512-0jKzMgxmU/b3k4iJmIZJW2BIArrHN+Mug0n7m7MeHvGHWiS57ZdyTmnqNMSbGRvE73QBnTiGFJc90cPPieawaA==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -26804,9 +26804,9 @@
}
},
"node_modules/yjs": {
"version": "13.6.18",
"resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.18.tgz",
"integrity": "sha512-GBTjO4QCmv2HFKFkYIJl7U77hIB1o22vSCSQD1Ge8ZxWbIbn8AltI4gyXbtL+g5/GJep67HCMq3Y5AmNwDSyEg==",
"version": "13.6.19",
"resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.19.tgz",
"integrity": "sha512-GNKw4mEUn5yWU2QPHRx8jppxmCm9KzbBhB4qJLUJFiiYD0g/tDVgXQ7aPkyh01YO28kbs2J/BEbWBagjuWyejw==",
"dev": true,
"license": "MIT",
"dependencies": {

View File

@ -84,7 +84,7 @@
"@tiptap/starter-kit": "^2.7.2",
"@types/cookie": "^0.6.0",
"@types/cookie-signature": "^1.1.2",
"@types/node": "^22.5.5",
"@types/node": "^22.6.0",
"@types/throttle-debounce": "^5.0.2",
"@urql/core": "^5.0.6",
"axe-playwright": "^2.0.2",
@ -107,7 +107,7 @@
"prosemirror-view": "^1.34.3",
"rollup-plugin-visualizer": "^5.12.0",
"sass": "1.77.6",
"solid-js": "^1.8.22",
"solid-js": "^1.8.23",
"solid-popper": "^0.3.0",
"solid-tiptap": "0.7.0",
"solid-transition-group": "^0.2.3",
@ -131,12 +131,12 @@
"vite-plugin-node-polyfills": "^0.22.0",
"vite-plugin-sass-dts": "^1.3.29",
"y-prosemirror": "1.2.12",
"yjs": "13.6.18"
"yjs": "13.6.19"
},
"overrides": {
"sass": "1.77.6",
"vite": "5.3.5",
"yjs": "13.6.18",
"yjs": "13.6.19",
"y-prosemirror": "1.2.12"
},
"engines": {