@apolitical/sdk
Version:
Browser library to interact with Apolitical's APIs
119 lines • 2.93 kB
JSON
{
"name": "@apolitical/sdk",
"version": "10.6.0-RR.0",
"description": "Browser library to interact with Apolitical's APIs",
"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",
"prepack": "yarn build"
},
"keywords": [
"JavaScript",
"Browser",
"SDK"
],
"dependencies": {
"@apolitical/content": "0.7.2",
"@apolitical/error-reporting": "0.2.3",
"@apolitical/gtm": "1.2.2",
"@googlemaps/js-api-loader": "1.16.2",
"axios": "0.27.2",
"buffer": "6.0.3",
"http-status-codes": "2.2.0",
"socket.io-client": "4.7.0"
},
"peerDependencies": {
"@apolitical/content": "0.7.0",
"@apolitical/error-reporting": "0.2.3",
"@apolitical/gtm": "1.2.2",
"axios": "0.27.2",
"buffer": "6.0.3",
"http-status-codes": "2.2.0",
"socket.io-client": "4.7.0"
},
"devDependencies": {
"@apolitical/eslint-config": "2.1.1",
"@babel/core": "7.17.10",
"@babel/eslint-parser": "7.17.0",
"@babel/plugin-transform-runtime": "7.17.10",
"@babel/preset-env": "7.17.10",
"jest": "28.1.0",
"jest-environment-jsdom": "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",
"parserOptions": {
"requireConfigFile": false
}
},
"prettier": "@apolitical/eslint-config/prettier.config",
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
]
},
"jest": {
"bail": true,
"clearMocks": true,
"collectCoverage": true,
"collectCoverageFrom": [
"<rootDir>/lib/**/*.js"
],
"coveragePathIgnorePatterns": [
"<rootDir>/node_modules/"
],
"setupFiles": [
"./test/setupTests.js"
],
"reporters": [
"default",
"jest-junit"
],
"testEnvironment": "jsdom",
"testResultsProcessor": "jest-junit"
},
"babel": {
"presets": [
"@babel/preset-env"
],
"env": {
"test": {
"plugins": [
"@babel/plugin-transform-runtime"
]
}
}
},
"engines": {
"node": ">=20.14.0"
},
"lint-staged": {
"lib/**/*.js": [
"eslint --cache --fix --ignore-path .gitignore",
"prettier --single-quote --write --ignore-path .gitignore"
]
}
}