UNPKG

piral-base

Version:

The base library for creating a Piral instance.

89 lines (88 loc) 2.6 kB
{ "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" }