UNPKG

@teipublisher/pb-components

Version:
142 lines (141 loc) 5.19 kB
{ "name": "@teipublisher/pb-components", "version": "2.25.2", "description": "Collection of webcomponents underlying TEI Publisher", "repository": "https://github.com/eeditiones/tei-publisher-components.git", "main": "index.html", "keywords": [ "TEI", "XML", "TEI Publisher", "ODD", "webcomponents", "litelement" ], "scripts": { "build": "npm run clean && rollup -c rollup.config.js", "build:production": "npm run clean && rollup -c rollup.config.js --environment BUILD:production", "start": "npm run build && npm run docs && es-dev-server", "test": "karma start", "test:watch": "karma start --auto-watch=true --single-run=false", "docker": "npm run build:production && docker build --no-cache --pull --rm -f 'Dockerfile' -t pbcomponents:master '.'", "docker:run": "docker run --rm -it -p 8080:8080/tcp -p 8443:8443/tcp pbcomponents:master", "docs": "wca src -f json --outFile pb-elements.json", "lint:eslint": "eslint --ext .js,.html . --ignore-path .gitignore", "format:eslint": "eslint --ext .js,.html . --fix --ignore-path .gitignore", "lint:prettier": "prettier \"**/*.js\" --check --ignore-path .gitignore", "format:prettier": "prettier \"**/*.js\" --write --ignore-path .gitignore", "lint": "npm run lint:eslint && npm run lint:prettier", "format": "npm run format:eslint && npm run format:prettier", "clean": "npm run clean-lib && rimraf dist css images/leaflet demo/build docs", "clean-lib": "rimraf -g lib/leaflet* lib/paged* lib/web-midi-player.js lib/airtable.browser.js", "prepare": "npm run docs && npm run build:production", "semantic-release": "semantic-release", "gh-pages": "node gh-pages.js" }, "author": "Wolfgang Meier", "license": "GPL-3.0-or-later", "dependencies": { "@babel/runtime": "7.11.2", "@cwmr/paper-autocomplete": "^4.0.0", "@jinntec/jinn-codemirror": "^1.13.5", "@lrnwebcomponents/es-global-bridge": "^7.0.4", "@polymer/app-layout": "^3.1.0", "@polymer/iron-ajax": "^3.0.1", "@polymer/iron-collapse": "^3.0.1", "@polymer/iron-form": "^3.0.1", "@polymer/iron-icon": "^3.0.1", "@polymer/iron-icons": "^3.0.1", "@polymer/iron-iconset": "^3.0.1", "@polymer/iron-label": "^3.0.1", "@polymer/iron-pages": "^3.0.1", "@polymer/neon-animation": "^3.0.1", "@polymer/paper-button": "^3.0.1", "@polymer/paper-card": "^3.0.1", "@polymer/paper-checkbox": "^3.1.0", "@polymer/paper-dialog": "^3.0.1", "@polymer/paper-dialog-scrollable": "^3.0.1", "@polymer/paper-dropdown-menu": "^3.1.0", "@polymer/paper-fab": "^3.0.1", "@polymer/paper-icon-button": "^3.0.2", "@polymer/paper-input": "^3.2.1", "@polymer/paper-item": "^3.0.1", "@polymer/paper-listbox": "^3.0.1", "@polymer/paper-menu-button": "^3.0.1", "@polymer/paper-progress": "^3.0.1", "@polymer/paper-tabs": "^3.1.0", "@polymer/paper-tooltip": "^3.0.1", "@vaadin/vaadin-tabs": "^3.2.0", "@vaadin/vaadin-upload": "^4.4.0", "@webcomponents/webcomponentsjs": "latest", "airtable": "^0.12.2", "animejs": "^3.2.0", "browser-fs-access": "^0.34.1", "construct-style-sheets-polyfill": "^3.1.0", "gridjs": "^5.0.2", "hotkeys-js": "^3.8.1", "i18next": "19.8.1", "i18next-browser-languagedetector": "^6.0.1", "i18next-chained-backend": "^2.0.1", "i18next-xhr-backend": "^3.2.2", "js-cookie": "^2.2.1", "leaflet": "^1.9.4", "leaflet-control-geocoder": "^2.4.0", "leaflet.markercluster": "^1.5.3", "lit-element": "^2.5.1", "lit-html": "^1.3.0", "marked": "^1.2.0", "pagedjs": "^0.4.3", "path-to-regexp": "^6.2.1", "prismjs": "^1.29.0", "tify": "^0.28.1", "tippy.js": "^6.3.7", "tom-select": "^2.2.2", "uniqolor": "^1.1.0", "verovio": "^3.16.0", "web-animations-js": "^2.3.2", "web-midi-player": "^1.4.1" }, "devDependencies": { "@babel/plugin-proposal-object-rest-spread": "^7.11.0", "@babel/plugin-transform-optional-chaining": "^7.22.6", "@open-wc/eslint-config": "^4.2.0", "@open-wc/prettier-config": "^1.1.0", "@open-wc/testing": "^2.5.29", "@open-wc/testing-karma": "^4.0.8", "@rollup/plugin-commonjs": "^11.0.2", "@rollup/plugin-node-resolve": "^7.1.1", "@rollup/plugin-replace": "^2.3.3", "@semantic-release/changelog": "^5.0.1", "@semantic-release/git": "^9.0.0", "deepmerge": "^4.2.2", "es-dev-server": "^2.1.0", "eslint": "^7.10.0", "karma": "^6.4.1", "lint-staged": "^10.4.0", "recursive-copy": "^2.0.14", "rimraf": "^5.0.1", "rollup": "^1.21.0", "rollup-plugin-analyzer": "^3.2.3", "rollup-plugin-babel": "^4.4.0", "rollup-plugin-copy": "^3.3.0", "rollup-plugin-modify": "^3.0.0", "rollup-plugin-terser": "^5.3.0", "semantic-release": "^17.1.1", "web-component-analyzer": "^1.1.6" }, "eslintConfig": { "extends": [ "@open-wc/eslint-config", "eslint-config-prettier" ] }, "prettier": "@open-wc/prettier-config", "lint-staged": { "*.js": [ "eslint --fix", "prettier --write", "git add" ] } }