io-actions/package.json
2025-08-02 00:32:45 -04:00

51 lines
1.4 KiB
JSON

{
"name": "io-actions",
"version": "1.0.0",
"description": "A Blockly tooling project",
"type": "module",
"imports": {
"#app/*.js": "./app/*.js",
"#app/*.json": "./app/*.json",
"#src/*.js": "./src/*.js",
"#test/*.js": "./test/*.js"
},
"main": "index.js",
"scripts": {
"start": "vite --force",
"test": "node --test",
"test-watch": "node --test --watch",
"test-snapshots": "node --test test/app/blocks/snapshots/block_snapshots_test.js",
"test-update-snapshots": "node --test --test-update-snapshots test/app/blocks/snapshots/block_snapshots_test.js",
"lint": "eslint src/",
"lint-export": "eslint export/",
"export:app": "node export.js app",
"build": "npm run export:app && vite build",
"build-all-branches": "node build_all_branches.js",
"preview": "npm run build && vite preview",
"docs:export": "node export.js docs",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
},
"keywords": [
"blockly"
],
"author": "Loren Norman",
"license": "",
"devDependencies": {
"@eslint/js": "^9.2.0",
"chai": "^5.1.2",
"cypress": "^14.5.3",
"eslint": "^8.57.0",
"esm-reload": "^1.0.1",
"glob": "^10.4.2",
"globals": "^15.2.0",
"vite": "^6.3.5",
"vitepress": "^1.6.3"
},
"dependencies": {
"@blockly/theme-modern": "^5.0.5",
"blockly": "^10.4.3",
"lodash-es": "^4.17.21"
}
}