@apolitical/content
Version:
React library to interact with Apolitical's content using Contentful CDA
105 lines (104 loc) • 2.56 kB
JSON
{
"name": "@apolitical/content",
"version": "0.7.3",
"description": "React library to interact with Apolitical's content using Contentful CDA",
"author": "Apolitical Group Limited <engineering@apolitical.co>",
"license": "MIT",
"main": "build/index.js",
"files": [
"build/**"
],
"scripts": {
"test": "jest --runInBand",
"unit-test": "jest test/unit/* --bail --runInBand --passWithNoTests",
"integration-test": "jest test/integration/* --bail --runInBand --passWithNoTests",
"build": "webpack --config webpack.config.js",
"lint": "eslint --ext .js ./lib",
"format": "prettier --write 'lib/**/*.+(js|json)'",
"lint-format": "lint-staged",
"prepare": "cd ../../../../ && husky install frontend/modules/v1/apolitical-content/.husky",
"prepack": "yarn build"
},
"keywords": [
"JavaScript",
"Library",
"Contentful"
],
"dependencies": {
"contentful": "9.1.34",
"query-string": "7.1.1"
},
"peerDependencies": {
"contentful": "9.1.34",
"query-string": "7.1.1"
},
"devDependencies": {
"@apolitical/eslint-config": "2.0.2",
"@babel/core": "7.17.10",
"@babel/eslint-parser": "7.17.0",
"@babel/plugin-transform-runtime": "7.17.10",
"@babel/preset-env": "7.17.10",
"husky": "8.0.1",
"jest": "28.1.0",
"jest-junit": "13.2.0",
"lint-staged": "12.4.1",
"webpack": "5.72.1",
"webpack-cli": "4.9.2"
},
"eslintConfig": {
"extends": [
"@apolitical/eslint-config/base.config"
],
"env": {
"browser": true
},
"parser": "@babel/eslint-parser"
},
"prettier": "@apolitical/eslint-config/prettier.config",
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all",
"ie 11"
]
},
"jest": {
"bail": true,
"clearMocks": true,
"collectCoverage": true,
"collectCoverageFrom": [
"<rootDir>/lib/**/*.js"
],
"coveragePathIgnorePatterns": [
"<rootDir>/node_modules/"
],
"setupFiles": [
"./test/setupTests.js"
],
"reporters": [
"default",
"jest-junit"
],
"testResultsProcessor": "jest-junit"
},
"babel": {
"presets": [
"@babel/preset-env"
],
"env": {
"test": {
"plugins": [
"@babel/plugin-transform-runtime"
]
}
}
},
"engines": {
"node": ">=20.14.0"
},
"lint-staged": {
"*.js": "eslint --cache --fix --ignore-path .gitignore",
"*.+(js|json)": "prettier --write --ignore-path .gitignore"
}
}