@skhemata/skhemata-form
Version:
Skhemata Form Web Component. This web component can be used as base web component when working with forms and inputs.
99 lines (98 loc) • 3.25 kB
JSON
{
"name": "@skhemata/skhemata-form",
"version": "1.6.3",
"description": "Skhemata Form Web Component. This web component can be used as base web component when working with forms and inputs.",
"author": "skhemata-form",
"license": "https://raw.githubusercontent.com/skhemata/skhemata-form/master/LICENSE",
"main": "dist/index.js",
"module": "dist/index.js",
"repository": {
"type": "git",
"url": "https://github.com/skhemata/skhemata-form.git"
},
"keywords": [
"skhemata",
"form",
"web component"
],
"scripts": {
"start": "concurrently --kill-others --names tsc,web-dev-server \"npm run tsc:watch\" \"web-dev-server --app-index demo/index.html --node-resolve --open --watch\"",
"tsc:watch": "tsc --watch",
"build": "tsc",
"prepare": "npm run build",
"lint": "eslint --ext .ts,.html . --ignore-path .gitignore && prettier \"**/*.ts\" --check --ignore-path .gitignore",
"format": "eslint --ext .ts,.html . --fix --ignore-path .gitignore && prettier \"**/*.ts\" --write --ignore-path .gitignore",
"test": "tsc && wtr --coverage",
"test:watch": "tsc && concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"wtr --watch\"",
"storybook": "tsc && concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"wds -c .storybook/server.mjs\"",
"storybook:build": "tsc && build-storybook"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.35",
"@fortawesome/free-solid-svg-icons": "^5.15.3",
"@power-elements/stripe-elements": "^2.3.8",
"@riovir/wc-fontawesome": "^0.1.6",
"@skhemata/skhemata-base": "^1.1.0",
"@skhemata/skhemata-editor-quill": "^0.2.0",
"@spectrum-web-components/dropzone": "^0.7.4",
"@spectrum-web-components/illustrated-message": "^0.6.5",
"@spectrum-web-components/link": "^0.8.4",
"lit-html": "^2.0.0-rc.3",
"parchment": "^2.0.0-dev.2"
},
"devDependencies": {
"@open-wc/eslint-config": "^4.2.0",
"@open-wc/testing": "^2.5.32",
"@types/dropzone": "^5.7.3",
"@types/node": "13.11.1",
"@types/quill": "^2.0.6",
"@typescript-eslint/eslint-plugin": "^4.21.0",
"@typescript-eslint/parser": "^4.21.0",
"@web/dev-server": "^0.0.12",
"@web/dev-server-storybook": "^0.3.6-next.0",
"@web/test-runner": "^0.12.19",
"concurrently": "^5.1.0",
"eslint": "^7.24.0",
"eslint-config-prettier": "^7.2.0",
"husky": "^4.3.8",
"lint-staged": "^10.5.4",
"prettier": "^2.2.1",
"tslib": "^1.11.0",
"typescript": "^4.0.7"
},
"eslintConfig": {
"parser": "@typescript-eslint/parser",
"extends": [
"@open-wc/eslint-config",
"eslint-config-prettier"
],
"plugins": [
"@typescript-eslint"
],
"rules": {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
"error"
],
"import/no-unresolved": "off",
"import/extensions": "off",
"no-shadow": "off",
"@typescript-eslint/no-shadow": "error"
}
},
"prettier": {
"singleQuote": true,
"arrowParens": "avoid"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.ts": [
"eslint --fix",
"prettier --write"
]
}
}