116 lines
2.8 KiB
JSON
116 lines
2.8 KiB
JSON
{
|
|
"name": "regexper",
|
|
"version": "1.0.0",
|
|
"description": "Regular expression visualization tool",
|
|
"homepage": "http://regexper.com",
|
|
"author": {
|
|
"name": "Jeffrey Avallone",
|
|
"email": "jeff.avallone@gmail.com"
|
|
},
|
|
"license": "MIT",
|
|
"private": true,
|
|
"scripts": {
|
|
"start": "gatsby develop",
|
|
"build": "gatsby build",
|
|
"test:lint": "eslint --ignore-path .gitignore .",
|
|
"test:unit": "jest --coverage",
|
|
"test:watch": "jest --watch"
|
|
},
|
|
"husky": {
|
|
"hooks": {
|
|
"pre-commit": "yarn test:lint"
|
|
}
|
|
},
|
|
"browserslist": [
|
|
">1%",
|
|
"not ie < 11"
|
|
],
|
|
"postcss": {
|
|
"plugins": {
|
|
"postcss-import": {},
|
|
"postcss-cssnext": {
|
|
"features": {
|
|
"rem": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"jest": {
|
|
"clearMocks": true,
|
|
"collectCoverageFrom": [
|
|
"src/**/*.js",
|
|
"!src/i18n.js"
|
|
],
|
|
"coverageReporters": [
|
|
"text-summary",
|
|
"html"
|
|
],
|
|
"globals": {
|
|
"__PATH_PREFIX__": ""
|
|
},
|
|
"moduleNameMapper": {
|
|
"\\.css$": "identity-obj-proxy"
|
|
},
|
|
"modulePaths": [
|
|
"src",
|
|
"node_modules"
|
|
],
|
|
"setupFilesAfterEnv": [
|
|
"react-testing-library/cleanup-after-each",
|
|
"<rootDir>/jest/setup.js"
|
|
],
|
|
"testPathIgnorePatterns": [
|
|
"node_modules",
|
|
".cache"
|
|
],
|
|
"transform": {
|
|
"\\.yaml$": "<rootDir>/jest/yaml.js",
|
|
"\\.js$": "<rootDir>/jest/preprocess.js",
|
|
"\\.svg$": "<rootDir>/jest/static-file-transform.js"
|
|
},
|
|
"transformIgnorePatterns": [
|
|
"node_modules/(?!(gatsby)/)"
|
|
],
|
|
"watchPathIgnorePatterns": [
|
|
"<rootDir>/coverage",
|
|
"<rootDir>/public"
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"@babel/core": "^7.2.2",
|
|
"@ungap/url-search-params": "^0.1.2",
|
|
"babel-core": "^7.0.0-bridge.0",
|
|
"babel-jest": "^24.5.0",
|
|
"babel-plugin-dynamic-import-node": "^2.2.0",
|
|
"babel-preset-gatsby": "^0.1.6",
|
|
"eslint": "^5.11.1",
|
|
"eslint-plugin-jest": "^22.1.2",
|
|
"eslint-plugin-react": "^7.12.1",
|
|
"firebase-tools": "^6.3.0",
|
|
"gatsby": "^2.0.81",
|
|
"gatsby-plugin-google-analytics": "^2.0.8",
|
|
"gatsby-plugin-manifest": "^2.0.13",
|
|
"gatsby-plugin-offline": "^2.0.21",
|
|
"gatsby-plugin-postcss": "^2.0.2",
|
|
"gatsby-plugin-react-helmet": "^3.0.5",
|
|
"gatsby-plugin-sentry": "^1.0.0",
|
|
"husky": "^1.3.1",
|
|
"i18next": "^15.0.7",
|
|
"i18next-browser-languagedetector": "^3.0.1",
|
|
"i18next-xhr-backend": "^2.0.1",
|
|
"identity-obj-proxy": "^3.0.0",
|
|
"jest": "^24.5.0",
|
|
"js-yaml": "^3.13.0",
|
|
"postcss-cssnext": "^3.1.0",
|
|
"postcss-import": "^12.0.1",
|
|
"prop-types": "^15.6.2",
|
|
"react": "^16.7.0",
|
|
"react-dom": "^16.7.0",
|
|
"react-feather": "^1.1.5",
|
|
"react-helmet": "^5.2.0",
|
|
"react-i18next": "^10.5.3",
|
|
"react-modal": "^3.8.1",
|
|
"react-testing-library": "^6.0.2"
|
|
}
|
|
}
|