Skip to content

Instantly share code, notes, and snippets.

@itsjohncs
Created November 29, 2018 21:46
Show Gist options
  • Select an option

  • Save itsjohncs/f448649181f051f566d74ec13f14e9e4 to your computer and use it in GitHub Desktop.

Select an option

Save itsjohncs/f448649181f051f566d74ec13f14e9e4 to your computer and use it in GitHub Desktop.
Today's line counts in Shmeppy
jyggalag:shmeppy johnsullivan$ make line-count
find ./client/src ./server/src -name '*.js' | xargs wc -l
110 ./client/src/AccountLocalStorageSyncer.js
61 ./client/src/drawing/impromptu/tokens.js
9 ./client/src/drawing/impromptu/cellFills.js
72 ./client/src/drawing/impromptu/fogOfWar.js
67 ./client/src/drawing/impromptu/tokenLabels.js
69 ./client/src/drawing/impromptu/gridGuides.js
88 ./client/src/drawing/impromptu/ImpromptuViewport.js
55 ./client/src/drawing/impromptu/cellEdges.js
15 ./client/src/drawing/impromptu/mapPositionToTokens.js
20 ./client/src/shmeppy-common/constants/gameMessageTypes.js
18 ./client/src/shmeppy-common/constants/errorCodes.js
11 ./client/src/shmeppy-common/createConstants.js
24 ./client/src/laserTrailNormalizer.js
94 ./client/src/util/CoordinatesSet.js
15 ./client/src/util/assert.js
128 ./client/src/util/SparseGrid.js
17 ./client/src/util/shallowEquals.js
46 ./client/src/util/hash.js
14 ./client/src/constants/tools.js
19 ./client/src/constants/routeNames.js
4 ./client/src/constants/maxLaserTrailAge.js
9 ./client/src/constants/connectionStatus.js
28 ./client/src/constants/actionTypes.js
8 ./client/src/constants/visibility.js
43 ./client/src/singlePageNav.js
16 ./client/src/sparseGridShapes/util.js
28 ./client/src/sparseGridShapes/getCellFillRectangle.js
37 ./client/src/sparseGridShapes/getCellEdgeRectangle.js
20 ./client/src/sparseGridShapes/getCellEdgeLine.js
59 ./client/src/index.js
29 ./client/src/applyFogOfWar.js
37 ./client/src/paletteGetters.js
44 ./client/src/operations/DeleteToken.js
50 ./client/src/operations/UpdatePaletteSlots.js
10 ./client/src/operations/createUid.js
48 ./client/src/operations/UpdateHiddenCells.js
38 ./client/src/operations/FillCells.js
33 ./client/src/operations/operationFromJSON.js
123 ./client/src/operations/invertOperation.js
53 ./client/src/operations/CreateToken.js
42 ./client/src/operations/UpdateCellEdges.js
35 ./client/src/operations/UpdateTitle.js
55 ./client/src/operations/MoveToken.js
55 ./client/src/operations/UpdateTokenLabel.js
69 ./client/src/operations/applyOperations.js
32 ./client/src/components/RegisterComplete.js
194 ./client/src/components/LaserTrail.js
109 ./client/src/components/RegisterForm.js
286 ./client/src/components/AccountForm.js
29 ./client/src/components/NewGameButton.js
24 ./client/src/components/util.js
0 ./client/src/components/GameControl.js
85 ./client/src/components/NewGameLoader.js
92 ./client/src/components/RegisterValidate.js
47 ./client/src/components/JoinWidget.js
59 ./client/src/components/TextInput.js
142 ./client/src/components/GameTitle.js
112 ./client/src/components/PeerList.js
20 ./client/src/components/FormTitle.js
43 ./client/src/components/Link.js
39 ./client/src/components/FormContainer.js
170 ./client/src/components/ResetPasswordForm.js
116 ./client/src/components/ValidateUpdatedEmailForm.js
112 ./client/src/components/TopBar.js
71 ./client/src/components/ImpromptuMap/toolControllers/PanTool.js
165 ./client/src/components/ImpromptuMap/toolControllers/EdgeTool.js
94 ./client/src/components/ImpromptuMap/toolControllers/FogOfWarTool.js
106 ./client/src/components/ImpromptuMap/toolControllers/FillTool.js
51 ./client/src/components/ImpromptuMap/toolControllers/ZoomTool.js
132 ./client/src/components/ImpromptuMap/toolControllers/_stateFramework.js
38 ./client/src/components/ImpromptuMap/toolControllers/_activatorUtil.js
44 ./client/src/components/ImpromptuMap/toolControllers/UpdateTitlePlaceholder.js
199 ./client/src/components/ImpromptuMap/toolControllers/TokenTool.js
62 ./client/src/components/ImpromptuMap/getMapBounds.js
29 ./client/src/components/ImpromptuMap/clampPositionToRect.js
3 ./client/src/components/ImpromptuMap/index.js
50 ./client/src/components/ImpromptuMap/EditableLabel.js
77 ./client/src/components/ImpromptuMap/clampPositionToRect.test.js
403 ./client/src/components/ImpromptuMap/ImpromptuMap.js
32 ./client/src/components/Toolbox/rgbToHsv.js
123 ./client/src/components/Toolbox/HueSelector.js
108 ./client/src/components/Toolbox/Toolbox.js
3 ./client/src/components/Toolbox/index.js
219 ./client/src/components/Toolbox/toolSelectorData.js
153 ./client/src/components/Toolbox/LightnessSaturationGraph.js
26 ./client/src/components/Toolbox/UpdatePaletteSlot.js
14 ./client/src/components/Toolbox/htmlCodeToRgb.js
107 ./client/src/components/Toolbox/ToolSelector.js
27 ./client/src/components/Toolbox/hsvToRgb.js
36 ./client/src/components/Toolbox/HexEditor.js
215 ./client/src/components/Toolbox/PaletteSelector.js
7 ./client/src/components/icons/TokenIcon.js
7 ./client/src/components/icons/ReconnectingIcon.js
9 ./client/src/components/icons/SpinnerIcon.js
7 ./client/src/components/icons/LaserIcon.js
7 ./client/src/components/icons/ExpandIcon.js
7 ./client/src/components/icons/EditTitleIcon.js
7 ./client/src/components/icons/PeerListIcon.js
7 ./client/src/components/icons/NewGameIcon.js
7 ./client/src/components/icons/CollapseIcon.js
7 ./client/src/components/icons/ApplyColorIcon.js
7 ./client/src/components/icons/FillIcon.js
7 ./client/src/components/icons/ZoomIcon.js
7 ./client/src/components/icons/PanIcon.js
7 ./client/src/components/icons/FogOfWarIcon.js
7 ./client/src/components/icons/EdgeIcon.js
7 ./client/src/components/icons/EditPaletteIcon.js
43 ./client/src/components/BigButton.js
143 ./client/src/components/NavSidebar/index.js
163 ./client/src/components/LoginForm.js
15 ./client/src/components/pages/RegisterComplete.js
73 ./client/src/components/pages/Game.js
32 ./client/src/components/pages/HelpPage.js
15 ./client/src/components/pages/RegisterValidate.js
63 ./client/src/components/pages/LandingPage.js
15 ./client/src/components/pages/RequestResetPassword.js
15 ./client/src/components/pages/Register.js
28 ./client/src/components/pages/PageNotFound.js
19 ./client/src/components/pages/NewGame.js
16 ./client/src/components/pages/Login.js
15 ./client/src/components/pages/ResetPassword.js
15 ./client/src/components/pages/Account.js
15 ./client/src/components/pages/ValidateUpdatedEmail.js
118 ./client/src/components/RequestResetPasswordForm.js
100 ./client/src/components/App.js
7 ./client/src/actions/laserTrail.js
65 ./client/src/actions/route.js
13 ./client/src/actions/impromptu.js
17 ./client/src/actions/account.js
29 ./client/src/actions/operations.js
117 ./client/src/registerServiceWorker.js
13 ./client/src/containers/RegisterCompleteContainer.js
42 ./client/src/containers/ToolboxContainer.js
14 ./client/src/containers/ValidateUpdatedEmailFormContainer.js
14 ./client/src/containers/AppContainer.js
26 ./client/src/containers/LaserTrailContainer.js
32 ./client/src/containers/LoginFormContainer.js
11 ./client/src/containers/RegisterFormContainer.js
13 ./client/src/containers/ResetPasswordFormContainer.js
21 ./client/src/containers/AccountFormContainer.js
66 ./client/src/containers/TopBarContainer.js
60 ./client/src/containers/ImpromptuMapContainer.js
13 ./client/src/containers/RegisterValidateContainer.js
17 ./client/src/containers/PeerListContainer.js
14 ./client/src/containers/NewGameLoaderContainer.js
53 ./client/src/sync/LaserTrailSyncer.js
51 ./client/src/sync/ImpromptuMapSyncer.js
168 ./client/src/sync/SyncManager.js
41 ./client/src/pendableActions/PendableAction.js
16 ./client/src/pendableActions/UpdatingTokenLabel.js
73 ./client/src/pendableActions/PendableAction.test.js
20 ./client/src/pendableActions/FillingCellsFreeform.js
16 ./client/src/pendableActions/FillingRectangle.js
29 ./client/src/pendableActions/HidingRectangle.js
26 ./client/src/pendableActions/HidingCellsFreeform.js
21 ./client/src/pendableActions/DraggingToken.js
16 ./client/src/pendableActions/OutliningRectangle.js
17 ./client/src/pendableActions/UpdatingTitle.js
25 ./client/src/pendableActions/DrawingLine.js
87 ./client/src/reducers/laserTrail.js
28 ./client/src/reducers/route.js
21 ./client/src/reducers/index.js
44 ./client/src/reducers/account.js
36 ./client/src/reducers/tool.js
268 ./client/src/reducers/operations.js
55 ./client/src/reducers/connection.js
50 ./client/src/reducers/peer.js
28 ./client/src/reducers/permissions.js
176 ./server/src/shared/log.js
23 ./server/src/shared/sessionIdToAccount.js
17 ./server/src/shared/getPromiseAndControlFunctions.js
43 ./server/src/game/setupLogging.unitTest.js
128 ./server/src/game/clients/Channel.js
187 ./server/src/game/clients/ClientDB.unitTest.js
77 ./server/src/game/clients/ClientMiddleware/_authenticateConnection.unitTest.js
36 ./server/src/game/clients/ClientMiddleware/_authenticateConnection.js
15 ./server/src/game/clients/ClientMiddleware/_createNewClientId.js
230 ./server/src/game/clients/ClientMiddleware/index.js
31 ./server/src/game/clients/ClientMiddleware/_getOrInsertGame.js
298 ./server/src/game/clients/ClientMiddleware/index.unitTest.js
16 ./server/src/game/clients/ClientMiddleware/_getGameIdFromUrl.js
20 ./server/src/game/clients/ClientMiddleware/_createNewClientId.unitTest.js
37 ./server/src/game/clients/ClientMiddleware/_getOrInsertGame.integrationTest.js
27 ./server/src/game/clients/ClientMiddleware/_getGameIdFromUrl.unitTest.js
88 ./server/src/game/clients/ClientDB.js
244 ./server/src/game/clients/Channel.unitTest.js
16 ./server/src/game/getSingleMessage.js
13 ./server/src/game/send.js
108 ./server/src/game/EventSerializer.unitTest.js
36 ./server/src/game/setupLogging.js
98 ./server/src/game/index.js
22 ./server/src/game/gameServices/peerListService.js
69 ./server/src/game/gameServices/operationsService/_getAllOperations.integrationTest.js
45 ./server/src/game/gameServices/operationsService/_commitOperations.js
12 ./server/src/game/gameServices/operationsService/_getAllOperations.js
39 ./server/src/game/gameServices/operationsService/index.js
88 ./server/src/game/gameServices/operationsService/_commitOperations.integrationTest.js
17 ./server/src/game/gameServices/laserTrailService.js
35 ./server/src/game/getSingleMessage.unitTest.js
58 ./server/src/game/testUtil/websocket.js
111 ./server/src/game/EventSerializer.js
8 ./server/src/game/pseudoMessageTypes.js
198 ./server/src/main.js
129 ./server/src/db/initTables.js
48 ./server/src/db/initTables.integrationTest.js
12 ./server/src/api/util/respondWithError.js
8 ./server/src/api/util/ApiError.js
16 ./server/src/api/util/hashPassword.js
24 ./server/src/api/util/respondWithJson.js
49 ./server/src/api/util/consumeJson.js
13 ./server/src/api/util/hashPassword.unitTest.js
52 ./server/src/api/index.js
28 ./server/src/api/createApp/_createRouter.js
191 ./server/src/api/createApp/_errorHandlerMiddleware.unitTest.js
59 ./server/src/api/createApp/_errorHandlerMiddleware.js
33 ./server/src/api/createApp/index.js
46 ./server/src/api/createApp/_lastDitchErrorHandlerMiddleware.js
187 ./server/src/api/createApp/_lastDitchErrorHandlerMiddleware.unitTest.js
78 ./server/src/api/createApp/index.unitTest.js
38 ./server/src/api/createApp/_loggingMiddleware.js
87 ./server/src/api/createApp/_createRouter.unitTest.js
53 ./server/src/api/createApp/_loggingMiddleware.unitTest.js
295 ./server/src/api/index.integrationTest.js
29 ./server/src/api/testutil/attachHandlerForTest.js
96 ./server/src/api/testutil/request.js
14 ./server/src/api/testutil/createServer.js
13 ./server/src/api/testutil/closeServer.js
40 ./server/src/api/handlers/getLoggedInAccountData/index.js
75 ./server/src/api/handlers/getLoggedInAccountData/index.unitTest.js
60 ./server/src/api/handlers/completeRegistration/_createAccount.js
24 ./server/src/api/handlers/completeRegistration/index.js
95 ./server/src/api/handlers/completeRegistration/_createAccount.integrationTest.js
36 ./server/src/api/handlers/completeEmailUpdate/index.js
56 ./server/src/api/handlers/completeEmailUpdate/updateEmail.js
51 ./server/src/api/handlers/getStaticFile/_pipeFile.js
16 ./server/src/api/handlers/getStaticFile/_isUnder.js
17 ./server/src/api/handlers/getStaticFile/_pathToMimeType.unitTest.js
29 ./server/src/api/handlers/getStaticFile/_pathToMimeType.js
63 ./server/src/api/handlers/getStaticFile/index.js
85 ./server/src/api/handlers/getStaticFile/index.unitTest.js
78 ./server/src/api/handlers/getStaticFile/_pipeFile.unitTest.js
63 ./server/src/api/handlers/getStaticFile/_isUnder.unitTest.js
29 ./server/src/api/handlers/completePasswordReset/index.js
45 ./server/src/api/handlers/completePasswordReset/resetPassword.js
9 ./server/src/api/handlers/pendRegistration/_doesAccountExist.js
67 ./server/src/api/handlers/pendRegistration/index.js
42 ./server/src/api/handlers/pendRegistration/_createPendingRegistration.integrationTest.js
88 ./server/src/api/handlers/pendRegistration/index.unitTest.js
21 ./server/src/api/handlers/pendRegistration/_createPendingRegistration.js
41 ./server/src/api/handlers/pendRegistration/_doesAccountExist.integrationTest.js
65 ./server/src/api/handlers/updateAccount/index.js
10 ./server/src/api/handlers/updateAccount/_changeAccountDisplayName.js
30 ./server/src/api/handlers/updateAccount/createPendingEmailUpdate.js
98 ./server/src/api/handlers/emailUpdate.integrationTest.js
118 ./server/src/api/handlers/passwordReset.integrationTest.js
33 ./server/src/api/handlers/getResetTokenInfo/getEmailForResetToken.js
27 ./server/src/api/handlers/getResetTokenInfo/index.js
21 ./server/src/api/handlers/pendPasswordReset/createPasswordResetToken.js
23 ./server/src/api/handlers/pendPasswordReset/_getAccountFromEmail.js
65 ./server/src/api/handlers/pendPasswordReset/index.js
59 ./server/src/api/handlers/pendPasswordReset/_getAccountFromEmail.integrationTest.js
52 ./server/src/api/handlers/getFreeGameId/index.js
23 ./server/src/api/handlers/getFreeGameId/_findFreeGameId.js
102 ./server/src/api/handlers/getFreeGameId/index.unitTest.js
33 ./server/src/api/handlers/getFreeGameId/_findFreeGameId.integrationTest.js
18 ./server/src/api/handlers/getFreeGameId/_findFreeGameId.unitTest.js
57 ./server/src/api/handlers/login/index.js
66 ./server/src/api/handlers/login/_authenticateCredentials.integrationTest.js
81 ./server/src/api/handlers/login/index.unitTest.js
41 ./server/src/api/handlers/login/_createNewSession.integrationTest.js
33 ./server/src/api/handlers/login/_authenticateCredentials.js
15 ./server/src/api/handlers/login/_createNewSession.js
13 ./server/src/testutil/assertRejects.js
12 ./server/src/testutil/setup.js
98 ./server/src/testutil/testdb.js
116 ./server/src/email/index.js
15736 total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment