mirror of
https://github.com/google/blockly.git
synced 2026-01-10 02:17:09 +01:00
Doing npm start in a clean checkout loads a broken playground, because the deps script does not run buildLangfiles. To fix this (and also to ensure that compressed playground loading also works, even though uncompressed is the default), have the start script run the build script rather than just deps.
119 lines
4.2 KiB
JSON
119 lines
4.2 KiB
JSON
{
|
|
"name": "blockly",
|
|
"version": "9.1.1",
|
|
"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": "^7.4.0",
|
|
"eslint": "^8.4.1",
|
|
"eslint-config-google": "^0.14.0",
|
|
"eslint-plugin-jsdoc": "^39.3.6",
|
|
"google-closure-compiler": "^20221102.0.1",
|
|
"google-closure-deps": "^20221102.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": "^3.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": "^3.0.2",
|
|
"selenium-standalone": "^8.0.3",
|
|
"through2": "^4.0.2",
|
|
"typescript": "^4.3.2",
|
|
"webdriverio": "^8.0.5",
|
|
"yargs": "^17.2.1"
|
|
},
|
|
"dependencies": {
|
|
"jsdom": "20.0.3"
|
|
}
|
|
}
|