Commit Graph

54 Commits

Author SHA1 Message Date
5899df7a30 Adds Routine for Cleaning SpawnHandlers 2025-07-05 22:43:58 -03:00
06d4eff5c9 Changes to esbuild and adds initial creation of creaps 2025-07-05 22:34:23 -03:00
d72f3ec851 Removes esbuild and Changes to TSC 2025-07-05 18:32:51 -03:00
996578de85 Final Working Version 2025-07-05 18:12:26 -03:00
3e9851a2c9 Configures ESBuild 2025-07-05 17:48:28 -03:00
0f9479f2c3 Updates and Updates Project 2025-07-05 17:44:14 -03:00
John Syrinek
9f81797d78 Bump rollup-plugin-typescript2 to fix nodejs 17 (#164)
Running `npm run push-main` gives this with nodejs 17:

> Package subpath './package.json' is not defined by "exports" in /home/wouldntyouliketoknow/node_modules/tslib/package.json

This change incorporates [the fix](https://github.com/ezolenko/rollup-plugin-typescript2/issues/286) from rollup-plugin-typescript2 v0.31.0.
2023-02-11 21:29:18 +02:00
Skyler Kehren
26be47f5f4 Update dependencies
Updates Typescript to ^4.3.5, previously would not pull version 4
Updates eslint related packages and prettier
Updates rollup related packages

Thanks #192
2021-08-11 22:39:37 +03:00
Brandon Risberg
e88b608f10 Added docs and config for pushing to seasonal server (#150)
* Added docs and config for pushing to seasonal server
* Updated deploy destination docs to use TOKEN authentication
2020-11-29 19:48:13 +02:00
brisberg
ab4921711c Moved TS_NODE_PROJECT configuration to mocha setup script 2020-08-07 14:58:57 -07:00
brisberg
efa6cba180 Moved TS_NODE override to 'test' script 2020-08-07 14:46:02 -07:00
brisberg
d776105757 Using ts-node and tsconfig-paths to run mocha over Typescript test files 2020-08-07 14:29:37 -07:00
Resi Respati
935509b9ea upgrade parser, reduce redundant ESLint rules
This attempts to reduce the amount of redundant ESLint rules we
currently have. It also upgrades the ESLint TypeScript parser to a newer
version (3.7.0).
2020-07-24 15:37:18 +07:00
Resi Respati
f70f624dec updated eslint config + reformat files 2020-07-15 13:07:28 +07:00
Resi Respati
e1ad00045a fixed incorrect package versions 2020-07-15 12:56:05 +07:00
Resi Respati
660ece25d8 Merge branch 'master' into migrate-to-eslint 2020-07-15 12:51:15 +07:00
Skyler Kehren
0e2e309ee2 Merge pull request #124 from screepers/int-test-cleanup
Integration testing cleanup
2020-05-02 13:01:35 +03:00
Skyler Kehren
b3d7bda215 Fixing PR review comments
Adds direct example for installing screeps-server-mockup
Adds test-integration script that prints where to find more info
Fixes typo in integration: testing docs
2020-05-02 12:51:58 +03:00
Skyler Kehren
bfb6d29857 Pin @types/lodash to 3.10.2
Revert workaround for @types/lodash 3.10.3 and pin version to 3.10.2
until more research can be done.
2020-04-22 20:46:19 +03:00
Skyler Kehren
7907d3c819 Update Node,TypeScript,Rollup dependencies
@types/lodash@3.10.3 broke the template since lodash is assumed to be
global. Adds a shim to types file to allow continued use of a global
lodash since the game provides 3.10 automatically.
Update rollup to 2.0, and associated rollup plugins
2020-04-20 19:38:02 +03:00
Skyler Kehren
b5771202e8 Update @types/screeps to 3.1.0 2020-04-11 09:50:32 +03:00
Resi Respati
d7b06369dc Merge pull request #127 from brisberg/node10
Specified Node 10.x as engine
2020-04-01 13:54:36 +07:00
brisberg
b0225d4732 Updated rollup to 1.32 and plugin deps 2020-03-30 17:36:34 -07:00
brisberg
b13fb751cc Specified Node 10.x as engine for project, as screeps now runs on Node 10 2020-03-30 17:21:06 -07:00
Skyler Kehren
9c25e720ad Cleanup integration testing docs
Removes `test-integration` script
Removes integration from `test` script
Add installation instructions for `screeps-server-mockup` in docs
2020-02-26 08:02:12 +02:00
tcdejong
57990c4215 Migrate from TSLint to ESLint 2020-02-03 18:41:29 +01:00
Natechawin Suthison
ca51c47c28 Remove screeps-server-mockup dependency (#113)
Remove "screeps-server-mockup": "^1.4.3" since it's deprecated and causing build errors for new users of the starter template.

https://www.npmjs.com/package/screeps-server-mockup
2020-01-11 08:43:29 +02:00
Skyler Kehren
cc50f96210 Update @types/screeps to ^3.0.0 2019-12-17 19:04:45 +02:00
Jonas Holst Damtoft
a47fd662a3 Fix lodash version
Fixes #103
2019-01-07 18:35:05 +01:00
kaen
f8507b632a add integration testing support 2018-11-10 15:49:43 -08:00
Austin Rivas
cba7463fd1 added mocha/chai/sinon test config 2018-10-10 02:17:40 -04:00
Jonas Damtoft
aa5bcdbd01 Add tslint-plugin-prettier to package.json 2018-09-04 10:53:27 +02:00
Resi Respati
0b58638297 latest rollup requires @types/node 2018-08-01 12:31:53 +07:00
Resi Respati
48ebaa49af make tslint-plugin-prettier opt-in 2018-08-01 12:18:31 +07:00
Resi Respati
a0563bf15e add prettier config + vscode formatter 2018-08-01 11:47:51 +07:00
Resi Respati
9acec92200 deps upgrade 2018-08-01 11:24:03 +07:00
Ahmed Charles
fcaba5e64a Do some cleanup.
rollup-plugin-clean doesn't work with the latest rollup, use rollup-plugin-clear instead.
Explicitly set module resolution to be Node.
Specify the tslint project which allows rules based on type info to run.
Update some dependencies to newer versions.
2018-05-13 07:32:33 +00:00
Ahmed Charles
688f3f594b Update some dependencies.
Rollup warns about unknown arguments now, so use --environment instead.
2018-04-13 11:20:46 +00:00
Resi Respati
829581a1ad lock source-map at version 0.6.1
source-map@0.7.0 pulls in native dependencies like `fs` and `path` which
doesn't work for Screeps.
2018-02-13 16:15:07 +07:00
Resi Respati
f8a28a1c92 Upgrade dependencies
* typescript@2.7.1
* rollup-plugin-typescript2@0.11.0
* rollup-plugin-screeps@0.1.2
* rollup@0.55.3
* source-map@0.7.0
2018-02-06 17:41:19 +07:00
Resi Respati
71c1571aa8 update rollup-plugin-screeps to v0.1.1 2018-01-09 23:17:09 +07:00
Resi Respati
c429620557 updated plugins to support token-based auth 2017-12-31 15:36:39 +07:00
Resi Respati
64c8008c18 swap typed-screeps with @types/screeps 2017-12-30 09:43:07 +07:00
apemanzilla
c1fd87f170 Update typed-screeps version to 2.0.0 2017-12-12 19:33:01 -05:00
apemanzilla
6167dfa82f Minor improvements and fixes 2017-12-01 11:05:57 -05:00
Resi Respati
e0a33f2bad re-added the Unlicense 2017-11-28 13:31:12 +07:00
Resi Respati
b068c6bb78 Added 'lint' and 'watch' tasks 2017-11-28 12:18:32 +07:00
apemanzilla
3d0359e89e Implement #75 2017-11-26 13:49:53 -05:00
Adam Laycock
fb83e12a0b update rollup-plugin-screeps. See #75 2017-11-26 15:41:05 +00:00
Resi Respati
fee7ab06c7 added sourcemaps support + sample library, disable member-ordering ts rule 2017-11-25 01:44:20 +07:00