@adobe/aem-core-components-react-base
Version:
AEM - React Implementation for the AEM Core Components
143 lines (142 loc) • 4.55 kB
JSON
{
"name": "@adobe/aem-core-components-react-base",
"version": "1.1.8",
"license": "Apache-2.0",
"keywords": [
"adobe",
"aem",
"cq5",
"react",
"core",
"components"
],
"description": "AEM - React Implementation for the AEM Core Components",
"author": {
"name": "Adobe Systems Inc."
},
"main": "dist/index.js",
"types": "dist/index.d.ts",
"homepage": "https://github.com/adobe/aem-react-core-wcm-components-base/blob/master/README.md",
"repository": {
"type": "git",
"url": "https://github.com/adobe/aem-react-core-wcm-components-base"
},
"scripts": {
"clean": "shx rm -rf coverage/ dist/ src/tsconfig.types.tsbuildinfo",
"linter": "eslint --ext .ts,.tsx .",
"linter:fix": "eslint --ext .ts,.tsx . --fix",
"test-clear": "jest --clearCache",
"test": "jest",
"test:coverage": "jest --coverage",
"test:debug": "jest --coverage --watchAll",
"build": "npm run clean && webpack --config config/webpack.config.core.js && webpack --config config/webpack.config.lib.js && tsc -p src/tsconfig.types.json",
"build:production": "npm run clean && cross-env NODE_ENV=production webpack --config config/webpack.config.core.js --mode=production && webpack --config config/webpack.config.lib.js --mode=production && tsc -p src/tsconfig.types.json",
"build:types": "npm run clean && tsc -p src/tsconfig.types.json",
"docs": "jsdoc -c ./jsdoc_conf.json && doxdox \"src/**/*.+(js|jsx)\" --layout templates/DOCUMENTATION.hbs --output DOCUMENTATION.md",
"readme": "node node_modules/markdown-include/bin/cli.js markdown-include.config.json",
"docs-readme": "npm run docs && npm run readme",
"semantic-release": "semantic-release"
},
"dependencies": {},
"peerDependencies": {
"react": "^16.14.0",
"react-router-dom": "^5.2.0"
},
"devDependencies": {
"shx": "^0.3.2",
"@babel/cli": "^7.10.5",
"@babel/core": "^7.11.4",
"@babel/preset-env": "^7.11.0",
"@babel/preset-react": "^7.10.4",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"@types/enzyme": "^3.10.5",
"@types/enzyme-adapter-react-16": "^1.0.6",
"@types/jest": "^26.0.14",
"@types/node": "^12.20.10",
"@types/react": "^16.14.5",
"@types/react-dom": "^16.9.8",
"@types/react-router-dom": "^5.1.5",
"@typescript-eslint/eslint-plugin": "^3.9.0",
"@typescript-eslint/parser": "^3.9.0",
"babel-loader": "^8.1.0",
"babel-plugin-istanbul": "^5.2.0",
"source-map-loader": "^1.1.0",
"chai": "^4.2.0",
"clean-webpack-plugin": "^3.0.0",
"cross-env": "^6.0.3",
"doxdox": "^3.0.0",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.3",
"eslint": "^6.8.0",
"istanbul": "^0.4.5",
"istanbul-instrumenter-loader": "^3.0.1",
"jest": "^26.4.2",
"jest-environment-jsdom-fourteen": "1.0.1",
"jest-resolve": "26.6.2",
"jest-watch-typeahead": "0.6.3",
"jsdoc": "^3.6.5",
"markdown-include": "^0.4.3",
"prop-types": "^15.7.2",
"react": "^16.14.0",
"react-dom": "^16.14.0",
"react-router-dom": "^5.2.0",
"ts-jest": "26.5.6",
"ts-loader": "^6.2.2",
"typescript": "^4.0.2",
"webpack": "^4.46.0",
"webpack-cli": "^3.3.10",
"webpack-manifest-plugin": "^2.2.0",
"webpack-node-externals": "^1.7.2",
"commitizen": "^4.2.3",
"cz-conventional-changelog": "^3.3.0",
"@semantic-release/changelog": "^5.0.1",
"@semantic-release/git": "^9.0.0",
"@semantic-release/github": "^7.2.0",
"semantic-release": "^17.4.1"
},
"eslintConfig": {
"extends": "plugin:@typescript-eslint/recommended",
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module"
},
"rules": {
"@typescript-eslint/no-empty-interface": 0
}
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"release": {
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
[
"@semantic-release/git",
{
"assets": [
"package.json"
]
}
]
]
}
}