{
  "name": "@typhonjs-fvtt/runtime",
  "version": "0.2.0",
  "description": "Provides an integrated runtime library for Foundry VTT & Svelte.",
  "license": "MPL-2.0",
  "type": "module",
  "author": "Michael Leahy <support@typhonjs.io> (https://github.com/typhonrt)",
  "contributors": [
    "Michael Leahy <support@typhonjs.io> (https://github.com/typhonrt)"
  ],
  "imports": {
    "#runtime/*": "@typhonjs-fvtt/runtime/*",
    "#svelte-fvtt/*": "@typhonjs-fvtt/runtime/svelte/*"
  },
  "exports": {
    "./rollup": {
      "types": "./.rollup/remote/index.d.ts",
      "import": "./.rollup/remote/index.js"
    },
    "./data/color/colord": {
      "types": "./_dist/data/color/colord/index.d.ts",
      "import": "./_dist/data/color/colord/index.js"
    },
    "./data/compress": {
      "types": "./_dist/data/compress/index.d.ts",
      "import": "./_dist/data/compress/index.js"
    },
    "./data/format/base64": {
      "types": "./_dist/data/format/base64/index.d.ts",
      "import": "./_dist/data/format/base64/index.js"
    },
    "./data/format/jsonc": {
      "types": "./_dist/data/format/jsonc/index.d.ts",
      "import": "./_dist/data/format/jsonc/index.js"
    },
    "./data/format/json5": {
      "types": "./_dist/data/format/json5/index.d.ts",
      "import": "./_dist/data/format/json5/index.js"
    },
    "./data/format/msgpack": {
      "types": "./_dist/data/format/msgpack/index.d.ts",
      "import": "./_dist/data/format/msgpack/index.js"
    },
    "./data/format/msgpack/compress": {
      "types": "./_dist/data/format/msgpack/compress/index.d.ts",
      "import": "./_dist/data/format/msgpack/compress/index.js"
    },
    "./data/format/unicode": {
      "types": "./_dist/data/format/unicode/index.d.ts",
      "import": "./_dist/data/format/unicode/index.js"
    },
    "./data/struct/cache/quick-lru": {
      "types": "./_dist/data/struct/cache/quick-lru/index.d.ts",
      "import": "./_dist/data/struct/cache/quick-lru/index.js"
    },
    "./data/struct/hash/array": {
      "types": "./_dist/data/struct/hash/array/index.d.ts",
      "import": "./_dist/data/struct/hash/array/index.js"
    },
    "./data/struct/search/trie": {
      "types": "./_dist/data/struct/search/trie/index.d.ts",
      "import": "./_dist/data/struct/search/trie/index.js"
    },
    "./data/struct/search/trie/query": {
      "types": "./_dist/data/struct/search/trie/query/index.d.ts",
      "import": "./_dist/data/struct/search/trie/query/index.js"
    },
    "./math/gl-matrix": {
      "types": "./_dist/math/gl-matrix/index.d.ts",
      "import": "./_dist/math/gl-matrix/index.js"
    },
    "./math/interpolate": {
      "types": "./_dist/math/interpolate/index.d.ts",
      "import": "./_dist/math/interpolate/index.js"
    },
    "./math/physics": {
      "types": "./_dist/math/physics/index.d.ts",
      "import": "./_dist/math/physics/index.js"
    },
    "./math/util": {
      "types": "./_dist/math/util/index.d.ts",
      "import": "./_dist/math/util/index.js"
    },
    "./plugin/manager": {
      "types": "./_dist/plugin/manager/index.d.ts",
      "import": "./_dist/plugin/manager/index.js"
    },
    "./plugin/manager/eventbus": {
      "types": "./_dist/plugin/manager/eventbus/index.d.ts",
      "import": "./_dist/plugin/manager/eventbus/index.js"
    },
    "./svelte/action/dom/focus": {
      "types": "./_dist/svelte/action/dom/focus/index.d.ts",
      "import": "./_dist/svelte/action/dom/focus/index.js"
    },
    "./svelte/action/dom/input": {
      "types": "./_dist/svelte/action/dom/input/index.d.ts",
      "import": "./_dist/svelte/action/dom/input/index.js"
    },
    "./svelte/action/dom/observer": {
      "types": "./_dist/svelte/action/dom/observer/index.d.ts",
      "import": "./_dist/svelte/action/dom/observer/index.js"
    },
    "./svelte/action/dom/properties": {
      "types": "./_dist/svelte/action/dom/properties/index.d.ts",
      "import": "./_dist/svelte/action/dom/properties/index.js"
    },
    "./svelte/action/dom/style": {
      "types": "./_dist/svelte/action/dom/style/index.d.ts",
      "import": "./_dist/svelte/action/dom/style/index.js"
    },
    "./svelte/action/util": {
      "types": "./_dist/svelte/action/util/index.d.ts",
      "import": "./_dist/svelte/action/util/index.js"
    },
    "./svelte/animate": {
      "types": "./_dist/svelte/animate/index.d.ts",
      "import": "./_dist/svelte/animate/index.js"
    },
    "./svelte/animate/gsap": {
      "types": "./_dist/svelte/animate/gsap/index.d.ts",
      "import": "./_dist/svelte/animate/gsap/index.js"
    },
    "./svelte/animate/gsap/plugin/*": {
      "import": "./_dist/svelte/animate/gsap/plugin/*.js"
    },
    "./svelte/animate/gsap/plugin/bonus/*": {
      "import": "./_dist/svelte/animate/gsap/plugin/bonus/*.js"
    },
    "./svelte/application": {
      "types": "./_dist/svelte/application/index.d.ts",
      "import": "./_dist/svelte/application/index.js"
    },
    "./svelte/component/application": {
      "types": "./_dist/svelte/component/application/index.d.ts",
      "import": "./_dist/svelte/component/application/index.js"
    },
    "./svelte/component/internal": {
      "types": "./_dist/svelte/component/internal/index.d.ts",
      "import": "./_dist/svelte/component/internal/index.js"
    },
    "./svelte/easing": {
      "types": "./_dist/svelte/easing/index.d.ts",
      "import": "./_dist/svelte/easing/index.js"
    },
    "./svelte/store/dom/input": {
      "types": "./_dist/svelte/store/dom/input/index.d.ts",
      "import": "./_dist/svelte/store/dom/input/index.js"
    },
    "./svelte/store/fvtt/document": {
      "types": "./_dist/svelte/store/fvtt/document/index.d.ts",
      "import": "./_dist/svelte/store/fvtt/document/index.js"
    },
    "./svelte/store/fvtt/settings": {
      "types": "./_dist/svelte/store/fvtt/settings/index.d.ts",
      "import": "./_dist/svelte/store/fvtt/settings/index.js"
    },
    "./svelte/store/fvtt/settings/world": {
      "types": "./_dist/svelte/store/fvtt/settings/world/index.d.ts",
      "import": "./_dist/svelte/store/fvtt/settings/world/index.js"
    },
    "./svelte/store/position": {
      "types": "./_dist/svelte/store/position/index.d.ts",
      "import": "./_dist/svelte/store/position/index.js"
    },
    "./svelte/store/reducer": {
      "types": "./_dist/svelte/store/reducer/index.d.ts",
      "import": "./_dist/svelte/store/reducer/index.js"
    },
    "./svelte/store/reducer/array-object": {
      "types": "./_dist/svelte/store/reducer/array-object/index.d.ts",
      "import": "./_dist/svelte/store/reducer/array-object/index.js"
    },
    "./svelte/store/util": {
      "types": "./_dist/svelte/store/util/index.d.ts",
      "import": "./_dist/svelte/store/util/index.js"
    },
    "./svelte/store/web-storage": {
      "types": "./_dist/svelte/store/web-storage/index.d.ts",
      "import": "./_dist/svelte/store/web-storage/index.js"
    },
    "./svelte/store/web-storage/msgpack": {
      "types": "./_dist/svelte/store/web-storage/msgpack/index.d.ts",
      "import": "./_dist/svelte/store/web-storage/msgpack/index.js"
    },
    "./svelte/store/writable-derived": {
      "types": "./_dist/svelte/store/writable-derived/index.d.ts",
      "import": "./_dist/svelte/store/writable-derived/index.js"
    },
    "./svelte/transition": {
      "types": "./_dist/svelte/transition/index.d.ts",
      "import": "./_dist/svelte/transition/index.js"
    },
    "./svelte/util": {
      "types": "./_dist/svelte/util/index.d.ts",
      "import": "./_dist/svelte/util/index.js"
    },
    "./types/fvtt-shim/guard": {
      "types": "./_dist/types/fvtt-shim/guard/index.d.ts",
      "import": "./_dist/types/fvtt-shim/guard/index.js"
    },
    "./types/fvtt-shim/league": {
      "types": "./_dist/types/fvtt-shim/league/index.d.ts",
      "import": "./_dist/types/fvtt-shim/league/index.js"
    },
    "./types/fvtt-shim/pf2e": {
      "types": "./_dist/types/fvtt-shim/pf2e/index.d.ts",
      "import": "./_dist/types/fvtt-shim/pf2e/index.js"
    },
    "./util": {
      "types": "./_dist/util/index.d.ts",
      "import": "./_dist/util/index.js"
    },
    "./util/a11y": {
      "types": "./_dist/util/a11y/index.d.ts",
      "import": "./_dist/util/a11y/index.js"
    },
    "./util/animate": {
      "types": "./_dist/util/animate/index.d.ts",
      "import": "./_dist/util/animate/index.js"
    },
    "./util/async": {
      "types": "./_dist/util/async/index.d.ts",
      "import": "./_dist/util/async/index.js"
    },
    "./util/browser": {
      "types": "./_dist/util/browser/index.d.ts",
      "import": "./_dist/util/browser/index.js"
    },
    "./util/dom/input/tinykeys": {
      "types": "./_dist/util/dom/input/tinykeys/index.d.ts",
      "import": "./_dist/util/dom/input/tinykeys/index.js"
    },
    "./util/dom/layout": {
      "types": "./_dist/util/dom/layout/index.d.ts",
      "import": "./_dist/util/dom/layout/index.js"
    },
    "./util/dom/observer": {
      "types": "./_dist/util/dom/observer/index.d.ts",
      "import": "./_dist/util/dom/observer/index.js"
    },
    "./util/dom/style": {
      "types": "./_dist/util/dom/style/index.d.ts",
      "import": "./_dist/util/dom/style/index.js"
    },
    "./util/html": {
      "types": "./_dist/util/html/index.d.ts",
      "import": "./_dist/util/html/index.js"
    },
    "./util/html/striptags": {
      "types": "./_dist/util/html/striptags/index.d.ts",
      "import": "./_dist/util/html/striptags/index.js"
    },
    "./util/i18n": {
      "types": "./_dist/util/i18n/index.d.ts",
      "import": "./_dist/util/i18n/index.js"
    },
    "./util/loader-module": {
      "types": "./_dist/util/loader-module/index.d.ts",
      "import": "./_dist/util/loader-module/index.js"
    },
    "./util/object": {
      "types": "./_dist/util/object/index.d.ts",
      "import": "./_dist/util/object/index.js"
    },
    "./util/semver": {
      "types": "./_dist/util/semver/index.d.ts",
      "import": "./_dist/util/semver/index.js"
    },
    "./package.json": "./package.json"
  },
  "sideEffects": [
    "./_dist/svelte/animate/gsap/plugin/*.js",
    "./_dist/svelte/animate/gsap/plugin/bonus/*.js",
    "./_dist/svelte/application/index.js",
    "./_dist/svelte/component/application/index.js"
  ],
  "devDependencies": {
    "@rollup/plugin-alias": "^5.1.1",
    "@rollup/plugin-commonjs": "^28.0.2",
    "@rollup/plugin-node-resolve": "^16.0.0",
    "@rollup/plugin-replace": "^6.0.2",
    "@rollup/plugin-virtual": "^3.0.2",
    "@typhonjs-build-test/esm-d-ts": "^0.3.0-next.11",
    "@typhonjs-fvtt/svelte": "github:typhonjs-fvtt-lib/svelte#0.2.0",
    "@typhonjs-fvtt/types-fvtt-shim": "github:typhonjs-fvtt-lib/types-fvtt-shim",
    "@typhonjs-svelte/runtime-base": "github:typhonjs-svelte/runtime-base#0.2.0",
    "@typhonjs-utils/file-util": "^0.1.0",
    "fs-extra": "^11.3.0",
    "magic-string": "^0.30.17",
    "rollup": "^4.34.7",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-svelte": "^7.2.2",
    "upath": "^2.0.1"
  },
  "peerDependencies": {
    "@sveltejs/vite-plugin-svelte": ">=3.x.x <4",
    "autoprefixer": ">=10",
    "cssnano": ">=7",
    "postcss": ">=8",
    "postcss-preset-env": ">=10",
    "sass": ">=1",
    "svelte": ">=4.x.x <5",
    "svelte-preprocess": ">=6",
    "vite": ">=5"
  },
  "engines": {
    "node": ">=18"
  },
  "scripts": {
    "build": "rollup --config",
    "prepublishOnly": "npm run build"
  },
  "homepage": "https://github.com/typhonjs-fvtt-lib/runtime#readme",
  "keywords": [
    "foundry vtt",
    "fvtt",
    "typhonjs",
    "runtime",
    "svelte"
  ],
  "files": [
    "/.rollup/generatePlugin.js",
    "/.rollup/postcssConfig.js",
    "/.rollup/terserConfig.js",
    "/.rollup/local/externalPathsLib.js",
    "/.rollup/remote",
    "/_dist"
  ],
  "repository": "github:typhonjs-fvtt-lib/runtime",
  "bugs": "https://github.com/typhonjs-fvtt-lib/runtime/issues"
}
