esnext-scripts
Version:
Opinionated ESNext application scripts and configurations
146 lines (145 loc) • 3.93 kB
JSON
{
"name": "esnext-scripts",
"version": "2.1.1",
"description": "Opinionated ESNext application scripts and configurations",
"main": "index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/jimzhan/esnext-scripts.git"
},
"author": "Jim Zhan <jim.zhan@me.com>",
"license": "MIT",
"private": false,
"bin": {
"esnext": "./esnext.js",
"esnext-scripts": "./esnext.js"
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
},
"lint-staged": {
"**/*.{js,jsx}": [
"./esnext.js lint --fix"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"commit-msg": "commitlint --env HUSKY_GIT_PARAMS"
}
},
"scripts": {
"commit": "git-cz",
"lint": "cross-env DEBUG=esnext-scripts ./esnext.js lint",
"test": "cross-env DEBUG=esnext-scripts ./esnext.js test",
"prerelease": "standard-version",
"release": "git push --follow-tags origin sid && npm publish --verbose"
},
"dependencies": {
"@babel/cli": "^7.10.5",
"@babel/core": "^7.11.4",
"@babel/node": "^7.10.5",
"@babel/plugin-proposal-class-properties": "^7.10.4",
"@babel/plugin-proposal-decorators": "^7.10.5",
"@babel/plugin-proposal-do-expressions": "^7.10.4",
"@babel/plugin-proposal-export-default-from": "^7.10.4",
"@babel/plugin-proposal-export-namespace-from": "^7.10.4",
"@babel/plugin-proposal-function-sent": "^7.10.4",
"@babel/plugin-proposal-json-strings": "^7.10.4",
"@babel/plugin-proposal-logical-assignment-operators": "^7.11.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4",
"@babel/plugin-proposal-numeric-separator": "^7.10.4",
"@babel/plugin-proposal-optional-chaining": "^7.11.0",
"@babel/plugin-proposal-pipeline-operator": "^7.10.5",
"@babel/plugin-proposal-throw-expressions": "^7.10.4",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/preset-env": "^7.11.0",
"@babel/preset-react": "^7.10.4",
"babel-eslint": "^10.1.0",
"babel-jest": "^26.3.0",
"core-js": "^3.6.5",
"cross-env": "^7.0.2",
"debug": "^4.1.1",
"deepmerge": "^4.2.2",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.3",
"eslint": "^7.7.0",
"eslint-config-airbnb": "^18.2.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jsx-a11y": "^6.3.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-security": "^1.4.0",
"execa": "^4.0.3",
"jest": "^26.4.2",
"jest-cli": "^26.4.2",
"jest-environment-jsdom": "^26.3.0",
"jest-environment-node": "^26.3.0",
"log-symbols": "^4.0.0",
"nodemon": "^2.0.4",
"pkg-conf": "^3.1.0",
"pkg-config": "^1.1.1",
"prettier": "^2.1.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"yargs": "^15.4.1"
},
"devDependencies": {
"@commitlint/cli": "^9.1.2",
"@commitlint/config-conventional": "^10.0.0",
"commitizen": "^4.2.1",
"cz-conventional-changelog": "^3.2.1",
"husky": "^4.2.5",
"koa": "^2.13.0",
"lint-staged": "^10.2.13",
"standard-version": "^9.0.0"
},
"keywords": [
"6to5",
"zero-configuration",
"babel",
"babel7",
"babel-core",
"boilerplate",
"build",
"build-tools",
"const",
"compiler",
"classes",
"enzyme",
"esnext",
"es6",
"es7",
"es8",
"es2015",
"es2016",
"es2017",
"es2018",
"eslint",
"generator",
"harmony",
"let",
"module",
"application",
"app",
"jest",
"react",
"skeleton",
"template",
"test",
"transpile",
"transpiler",
"lint",
"var"
]
}