From 2fd4e104b89bb8dcab8a37f3a1907fd0f58dccd1 Mon Sep 17 00:00:00 2001 From: Michal Kunc Date: Wed, 6 Apr 2022 10:46:44 +0200 Subject: [PATCH] Initial commit --- .dockerignore | 1 + .drone.yml | 20 + .gitignore | 4 + Dockerfile | 11 + captain-definition | 4 + package-lock.json | 1088 ++++++++++++++++++++++++++++++++++++++++++ package.json | 32 ++ public/bg.webp | Bin 0 -> 107248 bytes public/favicon.png | Bin 0 -> 3127 bytes public/global.css | 63 +++ public/index.html | 17 + rollup.config.js | 83 ++++ src/App.svelte | 106 ++++ src/Card.svelte | 75 +++ src/CardInput.svelte | 35 ++ src/global.d.ts | 1 + src/main.ts | 7 + tsconfig.json | 6 + 18 files changed, 1553 insertions(+) create mode 120000 .dockerignore create mode 100644 .drone.yml create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 captain-definition create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/bg.webp create mode 100644 public/favicon.png create mode 100644 public/global.css create mode 100644 public/index.html create mode 100644 rollup.config.js create mode 100644 src/App.svelte create mode 100644 src/Card.svelte create mode 100644 src/CardInput.svelte create mode 100644 src/global.d.ts create mode 100644 src/main.ts create mode 100644 tsconfig.json diff --git a/.dockerignore b/.dockerignore new file mode 120000 index 0000000..3e4e48b --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +.gitignore \ No newline at end of file diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..de2d078 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,20 @@ +kind: pipeline +type: docker +name: default + +steps: +- name: deploy + image: caprover/cli-caprover:2.2.3 + commands: + - caprover deploy + environment: + CAPROVER_URL: + from_secret: caprover_url + CAPROVER_APP: + from_secret: caprover_app + CAPROVER_APP_TOKEN: + from_secret: app_token + CAPROVER_BRANCH: main + when: + branch: + - main diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..da93220 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/node_modules/ +/public/build/ + +.DS_Store diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..390b62f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM node AS build + +ARG CAPROVER_GIT_COMMIT_SHA="" +WORKDIR /app +COPY . /app +RUN npm install && \ + npm run build + +FROM nginx +COPY --from=build /app/public /usr/share/nginx/html + diff --git a/captain-definition b/captain-definition new file mode 100644 index 0000000..b2726ed --- /dev/null +++ b/captain-definition @@ -0,0 +1,4 @@ +{ + "schemaVersion": 2, + "dockerfilePath": "./Dockerfile" + } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6ed035c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1088 @@ +{ + "name": "pf2e-cards", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + }, + "@rollup/plugin-commonjs": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", + "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-typescript": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.3.1.tgz", + "integrity": "sha512-84rExe3ICUBXzqNX48WZV2Jp3OddjTMX97O2Py6D1KJaGSwWp0mDHXj+bCGNJqWHIEKDIT2U0sDjhP4czKi6cA==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "resolve": "^1.17.0" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@tsconfig/svelte": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-2.0.1.tgz", + "integrity": "sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A==", + "dev": true + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/node": { + "version": "17.0.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", + "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", + "dev": true + }, + "@types/pug": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", + "dev": true + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/sass": { + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", + "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "console-clear": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", + "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true + }, + "dompurify": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.6.tgz", + "integrity": "sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg==" + }, + "es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "kleur": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==" + }, + "livereload": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz", + "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==", + "dev": true, + "requires": { + "chokidar": "^3.5.0", + "livereload-js": "^3.3.1", + "opts": ">= 1.2.0", + "ws": "^7.4.3" + } + }, + "livereload-js": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.3.tgz", + "integrity": "sha512-a7Jipme3XIBIryJluWP5LQrEAvhobDPyScBe+q+MYwxBiMT2Ck7msy4tAdF8TAa33FMdJqX4guP81Yhiu6BkmQ==", + "dev": true + }, + "local-access": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", + "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==" + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + }, + "mrmime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", + "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz", + "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "require-relative": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", + "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "dev": true + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-css-only": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz", + "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==", + "dev": true, + "requires": { + "@rollup/pluginutils": "4" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", + "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + } + } + }, + "rollup-plugin-livereload": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz", + "integrity": "sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==", + "dev": true, + "requires": { + "livereload": "^0.9.1" + } + }, + "rollup-plugin-svelte": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz", + "integrity": "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==", + "dev": true, + "requires": { + "require-relative": "^0.8.7", + "rollup-pluginutils": "^2.8.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "requires": { + "mri": "^1.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=", + "dev": true, + "requires": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + } + }, + "semiver": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz", + "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==" + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "sirv": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", + "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==", + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^3.0.0" + } + }, + "sirv-cli": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-2.0.2.tgz", + "integrity": "sha512-OtSJDwxsF1NWHc7ps3Sa0s+dPtP15iQNJzfKVz+MxkEo3z72mCD+yu30ct79rPr0CaV1HXSOBp+MIY5uIhHZ1A==", + "requires": { + "console-clear": "^1.1.0", + "get-port": "^3.2.0", + "kleur": "^4.1.4", + "local-access": "^1.0.1", + "sade": "^1.6.0", + "semiver": "^1.0.0", + "sirv": "^2.0.0", + "tinydate": "^1.0.0" + } + }, + "sorcery": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", + "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.5", + "minimist": "^1.2.0", + "sander": "^0.5.0", + "sourcemap-codec": "^1.3.0" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svelte": { + "version": "3.46.6", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.46.6.tgz", + "integrity": "sha512-o9nNft/OzCz/9kJpmWa1S52GAM+huCjPIsNWydYmgei74ZWlOA9/hN9+Z12INdklghu31seEXZMRHhS1+8DETw==", + "dev": true + }, + "svelte-check": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.4.6.tgz", + "integrity": "sha512-luzdly7RJhyXucQe8ID/7CqDgXdMrPYXmyZBjCbp+cixzTopZotuWevrB5hWDOnOU19m2cyetigIIa7WDHnCmQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "fast-glob": "^3.2.7", + "import-fresh": "^3.2.1", + "minimist": "^1.2.5", + "picocolors": "^1.0.0", + "sade": "^1.7.4", + "source-map": "^0.7.3", + "svelte-preprocess": "^4.0.0", + "typescript": "*" + } + }, + "svelte-preprocess": { + "version": "4.10.5", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.5.tgz", + "integrity": "sha512-VKXPRScCzAZqeBZOGq4LLwtNrAu++mVn7XvQox3eFDV7Ciq0Lg70Q8QWjH9iXF7J+pMlXhPsSFwpCb2E+hoeyA==", + "dev": true, + "requires": { + "@types/pug": "^2.0.4", + "@types/sass": "^1.16.0", + "detect-indent": "^6.0.0", + "magic-string": "^0.25.7", + "sorcery": "^0.10.0", + "strip-indent": "^3.0.0" + } + }, + "terser": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "dev": true, + "requires": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + } + }, + "tinydate": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", + "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "totalist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz", + "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==" + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "typescript": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..6356c44 --- /dev/null +++ b/package.json @@ -0,0 +1,32 @@ +{ + "name": "pf2e-cards", + "version": "1.0.0", + "private": true, + "scripts": { + "build": "rollup -c", + "dev": "rollup -c -w", + "start": "sirv public --no-clear", + "check": "svelte-check --tsconfig ./tsconfig.json" + }, + "devDependencies": { + "@rollup/plugin-commonjs": "^17.0.0", + "@rollup/plugin-node-resolve": "^11.0.0", + "rollup": "^2.3.4", + "rollup-plugin-css-only": "^3.1.0", + "rollup-plugin-livereload": "^2.0.0", + "rollup-plugin-svelte": "^7.0.0", + "rollup-plugin-terser": "^7.0.0", + "svelte": "^3.0.0", + "svelte-check": "^2.0.0", + "svelte-preprocess": "^4.0.0", + "@rollup/plugin-typescript": "^8.0.0", + "typescript": "^4.0.0", + "tslib": "^2.0.0", + "@tsconfig/svelte": "^2.0.0" + }, + "dependencies": { + "dompurify": "^2.3.6", + "lz-string": "^1.4.4", + "sirv-cli": "^2.0.0" + } +} diff --git a/public/bg.webp b/public/bg.webp new file mode 100644 index 0000000000000000000000000000000000000000..20e353585f4445a0ee62359226a2294b73d7639c GIT binary patch literal 107248 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¿LNgJEKTc9xLZ{gI3$nq6kmf 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 ud4G`eoWe+uBEz=iTs literal 0 HcmV?d00001 diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6f5eb5a2f1f1c882d265cf479de25caa925645 GIT binary patch literal 3127 zcmV-749N3|P)i z7)}s4L53SJCkR}iVi00SFk;`MXX*#X*kkwKs@nFGS}c;=?XFjU|G$3t^5sjIVS2G+ zw)WGF83CpoGXhLGW(1gW%uV|X7>1P6VhCX=Ux)Lb!*DZ%@I3!{Gsf7d?gtIQ%nQiK z3%(LUSkBji;C5Rfgd6$VsF@H`Pk@xtY6t<>FNR-pD}=C~$?)9pdm3XZ36N5PNWYjb z$xd$yNQR9N!dfj-Vd@BwQo^FIIWPPmT&sZyQ$v81(sCBV=PGy{0wltEjB%~h157*t zvbe_!{=I_783x!0t1-r#-d{Y?ae$Q4N_Nd^Ui^@y(%)Gjou6y<3^XJdu{rmUf-Me?)zZ>9OR&6U5H*cK; z$gUlB{g0O4gN0sLSO|Of?hU(l?;h(jA3uH!Z{EBKuV23ouU@^Y6#%v+QG;>e*E}%?wlu-NT4DG zs)z)7WbLr)vGAu(ohrKc^em@OpO&f~6_>E61n_e0_V3@{U3^O;j{`^mNCJUj_>;7v zsMs6Hu3g7+@v+lSo;=yTYFqq}jZmQ-BK8K{C4kqi_i*jBaQE(Au0607V-zKeT;EPg zX(`vrn=L+e74+-Tqeok@_`tDa$G9I|$nTU5H*2V8@y()n*zqM?J1G!-1aX;CfDC9B zTnJ#j_%*n8Qb1)re*Bno7g0RG{Eb;IK14irJYJp$5Z6ac9~b_P?+5t~95~SRG$g?1 znFJ7p$xV&GZ18m~79TGRdfsc-BcX$9yXTR*n)mPD@1~O(_?cT$ZvFPucRmGlq&se0 zKrcUf^k}4hM*biEJOWKzz!qQe;CB_ZtSOO9Owg#lZAc=s65^rb{fZe(TYu_rk!wKkEf}RIt=#Om( zR8mN`DM<^xj~59euMMspBolVN zAPTr8sSDI104orIAdmL$uOXn*6hga1G+0WD0E?UtabxC#VC~vf3|10|phW;yQ3CY8 z2CM=)ErF;xq-YJ5G|um}>*1#E+O_Mu|Nr#qQ&G1P-NMq@f?@*XUcSbV?tX=)ilM-Q zBZP|!Bpv0V;#ojKcpc7$=eqO;#Uy~#?^kNI{vSZfLx&DEt~LTmaKWXcx=joubklI<*Aw z>LtMaQ7DR<1I2LkWvwyu#Rwn~;ezT}_g(@5l3h?W%-a86Y-t#O1PubP+z<%?V5D(U zy57A6{h+{?kOZp7&WKZR+=sznMJ}+Dnpo=C_0%R_x_t~J5T?E_{+))l5v1%52>)d-`iiZyx|5!%M2Fb2dU zW3~MwwpEH9Rhue+k$UIOoo($Ds!NbOyMR36fRHu;*15(YcA7siIZk#%JWz>P!qX1?IUojG&nKR>^gArBt2 zit(ETyZ=@V&7mv_Fi4bABcnwP+jzQuHcfU&BrAV91u-rFvEi7y-KnWsvHH=d2 zgAk(GKm_S8RcTJ>2N3~&Hbwp{Z3NF_Xeh}g4Eke)V&dY{W(3&b1j9t4yK_aYJisZZ{1rcU5- z;eD>K;ndPq&B-8yA_S0F!4ThA&{1{x)H<#?k9a#6Pc6L?V^s0``ynL&D;p(!Nmx`Y zFkHex{4p!Ggm^@DlehW}iHHVi}~u=$&N? z(NEBLQ#UxxAkdW>X9LnqUr#t4Lu0=9L8&o>JsqTtT5|%gb3QA~hr0pED71+iFFr)dZ=Q=E6ng{NE{Z~0)C?deO#?Aj zSDQ$z#TeC2T^|=}6GBo-&$;E{HL3!q3Z-szuf)O=G#zDjin4SSP%o%6+2IT#sLjQa ziyxFFz~LMjWY+_a5H!U6%a<=b7QVP^ z*90a62;bVq{?@)P6^DWd^Yilq4|YTV2Nw!Yu;a1lPI-sxR)rf@Fe5DhDP7FH zZZ%4S*1C30P;|O+jB!1;m|rXT90Sm5*RBbQN`PKu+hDD*S^yE(CdtSfg=z>u$cIj> z + + + + + + Svelte app + + + + + + + + + + diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..1cf4881 --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,83 @@ +import svelte from 'rollup-plugin-svelte'; +import commonjs from '@rollup/plugin-commonjs'; +import resolve from '@rollup/plugin-node-resolve'; +import livereload from 'rollup-plugin-livereload'; +import { terser } from 'rollup-plugin-terser'; +import sveltePreprocess from 'svelte-preprocess'; +import typescript from '@rollup/plugin-typescript'; +import css from 'rollup-plugin-css-only'; + +const production = !process.env.ROLLUP_WATCH; + +function serve() { + let server; + + function toExit() { + if (server) server.kill(0); + } + + return { + writeBundle() { + if (server) return; + server = require('child_process').spawn('npm', ['run', 'start', '--', '--dev'], { + stdio: ['ignore', 'inherit', 'inherit'], + shell: true + }); + + process.on('SIGTERM', toExit); + process.on('exit', toExit); + } + }; +} + +export default { + input: 'src/main.ts', + output: { + sourcemap: true, + format: 'iife', + name: 'app', + file: 'public/build/bundle.js' + }, + plugins: [ + svelte({ + preprocess: sveltePreprocess({ sourceMap: !production }), + compilerOptions: { + // enable run-time checks when not in production + dev: !production + } + }), + // we'll extract any component CSS out into + // a separate file - better for performance + css({ output: 'bundle.css' }), + + // If you have external dependencies installed from + // npm, you'll most likely need these plugins. In + // some cases you'll need additional configuration - + // consult the documentation for details: + // https://github.com/rollup/plugins/tree/master/packages/commonjs + resolve({ + browser: true, + dedupe: ['svelte'] + }), + commonjs(), + typescript({ + sourceMap: !production, + inlineSources: !production + }), + + // In dev mode, call `npm run start` once + // the bundle has been generated + !production && serve(), + + // Watch the `public` directory and refresh the + // browser on changes when not in production + !production && livereload('public'), + + // If we're building for production (npm run build + // instead of npm run dev), minify + production && terser() + ], + watch: { + clearScreen: false + } +}; diff --git a/src/App.svelte b/src/App.svelte new file mode 100644 index 0000000..1720d50 --- /dev/null +++ b/src/App.svelte @@ -0,0 +1,106 @@ + + +

+
+

PF2e card generator

+ +
+
+ {#each cards as card, idx (card.id)} +
+ + +
+ {/each} +
+
+ + diff --git a/src/Card.svelte b/src/Card.svelte new file mode 100644 index 0000000..b5ec928 --- /dev/null +++ b/src/Card.svelte @@ -0,0 +1,75 @@ + + + + + +
+
+
{name}
+
{type}
+
+
+ {#each tags as tag} +
{tag}
+ {/each} +
+
+

+ {@html DOMPurify.sanitize(attributes)} +

+

+ {@html DOMPurify.sanitize(description)} +

+
+
+ diff --git a/src/CardInput.svelte b/src/CardInput.svelte new file mode 100644 index 0000000..894985c --- /dev/null +++ b/src/CardInput.svelte @@ -0,0 +1,35 @@ + + + + +
+
Name:
+
Type:
+
Tags:
+
Attributes: + +
+
Description: + +
+
+ + +
+
diff --git a/src/global.d.ts b/src/global.d.ts new file mode 100644 index 0000000..0e72969 --- /dev/null +++ b/src/global.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..d80e9a3 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,7 @@ +import App from './App.svelte'; + +const app = new App({ + target: document.body, +}); + +export default app; \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..b082e96 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "@tsconfig/svelte/tsconfig.json", + + "include": ["src/**/*"], + "exclude": ["node_modules/*", "__sapper__/*", "public/*"] +} \ No newline at end of file