mirror of
https://github.com/google/blockly.git
synced 2026-01-11 02:47:09 +01:00
* chores(deps): Update eslint-plugin-jsdoc to 43.0.7 to fix issue
- This resolves npm install error messages reporting incompatibility
of the previous version (and one of its dependencies) with
node.js version other than 14, 16, 18, and 19 (i.e. notably
excluding v20).
- It also pulls in a fix to a bug in 43.0.6 which caused the
jsdoc/tag-lines startLines option (which replaces the former
jsdoc/newline-after-description rule) to incorrectly error
when linting single-line JSDocs containing tags.
- Update .eslintrc.js appropriately to use the new rule.
* chore(tests): Add node.js v20 to CI test matrix
* chore(tests): Update lint job to also use node.js v20
119 lines
4.2 KiB
JSON
119 lines
4.2 KiB
JSON
{
|
|
"name": "blockly",
|
|
"version": "9.3.2",
|
|
"description": "Blockly is a library for building visual programming editors.",
|
|
"keywords": [
|
|
"blockly"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/google/blockly.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/google/blockly/issues"
|
|
},
|
|
"homepage": "https://developers.google.com/blockly/",
|
|
"author": {
|
|
"name": "Neil Fraser"
|
|
},
|
|
"scripts": {
|
|
"build": "gulp build",
|
|
"build-debug": "gulp build --verbose --debug",
|
|
"build-debug-log": "npm run build:debug > build-debug.log 2>&1 && tail -3 build-debug.log",
|
|
"build-strict": "gulp build --verbose --strict",
|
|
"build-strict-log": "npm run build:strict > build-debug.log 2>&1 && tail -3 build-debug.log",
|
|
"build:compiled": "exit 1 # Deprecated; use \"npm run minify\" instead.",
|
|
"build:compressed": "exit 1 # Deprecated; use \"npm run minify\" instead.",
|
|
"build:deps": "exit 1 # Deprecated; use \"npm run deps\" instead.",
|
|
"build:js": "exit 1 # Deprecated; use \"npm run tsc\" instead.",
|
|
"build:langfiles": "exit 1 # Deprecated; use \"npm run langfiles\" instead.",
|
|
"bump": "npm --no-git-tag-version version 4.$(date +'%Y%m%d').0",
|
|
"clean": "gulp clean",
|
|
"deployDemos": "npm ci && gulp deployDemos",
|
|
"deployDemos:beta": "npm ci && gulp deployDemosBeta",
|
|
"deps": "gulp deps",
|
|
"docs": "gulp docs",
|
|
"format": "gulp format",
|
|
"format:sortrequires": "gulp sortRequires",
|
|
"generate:langfiles": "exit 1 # Deprecated; use \"npm run messages\" instead.",
|
|
"messages": "gulp messages",
|
|
"license": "gulp checkLicenses",
|
|
"lint": "eslint .",
|
|
"lint:fix": "eslint . --fix",
|
|
"langfiles": "gulp langfiles",
|
|
"minify": "gulp minify",
|
|
"package": "gulp package",
|
|
"postinstall": "patch-package",
|
|
"prepareDemos": "gulp prepareDemos",
|
|
"publish": "npm ci && gulp publish",
|
|
"publish:beta": "npm ci && gulp publishBeta",
|
|
"recompile": "gulp recompile",
|
|
"release": "gulp gitCreateRC",
|
|
"start": "npm run build && concurrently -n tsc,server \"tsc --watch --preserveWatchOutput --outDir 'build/src' --declarationDir 'build/declarations'\" \"http-server ./ -s -o /tests/playground.html -c-1\"",
|
|
"tsc": "gulp tsc",
|
|
"test": "gulp test",
|
|
"test:generators": "gulp testGenerators",
|
|
"test:mocha:interactive": "http-server ./ -o /tests/mocha/index.html -c-1",
|
|
"test:compile:advanced": "gulp buildAdvancedCompilationTest --debug",
|
|
"updateGithubPages": "npm ci && gulp gitUpdateGithubPages"
|
|
},
|
|
"main": "./index.js",
|
|
"umd": "./blockly.min.js",
|
|
"unpkg": "./blockly.min.js",
|
|
"types": "./index.d.ts",
|
|
"browser": {
|
|
"./node.js": "./browser.js",
|
|
"./core.js": "./core-browser.js",
|
|
"./blockly-node.js": "./blockly.js"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"devDependencies": {
|
|
"@blockly/block-test": "^3.0.0",
|
|
"@blockly/dev-tools": "^5.0.0",
|
|
"@blockly/theme-modern": "^3.0.0",
|
|
"@hyperjump/json-schema": "^0.23.3",
|
|
"@microsoft/api-documenter": "^7.19.16",
|
|
"@microsoft/api-extractor": "^7.29.5",
|
|
"@typescript-eslint/eslint-plugin": "^5.33.1",
|
|
"@wdio/selenium-standalone-service": "^8.0.2",
|
|
"async-done": "^2.0.0",
|
|
"chai": "^4.2.0",
|
|
"clang-format": "^1.6.0",
|
|
"closure-calculate-chunks": "^3.0.2",
|
|
"concurrently": "^8.0.1",
|
|
"eslint": "^8.4.1",
|
|
"eslint-config-google": "^0.14.0",
|
|
"eslint-plugin-jsdoc": "^43.0.7",
|
|
"google-closure-compiler": "^20230228.0.0",
|
|
"google-closure-deps": "^20230228.0.0",
|
|
"gulp": "^4.0.2",
|
|
"gulp-clang-format": "^1.0.27",
|
|
"gulp-concat": "^2.6.1",
|
|
"gulp-gzip": "^1.4.2",
|
|
"gulp-header": "^2.0.9",
|
|
"gulp-insert": "^0.5.0",
|
|
"gulp-rename": "^2.0.0",
|
|
"gulp-replace": "^1.0.0",
|
|
"gulp-series": "^1.0.2",
|
|
"gulp-shell": "^0.8.0",
|
|
"gulp-sourcemaps": "^3.0.0",
|
|
"gulp-umd": "^2.0.0",
|
|
"http-server": "^14.0.0",
|
|
"js-green-licenses": "^4.0.0",
|
|
"json5": "^2.2.0",
|
|
"markdown-tables-to-json": "^0.1.7",
|
|
"mocha": "^10.0.0",
|
|
"patch-package": "^6.4.7",
|
|
"readline-sync": "^1.4.10",
|
|
"rimraf": "^4.0.7",
|
|
"selenium-standalone": "^8.0.3",
|
|
"through2": "^4.0.2",
|
|
"typescript": "^5.0.2",
|
|
"webdriverio": "^8.0.5",
|
|
"yargs": "^17.2.1"
|
|
},
|
|
"dependencies": {
|
|
"jsdom": "21.1.1"
|
|
}
|
|
}
|