190 lines
6.1 KiB
JSON
190 lines
6.1 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
}
|