{
  "name": "piral-base",
  "version": "1.10.3",
  "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": {
    ".": {
      "types": "./lib/index.full.d.ts",
      "node": "./dist/piral-base-node.js",
      "import": "./dist/piral-base-full.mjs",
      "require": "./dist/piral-base-node.js"
    },
    "./minimal": {
      "types": "./lib/index.minimal.d.ts",
      "import": "./dist/piral-base-minimal.mjs"
    },
    "./node": {
      "types": "./lib/index.node.d.ts",
      "require": "./dist/piral-base-node.js"
    },
    "./full": {
      "types": "./lib/index.full.d.ts",
      "import": "./dist/piral-base-full.mjs"
    },
    "./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": "d01fa2763b3ef45efc823c148cf7198e105387de"
}
