piral-base
Version:
The base library for creating a Piral instance.
89 lines (88 loc) • 2.6 kB
JSON
{
"name": "piral-base",
"version": "1.8.5",
"description": "The base library for creating a Piral instance.",
"keywords": [
"portal",
"smapiot",
"modules",
"microfrontend",
"spa",
"base",
"functional"
],
"importmap": {
"imports": {
"tslib": "tslib"
}
},
"author": "smapiot",
"homepage": "https://piral.io",
"license": "MIT",
"module": "dist/piral-base-full.mjs",
"main": "dist/piral-base-node.js",
"typings": "lib/index.full.d.ts",
"piletApiTypings": "lib/types/runtime.d.ts",
"exports": {
".": {
"node": "./dist/piral-base-node.js",
"import": "./dist/piral-base-full.mjs",
"require": "./dist/piral-base-node.js",
"types": "./lib/index.full.d.ts"
},
"./minimal": {
"import": "./dist/piral-base-minimal.mjs",
"types": "./lib/index.minimal.d.ts"
},
"./node": {
"require": "./dist/piral-base-node.js",
"types": "./lib/index.node.d.ts"
},
"./full": {
"import": "./dist/piral-base-full.mjs",
"types": "./lib/index.full.d.ts"
},
"./lib/*": "./lib/*.d.ts",
"./package.json": "./package.json"
},
"sideEffects": false,
"files": [
"dist",
"lib",
"src",
"full.d.ts",
"minimal.d.ts",
"node.d.ts"
],
"funding": {
"type": "github",
"url": "https://github.com/sponsors/smapiot"
},
"repository": {
"type": "git",
"url": "https://github.com/smapiot/piral.git"
},
"bugs": {
"url": "https://github.com/smapiot/piral/issues"
},
"scripts": {
"cleanup": "rimraf dist esm lib",
"build": "yarn build:node && yarn build:full && yarn build:minimal && tsc --project tsconfig.json",
"build:node": "esbuild src/index.node.ts --bundle --outfile=dist/piral-base-node.js --platform=node --format=cjs --external:tslib --target=es2020",
"build:full": "esbuild src/index.full.ts --bundle --outfile=dist/piral-base-full.mjs --platform=browser --format=esm --external:tslib --target=es2020",
"build:minimal": "esbuild src/index.minimal.ts --bundle --outfile=dist/piral-base-minimal.mjs --platform=browser --format=esm --external:tslib --target=es2020",
"typedoc": "typedoc src/index.full.ts --json ../../../docs/types/piral-base.json src --exclude \"src/**/*.test.*\"",
"test": "echo \"Error: run tests from root\" && exit 1"
},
"dependencies": {
"tslib": "^2.3.1"
},
"devDependencies": {
"@types/systemjs": "^6.1.1",
"systemjs": "^6.10.2"
},
"sharedDependencies": [
"tslib"
],
"gitHead": "b100b985954384a8e4e874769fe449a66bc7d94d"
}