@gdquest/gd-exercise
Version:
Core package that handles logic for the GDExercise project.
84 lines • 2.45 kB
JSON
{
"name": "@gdquest/gd-exercise",
"description": "Core package that handles logic for the GDExercise project.",
"version": "0.1.4",
"author": {
"name": "GDQuest",
"url": "https://www.gdquest.com"
},
"contributors": [
{
"name": "Adam Scott",
"email": "info@adamscott.studio",
"url": "https://adamscott.studio"
}
],
"license": "MIT",
"keywords": [
"gdquest",
"gdschool",
"gdexercise"
],
"publishConfig": {
"access": "public"
},
"type": "module",
"main": "./dist/index.cjs",
"exports": "./dist/index.mjs",
"types": "./dist/index.d.mts",
"dependencies": {
"@codemirror/lang-javascript": "^6.1.9",
"@uiw/codemirror-theme-github": "^4.21.9",
"@zip.js/zip.js": "^2.7.24",
"eventemitter3": "^5.0.1",
"format-util": "^1.0.5",
"p-queue": "^7.3.4",
"path-browserify": "^1.0.1",
"@gdquest/codemirror-console": "0.1.2",
"@gdquest/codemirror-gd-exercise-theme": "0.1.2",
"@gdquest/codemirror-gdscript": "0.1.2",
"@gdquest/codemirror-freeze": "0.1.2",
"@gdquest/codemirror-lsp": "0.1.2",
"@gdquest/gd-types": "0.1.2"
},
"peerDependencies": {
"@codemirror/commands": "^6.2.4",
"@codemirror/language": "^6.9.0",
"@codemirror/lint": "^6.4.0",
"@codemirror/state": "^6.2.1",
"@codemirror/view": "^6.18.0",
"codemirror": "^6.0.1"
},
"devDependencies": {
"@tsconfig/recommended": "^1.0.2",
"@types/format-util": "^1.0.2",
"@types/path-browserify": "^1.0.0",
"@vitejs/plugin-vue": "^4.2.3",
"copy": "^0.3.2",
"esbuild": "^0.19.0",
"esbuild-plugin-alias": "^0.2.1",
"eslint": "^8.47.0",
"eslint-config-prettier": "^9.0.0",
"eslint-config-standard": "^17.1.0",
"eslint-plugin-import": "^2.28.0",
"eslint-plugin-n": "^16.0.1",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-vue": "^9.17.0",
"glob": "^10.3.3",
"mkdirp": "^3.0.1",
"prettier": "^3.0.1",
"sass": "^1.66.1",
"ts-patch": "^3.0.2",
"typescript": "^5.1.6",
"typescript-transform-paths": "^3.4.6"
},
"scripts": {
"test": "echo \"No test utility\" && exit 1",
"prepublish": "pnpm build",
"build": "pnpm build:types && pnpm build:bundle",
"build:clean": "rimraf tsconfig.tsbuildinfo; rimraf dist",
"build:dist": "vite build",
"build:types": "tspc --project tsconfig.browser.json",
"build:bundle": "node esbuild.config.mjs"
}
}