react-disqus-components
Version:
react-disqus-components wrapper for official disqus web api
128 lines (127 loc) • 3.35 kB
JSON
{
"name": "react-disqus-components",
"version": "1.2.3",
"description": "react-disqus-components wrapper for official disqus web api",
"main": "dist/index.cjs.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"author": "Aquariuslt <superaquariuslt@gmail.com>",
"homepage": "https://github.com/aquariuslt/react-disqus-components",
"repository": "https://github.com/aquariuslt/react-disqus-components",
"license": "MIT",
"keywords": [
"disqus",
"react",
"functional-components"
],
"scripts": {
"build": "tsc && rollup -c rollup.config.ts",
"clean": "rimraf dist",
"prepublishOnly": "npm run build",
"test": "jest",
"test:cov": "jest --coverage",
"release": "semantic-release"
},
"files": [
"dist",
"index.ts"
],
"dependencies": {},
"devDependencies": {
"@semantic-release/changelog": "5.0.0",
"@semantic-release/git": "9.0.0",
"@types/jest": "25.1.4",
"@types/node": "12.12.30",
"@types/react": "16.9.23",
"@types/react-dom": "16.9.5",
"@typescript-eslint/eslint-plugin": "2.23.0",
"@typescript-eslint/parser": "2.23.0",
"eslint": "6.8.0",
"eslint-config-prettier": "6.10.0",
"eslint-plugin-prettier": "3.1.2",
"jest": "25.1.0",
"prettier": "1.19.1",
"react": "16.13.0",
"react-dom": "16.13.0",
"rimraf": "3.0.2",
"rollup": "2.0.6",
"rollup-plugin-typescript": "1.0.1",
"semantic-release": "17.0.4",
"ts-jest": "25.2.1",
"tslib": "1.11.1",
"typescript": "3.8.3"
},
"peerDependencies": {
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"eslintConfig": {
"parser": "@typescript-eslint/parser",
"extends": [
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint"
],
"plugins": [
"@typescript-eslint",
"prettier"
],
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"rules": {
"@typescript-eslint/camelcase": "off",
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/explicit-member-accessibility": "off",
"@typescript-eslint/no-parameter-properties": "off",
"@typescript-eslint/interface-name-prefix": "off",
"@typescript-eslint/no-var-requires": "off"
}
},
"prettier": {
"semi": true,
"arrowParens": "always",
"proseWrap": "never",
"singleQuote": true,
"printWidth": 120
},
"jest": {
"moduleFileExtensions": [
"tsx",
"ts",
"js",
"json"
],
"transform": {
"^.+\\.tsx$": "ts-jest"
},
"collectCoverageFrom": [
"<rootDir>/src/**/*.tsx"
],
"testMatch": [
"<rootDir>/src/__tests__/**/*.test.tsx"
],
"coverageDirectory": "<rootDir>/reports/coverage"
},
"release": {
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/github",
"@semantic-release/npm",
"@semantic-release/changelog",
[
"@semantic-release/git",
{
"assets": [
"docs",
"package.json",
"README.md",
"CHANGELOG.md"
],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
]
]
}
}