Add commonJS fields to package.json for client and standard components so the server can require them
This commit is contained in:
parent
d97a4a59e9
commit
99258da2df
|
@ -3,11 +3,13 @@
|
||||||
"version": "0.8.9",
|
"version": "0.8.9",
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
"module": "dist/budibase-client.js",
|
"module": "dist/budibase-client.js",
|
||||||
|
"main": "dist/budibase-client.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"svelte": "src/index.js",
|
"svelte": "src/index.js",
|
||||||
"exports": {
|
"exports": {
|
||||||
".": {
|
".": {
|
||||||
"import": "./dist/budibase-client.js"
|
"import": "./dist/budibase-client.js",
|
||||||
|
"require": "./dist/budibase-client.js"
|
||||||
},
|
},
|
||||||
"./package.json": "./package.json"
|
"./package.json": "./package.json"
|
||||||
},
|
},
|
||||||
|
|
|
@ -165,7 +165,13 @@ exports.downloadTemplate = async (type, name) => {
|
||||||
exports.getComponentLibraryManifest = async (appId, library) => {
|
exports.getComponentLibraryManifest = async (appId, library) => {
|
||||||
const filename = "manifest.json"
|
const filename = "manifest.json"
|
||||||
/* istanbul ignore next */
|
/* istanbul ignore next */
|
||||||
if (env.isTest() || env.isDev()) {
|
// when testing in cypress and so on we need to get the package
|
||||||
|
// as the environment may not be fully fleshed out for dev or prod
|
||||||
|
if (env.isTest()) {
|
||||||
|
const lib = library.split("/")[1]
|
||||||
|
const path = require.resolve(library).split(lib)[0]
|
||||||
|
return require(join(path, lib, filename))
|
||||||
|
} else if (env.isDev()) {
|
||||||
const path = join(
|
const path = join(
|
||||||
NODE_MODULES_PATH,
|
NODE_MODULES_PATH,
|
||||||
"@budibase",
|
"@budibase",
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "@budibase/standard-components",
|
"name": "@budibase/standard-components",
|
||||||
"module": "dist/standard-components.es.js",
|
"module": "dist/standard-components.es.js",
|
||||||
|
"main": "dist/standard-components.es.js",
|
||||||
"svelte": "src/index.js",
|
"svelte": "src/index.js",
|
||||||
"exports": {
|
"exports": {
|
||||||
".": {
|
".": {
|
||||||
"import": "./dist/standard-components.es.js"
|
"import": "./dist/standard-components.es.js"
|
||||||
|
"require": "./dist/standard-components.es.js"
|
||||||
},
|
},
|
||||||
"./package.json": "./package.json",
|
"./package.json": "./package.json",
|
||||||
"./manifest.json": "./manifest.json"
|
"./manifest.json": "./manifest.json"
|
||||||
|
|
Loading…
Reference in New Issue