2017-04-13 15:53:35 +01:00
{
"name" : "Drupal" ,
"description" : "Drupal is an open source content management platform powering millions of websites and applications." ,
"license" : "GPL-2.0" ,
"private" : true ,
2018-11-23 12:29:20 +00:00
"engines" : {
"yarn" : ">= 1.6" ,
"node" : ">= 8.11"
} ,
2017-04-13 15:53:35 +01:00
"scripts" : {
2018-11-23 12:29:20 +00:00
"build:js" : "cross-env BABEL_ENV=legacy node ./scripts/js/babel-es6-build.js" ,
"build:js-dev" : "cross-env NODE_ENV=development BABEL_ENV=legacy node ./scripts/js/babel-es6-build.js" ,
"watch:js" : "cross-env BABEL_ENV=legacy node ./scripts/js/babel-es6-watch.js" ,
"watch:js-dev" : "cross-env NODE_ENV=development BABEL_ENV=legacy node ./scripts/js/babel-es6-watch.js" ,
"lint:core-js" : "node ./node_modules/eslint/bin/eslint.js ." ,
"lint:core-js-passing" : "node ./node_modules/eslint/bin/eslint.js --quiet --config=.eslintrc.passing.json ." ,
"lint:core-js-stats" : "node ./node_modules/eslint/bin/eslint.js --format=./scripts/js/eslint-stats-by-type.js ." ,
"lint:css" : "stylelint \"**/*.css\"" ,
"lint:css-checkstyle" : "stylelint \"**/*.css\" --custom-formatter ./node_modules/stylelint-checkstyle-formatter/index.js" ,
"test:nightwatch" : "cross-env BABEL_ENV=development node -r dotenv-safe/config -r babel-register ./node_modules/.bin/nightwatch --config ./tests/Drupal/Nightwatch/nightwatch.conf.js" ,
"prettier" : "prettier --write \"./**/*.es6.js\" \"./tests/Drupal/Nightwatch/**/*.js\""
2017-04-13 15:53:35 +01:00
} ,
"devDependencies" : {
2018-11-23 12:29:20 +00:00
"babel-core" : "^6.26.0" ,
"babel-plugin-add-header-comment" : "^1.0.3" ,
"babel-preset-env" : "^1.4.0" ,
"chalk" : "^2.3.0" ,
"chokidar" : "^2.0.0" ,
"chromedriver" : "^2.35.0" ,
"cross-env" : "^5.1.3" ,
"dotenv-safe" : "^5.0.1" ,
"eslint" : "^4.19.1" ,
"eslint-config-airbnb" : "^17.0.0" ,
"eslint-config-prettier" : "^2.9.0" ,
"eslint-plugin-import" : "^2.13.0" ,
"eslint-plugin-jsx-a11y" : "^6.0.3" ,
"eslint-plugin-prettier" : "^2.6.2" ,
"eslint-plugin-react" : "^7.10.0" ,
"glob" : "^7.1.2" ,
"minimist" : "^1.2.0" ,
"mkdirp" : "^0.5.1" ,
"nightwatch" : "^0.9.20" ,
"prettier" : "^1.14.0" ,
"stylelint" : "^9.1.1" ,
"stylelint-checkstyle-formatter" : "^0.1.1" ,
"stylelint-config-standard" : "^18.2.0" ,
"stylelint-no-browser-hacks" : "^1.1.0"
2017-04-13 15:53:35 +01:00
} ,
2018-11-23 12:29:20 +00:00
"//" : "'development is the default environment, and legacy is for transpiling the old jQuery codebase" ,
2017-04-13 15:53:35 +01:00
"babel" : {
2018-11-23 12:29:20 +00:00
"env" : {
"development" : {
"presets" : [
[
"env" ,
{
"modules" : "commonjs" ,
"targets" : {
"node" : "current"
}
}
]
]
} ,
"legacy" : {
"presets" : [
[
"env" ,
{
"modules" : false ,
"targets" : {
"browsers" : [
"ie >= 9" ,
"edge >= 13" ,
"firefox >= 5" ,
"opera >= 12" ,
"safari >= 5" ,
"chrome >= 56"
]
}
}
]
]
}
}
2017-04-13 15:53:35 +01:00
}
}