@exmg/livery
Version:
Ex Machina Group Livery Web SDK.
122 lines (121 loc) • 4.08 kB
JSON
{
"name": "@exmg/livery",
"version": "6.4.0",
"publishConfig": {
"access": "public"
},
"description": "Ex Machina Group Livery Web SDK.",
"author": "Ex Machina Group",
"homepage": "https://www.liveryvideo.com/",
"license": "MIT",
"repository": "bitbucket:exmachina/livery-sdk-web",
"main": "dist/index.umd.js",
"module": "dist/index.js",
"types": "build/index.d.ts",
"files": [
"dist",
"build/**/*.d.ts"
],
"scripts": {
"cz": "git-cz",
"clean": "rimraf build dist coverage",
"build:ext": "mkdir -p build && cp -r ext build",
"build": "npm run build:ext && tsc -d",
"watch": "npm run build:ext && tsc -d -w",
"dist:watch": "rollup -c -w",
"dist": "rollup -c",
"dist:demo": "rollup -c rollup.config.demo.js",
"start": "es-dev-server --node-resolve --open demo/ --watch",
"start:compatibility": "es-dev-server --compatibility all --node-resolve --open demo/ --watch",
"lint:eslint": "eslint --ext .ts,.js,.html .",
"format:eslint": "eslint --ext .ts,.js,.html . --fix",
"lint:prettier": "prettier \"**/*.{html,js,json,md,ts}\" --check",
"format:prettier": "prettier \"**/*.{html,js,json,md,ts}\" --write",
"lint:markdown": "markdownlint \"**/*.md\"",
"format:markdown": "markdownlint \"**/*.md\" --fix",
"lint": "npm run lint:eslint && npm run lint:markdown && npm run lint:prettier",
"format": "npm run format:eslint && npm run format:markdown && npm run format:prettier",
"test": "karma start",
"test:watch": "karma start --auto-watch=true --single-run=false",
"test:update-snapshots": "karma start --update-snapshots",
"test:prune-snapshots": "karma start --prune-snapshots",
"test:compatibility": "karma start --compatibility all",
"test:compatibility:watch": "karma start --compatibility all --auto-watch=true --single-run=false",
"test:bs": "karma start karma.bs.config.js --compatibility all",
"prepublishOnly": "npm run dist",
"_husky-commit-msg": "git-branch-is -rqI \"^(beta|master)$\" || commitlint -E HUSKY_GIT_PARAMS"
},
"dependencies": {
"@exmg/livery-interactive": "^1.4.0",
"bowser": "^2.11.0",
"lit-element": "^2.4.0",
"lit-html": "^1.3.0",
"lodash-es": "^4.17.21",
"sprintf-js": "^1.1.2"
},
"devDependencies": {
"@commitlint/cli": "^11.0.0",
"@commitlint/config-conventional": "^11.0.0",
"@open-wc/building-rollup": "^1.9.4",
"@open-wc/eslint-config": "^4.2.0",
"@open-wc/testing": "^2.5.32",
"@open-wc/testing-karma": "^4.0.9",
"@open-wc/testing-karma-bs": "^1.3.94",
"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-replace": "^2.4.0",
"@semantic-release/changelog": "^5.0.1",
"@semantic-release/git": "^9.0.0",
"@types/google.visualization": "0.0.60",
"@types/lodash-es": "^4.17.4",
"@types/sprintf-js": "^1.1.2",
"@typescript-eslint/eslint-plugin": "^4.15.1",
"@typescript-eslint/parser": "^4.15.1",
"commitizen": "^4.2.3",
"cz-conventional-changelog": "^3.3.0",
"es-dev-server": "^2.1.0",
"eslint": "^7.20.0",
"eslint-config-prettier": "^8.0.0",
"git-branch-is": "^4.0.0",
"husky": "^5.1.0",
"lint-staged": "^10.5.4",
"markdownlint-cli": "^0.26.0",
"prettier": "^2.2.1",
"rimraf": "^3.0.2",
"rollup": "^2.39.0",
"rollup-plugin-cpy": "^2.0.1",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-terser": "^7.0.2",
"semantic-release": "^17.3.9",
"typescript": "^4.1.5",
"webpack-merge": "^5.7.3"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"husky": {
"hooks": {
"commit-msg": "npm run _husky-commit-msg",
"pre-commit": "lint-staged -r"
}
},
"lint-staged": {
"*.{html,js,ts}": [
"eslint --fix",
"prettier --write"
],
"*.json": [
"prettier --write"
],
"*.md": [
"markdownlint --fix",
"prettier --write"
]
}
}