Add filesync

main
Zoë Hoekstra 2 years ago
parent 4dae6d7f57
commit 460a8f1d3f
No known key found for this signature in database
GPG Key ID: F9B7B7D8130F3323

@ -0,0 +1,16 @@
{
"allowedFiletypes": [
".js",
".script",
".txt"
],
"allowDeletingFiles": false,
"port": 12525,
"scriptsFolder": "dist",
"quiet": false,
"dry": false,
"definitionFile": {
"update": false,
"location": "src/NetScriptDefinitions.d.ts"
}
}

137
package-lock.json generated

@ -1,16 +1,66 @@
{
"name": "bitburner-typescript-template",
"version": "1.0.0",
"version": "0.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "bitburner-typescript-template",
"version": "1.0.0",
"version": "0.0.0",
"devDependencies": {
"bitburner-filesync": "^1.0.0",
"typescript": "^4.7.4"
}
},
"node_modules/bitburner-filesync": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/bitburner-filesync/-/bitburner-filesync-1.0.1.tgz",
"integrity": "sha512-jrgJprRZ2SSCWiBZdZtQHgqpHArCi9dVJoUjKe+1/5/m6/DrC5zh5qw5huzrVc0m7PwGpww3vXUPfQKLYT78EQ==",
"dev": true,
"dependencies": {
"cheap-watch": "^1.0.4",
"convict": "^6.2.3",
"signal-js": "^3.0.1",
"ws": "^8.8.1"
},
"bin": {
"bitburner-filesync": "npx/bitburner-filesync.js"
}
},
"node_modules/cheap-watch": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/cheap-watch/-/cheap-watch-1.0.4.tgz",
"integrity": "sha512-QR/9FrtRL5fjfUJBhAKCdi0lSRQ3rVRRum3GF9wDKp2TJbEIMGhUEr2yU8lORzm9Isdjx7/k9S0DFDx+z5VGtw==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/convict": {
"version": "6.2.3",
"resolved": "https://registry.npmjs.org/convict/-/convict-6.2.3.tgz",
"integrity": "sha512-mTY04Qr7WrqiXifdeUYXr4/+Te4hPFWDvz6J2FVIKCLc2XBhq63VOSSYAKJ+unhZAYOAjmEdNswTOeHt7s++pQ==",
"dev": true,
"dependencies": {
"lodash.clonedeep": "^4.5.0",
"yargs-parser": "^20.2.7"
},
"engines": {
"node": ">=6"
}
},
"node_modules/lodash.clonedeep": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
"integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==",
"dev": true
},
"node_modules/signal-js": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/signal-js/-/signal-js-3.0.1.tgz",
"integrity": "sha512-etMzOR3k2GT8I2AoBUzYHuJ3QipKARXkuM1KxbcOGjgpuGyaXVXWPn61Aezsei9FL34DdfHISMbIu2wZYlIw9w==",
"dev": true
},
"node_modules/typescript": {
"version": "4.7.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
@ -23,14 +73,97 @@
"engines": {
"node": ">=4.2.0"
}
},
"node_modules/ws": {
"version": "8.8.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
"integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
"dev": true,
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": "^5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/yargs-parser": {
"version": "20.2.9",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
"dev": true,
"engines": {
"node": ">=10"
}
}
},
"dependencies": {
"bitburner-filesync": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/bitburner-filesync/-/bitburner-filesync-1.0.1.tgz",
"integrity": "sha512-jrgJprRZ2SSCWiBZdZtQHgqpHArCi9dVJoUjKe+1/5/m6/DrC5zh5qw5huzrVc0m7PwGpww3vXUPfQKLYT78EQ==",
"dev": true,
"requires": {
"cheap-watch": "^1.0.4",
"convict": "^6.2.3",
"signal-js": "^3.0.1",
"ws": "^8.8.1"
}
},
"cheap-watch": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/cheap-watch/-/cheap-watch-1.0.4.tgz",
"integrity": "sha512-QR/9FrtRL5fjfUJBhAKCdi0lSRQ3rVRRum3GF9wDKp2TJbEIMGhUEr2yU8lORzm9Isdjx7/k9S0DFDx+z5VGtw==",
"dev": true
},
"convict": {
"version": "6.2.3",
"resolved": "https://registry.npmjs.org/convict/-/convict-6.2.3.tgz",
"integrity": "sha512-mTY04Qr7WrqiXifdeUYXr4/+Te4hPFWDvz6J2FVIKCLc2XBhq63VOSSYAKJ+unhZAYOAjmEdNswTOeHt7s++pQ==",
"dev": true,
"requires": {
"lodash.clonedeep": "^4.5.0",
"yargs-parser": "^20.2.7"
}
},
"lodash.clonedeep": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
"integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==",
"dev": true
},
"signal-js": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/signal-js/-/signal-js-3.0.1.tgz",
"integrity": "sha512-etMzOR3k2GT8I2AoBUzYHuJ3QipKARXkuM1KxbcOGjgpuGyaXVXWPn61Aezsei9FL34DdfHISMbIu2wZYlIw9w==",
"dev": true
},
"typescript": {
"version": "4.7.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
"integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
"dev": true
},
"ws": {
"version": "8.8.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
"integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
"dev": true,
"requires": {}
},
"yargs-parser": {
"version": "20.2.9",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
"dev": true
}
}
}

@ -2,10 +2,11 @@
"name": "bitburner-typescript-template",
"version": "0.0.0",
"scripts": {
"watch": "npx tsc -w"
"watch": "(npx bitburner-filesync &) && npx tsc -w"
},
"author": "hydroflame, based on work by SlyCedix",
"devDependencies": {
"typescript": "^4.7.4"
"typescript": "^4.7.4",
"bitburner-filesync": "^1.0.0"
}
}

Loading…
Cancel
Save