UNPKG

pxt-core

Version:

Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors

166 lines (165 loc) • 4.77 kB
{ "name": "pxt-core", "version": "8.6.17", "description": "Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors", "keywords": [ "TypeScript", "JavaScript", "Blockly", "education", "microbit", "Adafruit", "Arcade", "Python", "pxt", "Microsoft", "Microsoft MakeCode" ], "repository": { "type": "git", "url": "git+https://github.com/microsoft/pxt.git" }, "author": "Microsoft Corporation", "license": "MIT", "homepage": "https://github.com/microsoft/pxt#readme", "files": [ "README.md", "built/*.js", "built/*.d.ts", "built/pxt-common.json", "built/web/fonts", "built/web/*.js", "built/web/*.css", "built/web/*.html", "built/web/vs/editor/editor.main.js", "built/web/vs/language/typescript/lib/*.js", "built/web/vs/language/typescript/src/*.js", "built/web/skillmap/css/*.css", "built/web/skillmap/js/*.js", "built/web/authcode/css/*.css", "built/web/authcode/js/*.js", "built/web/multiplayer/css/*.css", "built/web/multiplayer/js/*.js", "pxtcompiler/ext-typescript/lib/lib.d.ts", "pxtcompiler/ext-typescript/lib/typescript.js", "pxtcompiler/ext-typescript/lib/typescriptServices.d.ts", "libs/lang-test0/*.ts", "libs/lang-test0/pxt.json", "pxtarget.json", "webapp/public", "typings/**", "localtypings/**", "tests/blocks-test/karma.conf.js", "built/tests/blocksrunner.js", "docfiles", "theme", "common-docs", "react-common" ], "main": "built/pxt.js", "engines": { "node": ">=16.0.0", "npm": ">=8.0.0" }, "dependencies": { "@blockly/keyboard-navigation": "^0.1.18", "@blockly/plugin-workspace-search": "^4.0.10", "@fortawesome/fontawesome-free": "^5.15.4", "@microsoft/immersive-reader-sdk": "1.1.0", "@zip.js/zip.js": "2.4.20", "applicationinsights-js": "^1.0.20", "browserify": "16.2.3", "chai": "^3.5.0", "cssnano": "4.1.10", "dashjs": "^4.4.0", "dompurify": "2.0.17", "faye-websocket": "0.11.1", "karma": "6.3.10", "karma-chai": "0.1.0", "karma-chrome-launcher": "3.1.0", "karma-mocha": "2.0.1", "less": "3.13.1", "lzma": "2.3.2", "marked": "0.3.19", "mocha": "5.1.0", "pngjs": "3.4.0", "postcss": "6.0.21", "promise.prototype.finally": "^3.1.2", "puppeteer": "13.0.1", "request": "2.88.0", "rimraf": "2.5.4", "rtlcss": "2.2.1", "sanitize-html": "2.3.2", "semantic-ui-less": "2.4.1", "terser": "5.6.0" }, "lazyDependencies": { "node-hid": "^0.7.2", "webusb": "^1.1.1" }, "devDependencies": { "@microsoft/eslint-plugin-sdl": "^0.1.5", "@types/chai": "4.0.6", "@types/fuse": "2.5.2", "@types/highlight.js": "9.12.2", "@types/jquery": "3.3.29", "@types/marked": "0.3.0", "@types/mocha": "2.2.44", "@types/node": "10.14.2", "@types/react": "17.0.50", "@types/react-dom": "17.0.17", "@types/react-modal": "3.13.1", "@types/react-redux": "7.1.24", "@types/react-tooltip": "3.3.6", "@types/request": "2.48.5", "@types/resize-observer-browser": "^0.1.5", "@types/web-bluetooth": "0.0.4", "@typescript-eslint/eslint-plugin": "^4.20.0", "@typescript-eslint/parser": "^4.20.0", "@vusion/webfonts-generator": "^0.7.1", "crypto-js": "^3.1.9-1", "envify": "4.1.0", "eslint": "^7.23.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-react": "^7.23.1", "fuse.js": "3.2.0", "gulp": "4.0.0", "gulp-concat": "2.6.1", "gulp-header": "2.0.9", "gulp-replace": "1.0.0", "gulp-typescript": "5.0.1", "highlight.js": "9.12.0", "jquery": "3.5.0", "merge-stream": "2.0.0", "monaco-editor": "0.24.0", "pouchdb": "7.2.1", "pouchdb-adapter-memory": "7.2.1", "pxt-blockly": "4.0.15", "react": "17.0.2", "react-dom": "17.0.2", "react-modal": "3.15.1", "react-redux": "7.2.9", "react-tooltip": "3.9.0", "redux": "4.2.0", "smoothie": "1.35.0", "typescript": "4.8.3", "uglifyify": "5.0.2" }, "scripts": { "build": "gulp", "test": "gulp travis", "clean": "gulp clean", "lint": "gulp lint", "start": "gulp", "test:all": "gulp test", "test:decompiler": "gulp testdecompiler", "test:decompiler-errors": "gulp testdecompilererrors", "test:err": "gulp testerr", "test:fmt": "gulp testfmt", "test:lang": "gulp testlang", "update": "gulp update", "watch-streamer": "cd docs/static/streamer && tsc -t es6 --watch", "prepare": "cd skillmap && npm install && cd .. && cd authcode && npm install && cd .. && cd multiplayer && npm install && cd .." } }