mirror of
https://github.com/google/blockly.git
synced 2026-01-06 16:40:07 +01:00
* chore(deps): bump @hyperjump/json-schema from 1.6.7 to 1.9.3 Bumps [@hyperjump/json-schema](https://github.com/hyperjump-io/json-schema) from 1.6.7 to 1.9.3. - [Commits](https://github.com/hyperjump-io/json-schema/compare/v1.6.7...v1.9.3) --- updated-dependencies: - dependency-name: "@hyperjump/json-schema" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore(deps): Add dev dependency on @hyperjump/browser @hyperjump/json-schema (v1.7.0 and later) depends upon @hyperjump/browser, but fails to declare it as a dependency, only listing it as a peer dependency, so said package must be installed separately. * fix(tests): Use BASIC output as DETAILED is no longer supported See issue hyperjump-io/json-chema#68 for additional info. * feat(tests): Add more informational output in case of test failure Since the BASIC output of the schema verifier is (slightly) less helpful than the old DETAILED output, add an additional output containing the first invalid path, e.g.: #/9.3.0/0/exports/textToDom/newModule in the results object returned by validate, since this is the most useful part of that info. Also use console.error and console.info instead of console.log where appropriate. * chore(tests): Format --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Christopher Allen <cpcallen+git@google.com>
151 lines
4.7 KiB
JSON
151 lines
4.7 KiB
JSON
{
|
|
"name": "blockly",
|
|
"version": "11.1.1",
|
|
"description": "Blockly is a library for building visual programming editors.",
|
|
"keywords": [
|
|
"blockly"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+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",
|
|
"clean": "gulp clean",
|
|
"deployDemos": "npm ci && gulp deployDemos",
|
|
"deployDemos:beta": "npm ci && gulp deployDemosBeta",
|
|
"docs": "gulp docs",
|
|
"format": "prettier --write .",
|
|
"format:check": "prettier --check .",
|
|
"messages": "gulp messages",
|
|
"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:browser": "cd tests/browser && npx mocha",
|
|
"test:generators": "gulp testGenerators",
|
|
"test:mocha:interactive": "npm run build && concurrently -n tsc,server \"tsc --watch --preserveWatchOutput --outDir \"build/src\" --declarationDir \"build/declarations\"\" \"http-server ./ -o /tests/mocha/index.html -c-1\"",
|
|
"test:compile:advanced": "gulp buildAdvancedCompilationTest --debug",
|
|
"updateGithubPages": "npm ci && gulp gitUpdateGithubPages"
|
|
},
|
|
"exports": {
|
|
".": {
|
|
"types": "./index.d.ts",
|
|
"import": "./index.mjs",
|
|
"umd": "./blockly.min.js",
|
|
"default": "./index.js"
|
|
},
|
|
"./core": {
|
|
"types": "./core.d.ts",
|
|
"node": "./core-node.js",
|
|
"import": "./blockly.mjs",
|
|
"default": "./blockly_compressed.js"
|
|
},
|
|
"./blocks": {
|
|
"types": "./blocks.d.ts",
|
|
"import": "./blocks.mjs",
|
|
"default": "./blocks_compressed.js"
|
|
},
|
|
"./dart": {
|
|
"types": "./dart.d.ts",
|
|
"import": "./dart.mjs",
|
|
"default": "./dart_compressed.js"
|
|
},
|
|
"./lua": {
|
|
"types": "./lua.d.ts",
|
|
"import": "./lua.mjs",
|
|
"default": "./lua_compressed.js"
|
|
},
|
|
"./javascript": {
|
|
"types": "./javascript.d.ts",
|
|
"import": "./javascript.mjs",
|
|
"default": "./javascript_compressed.js"
|
|
},
|
|
"./php": {
|
|
"types": "./php.d.ts",
|
|
"import": "./php.mjs",
|
|
"default": "./php_compressed.js"
|
|
},
|
|
"./python": {
|
|
"types": "./python.d.ts",
|
|
"import": "./python.mjs",
|
|
"default": "./python_compressed.js"
|
|
},
|
|
"./msg/*": {
|
|
"types": "./msg/*.d.ts",
|
|
"import": "./msg/*.mjs",
|
|
"default": "./msg/*.js"
|
|
}
|
|
},
|
|
"license": "Apache-2.0",
|
|
"devDependencies": {
|
|
"@blockly/block-test": "^6.0.4",
|
|
"@blockly/dev-tools": "^8.0.4",
|
|
"@blockly/theme-modern": "^6.0.3",
|
|
"@hyperjump/browser": "^1.1.4",
|
|
"@hyperjump/json-schema": "^1.5.0",
|
|
"@microsoft/api-documenter": "^7.22.4",
|
|
"@microsoft/api-extractor": "^7.29.5",
|
|
"@typescript-eslint/eslint-plugin": "^7.3.1",
|
|
"@typescript-eslint/parser": "^7.16.1",
|
|
"async-done": "^2.0.0",
|
|
"chai": "^5.1.1",
|
|
"concurrently": "^8.0.1",
|
|
"eslint": "^8.4.1",
|
|
"eslint-config-google": "^0.14.0",
|
|
"eslint-config-prettier": "^9.0.0",
|
|
"eslint-plugin-jsdoc": "^48.0.2",
|
|
"glob": "^10.3.4",
|
|
"google-closure-compiler": "^20240317.0.0",
|
|
"gulp": "^4.0.2",
|
|
"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",
|
|
"json5": "^2.2.0",
|
|
"markdown-tables-to-json": "^0.1.7",
|
|
"mocha": "^10.0.0",
|
|
"patch-package": "^8.0.0",
|
|
"prettier": "3.3.2",
|
|
"readline-sync": "^1.4.10",
|
|
"rimraf": "^5.0.0",
|
|
"typescript": "^5.3.3",
|
|
"webdriverio": "^8.32.2",
|
|
"yargs": "^17.2.1"
|
|
},
|
|
"dependencies": {
|
|
"jsdom": "24.1.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
}
|