1
0
mirror of https://github.com/oceanprotocol/ocean.js.git synced 2024-11-26 20:39:05 +01:00

Building CommonJS, ES and UMD modules with microbundle (#698)

* Building CommonJS, ES and UMD modules with microbundle

* re-writting package-lock.json with npm v6

* adding script for build optimised for node environment

* building utils folder seperately

* Revert "building utils folder seperately"

This reverts commit b246f7f440104eaa68c30da1619d1691a995dfec.

* combining tsc and microbundle

* building package-lock.json with npm v6

* including util exports in bundle
This commit is contained in:
Jamie Hewitt 2021-04-07 23:22:25 +03:00 committed by GitHub
parent ce7ee84ffe
commit 57eecce7f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5966 additions and 895 deletions

6839
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,17 @@
{
"name": "@oceanprotocol/lib",
"source": "./src/index.ts",
"version": "0.12.2",
"description": "JavaScript client library for Ocean Protocol",
"main": "./dist/node/lib.js",
"exports": "./dist/lib.modern.js",
"module": "dist/lib.module.js",
"typings": "./dist/node/lib.d.ts",
"umd:main": "dist/lib.umd.js",
"unpkg": "./dist/browser/lib.cjs2.min.js",
"scripts": {
"start": "npm run clean && npm run build:metadata && tsc -w",
"build": "npm run clean && npm run build:metadata && npm run build:tsc",
"build": "npm run clean && npm run build:metadata && microbundle build --format umd,cjs,es --compress --target node --tsconfig tsconfig.json",
"build:tsc": "tsc --sourceMap",
"build:metadata": "./scripts/get-metadata.js > src/metadata.json",
"clean": "rm -rf ./dist/ ./doc/ ./.nyc_output",
@ -74,6 +78,7 @@
"eslint-config-prettier": "^8.0.0",
"eslint-plugin-prettier": "^3.3.1",
"lcov-result-merger": "^3.1.0",
"microbundle": "^0.13.0",
"mocha": "^8.2.1",
"mock-local-storage": "^1.1.15",
"nyc": "^15.1.0",

View File

@ -2,10 +2,15 @@ import Config from './models/Config'
import Account from './ocean/Account'
import DID from './ocean/DID'
import { Ocean } from './ocean/Ocean'
import { LoggerInstance as Logger } from './utils/Logger'
import { LoggerInstance as Logger, LogLevel } from './utils/Logger'
import { MetadataCache } from './metadatacache/MetadataCache'
import { DataTokens } from './datatokens/Datatokens'
import { ConfigHelper } from './utils/ConfigHelper'
import {
ConfigHelper,
ConfigHelperConfig,
ConfigHelperNetworkId,
ConfigHelperNetworkName
} from './utils/ConfigHelper'
import * as utils from './utils'
@ -27,8 +32,12 @@ export {
Config,
DID,
Logger,
LogLevel,
MetadataCache,
DataTokens,
utils,
ConfigHelper
ConfigHelper,
ConfigHelperConfig,
ConfigHelperNetworkId,
ConfigHelperNetworkName
}