{ "name": "bolt-workspace", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bolt-workspace", "workspaces": [ "compiler" ], "dependencies": { "typescript": "^5.1.3" } }, "babel-plugin": { "name": "babel-plugin-metadata", "version": "1.0.0", "extraneous": true, "license": "MIT", "devDependencies": { "@babel/types": "^7.21.4", "@types/babel__core": "^7.20.0" } }, "babel-plugin-metadata": { "version": "1.0.0", "extraneous": true, "license": "MIT", "devDependencies": { "@babel/types": "^7.21.4", "@types/babel__core": "^7.20.0" } }, "compiler": { "name": "@boltlang/bolt", "version": "0.0.1", "license": "MIT", "dependencies": { "@types/which": "^3.0.0", "commander": "^11.0.0", "reflect-metadata": "^0.1.13", "source-map-support": "^0.5.21", "tslib": "^2.5.3", "which": "^3.0.1", "yagl": "^0.5.1" }, "bin": { "bolt": "lib/bin/bolt.js" }, "devDependencies": { "@types/node": "^20.3.1" } }, "compiler/node_modules/commander": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "engines": { "node": ">=16" } }, "harness": { "name": "@boltlang/harness", "version": "0.0.1", "extraneous": true, "license": "MIT", "dependencies": { "@boltlang/bolt": "^0.0.1", "chalk": "^4.1.2", "commander": "^10.0.0", "commonmark": "^0.30.0", "fs-extra": "^11.1.1", "glob": "^10.0.0", "minimatch": "^9.0.0", "reflect-metadata": "^0.1.13", "typescript-rtti": "^0.8.3" }, "bin": { "bolt-self-harness-commit": "lib/bin/bolt-self-harness-commit.js" }, "devDependencies": { "@types/commonmark": "^0.27.6", "@types/fs-extra": "^11.0.1", "@types/glob": "^8.1.0", "ava": "^5.2.0" } }, "node_modules/@boltlang/bolt": { "resolved": "compiler", "link": true }, "node_modules/@types/node": { "version": "20.3.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==", "dev": true }, "node_modules/@types/which": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.0.tgz", "integrity": "sha512-ASCxdbsrwNfSMXALlC3Decif9rwDMu+80KGp5zI2RLRotfMsTv7fHL8W8VDp24wymzDyIFudhUeSCugrgRFfHQ==" }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/reflect-metadata": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "node_modules/tslib": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" }, "node_modules/typescript": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { "node": ">=14.17" } }, "node_modules/which": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "bin/which.js" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/yagl": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/yagl/-/yagl-0.5.1.tgz", "integrity": "sha512-DfJygWCefAq5eEOmwvVkiMFBUEQJs9aijGdhaYGSdj1TM2OqSbe/Vp37e/nMGXsgmWiryZapKMOtpYx3ECUrJQ==" }, "testing": { "version": "0.0.1", "extraneous": true, "license": "MIT", "dependencies": { "chalk": "^5.2.0", "commander": "^10.0.0", "commonmark": "^0.30.0", "fs-extra": "^11.1.1", "glob": "^10.0.0", "minimatch": "^9.0.0" }, "devDependencies": { "@types/commonmark": "^0.27.6", "@types/fs-extra": "^11.0.1", "@types/glob": "^8.1.0" } } } }