Commit Graph

42 Commits

Author SHA1 Message Date
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
Adam Laycock
84ef1f8da8 change to rollup-plugin-screeps 2017-11-24 11:09:29 +00:00
Resi Respati
7cc0907e46 optimise onwrite hook of rollup plugin, clean up dist folder before bundling 2017-11-23 10:24:08 +07:00
Adam Laycock
80674295f1 Add rollup-plugin-screeps-upload to upload directly to screeps 2017-11-21 20:28:24 +00:00
apemanzilla
5af6dc5077 Start on v3.0 2017-11-21 12:55:36 -05:00