Hi, I'm Logan. I'm a software engineer at Remix.
Software Engineer @remix-run 💿
- Shelby Twp, Michigan, USA
- https://mcan.sh
- @loganmcansh
Highlights
- Developer Program Member
- Pro
- 1 discussion answered
Block or Report
Block or report mcansh
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
remix-run/remix Public
Build Better Websites. Create modern, resilient user experiences with web fundamentals.
-
-
-
1
import path from 'path';
2import fsp from 'fs/promises';
34import { optimize, createContentItem } from 'svgo';
5
3,848 contributions in the last year
Activity overview
Contributed to
remix-run/remix,
mcansh/nightly-release-test,
mcansh/discussions-test
and 69 other
repositories
Contribution activity
June 2022
Created 120 commits in 18 repositories
Created 5 repositories
- mcansh/remix-seo TypeScript
- mcansh/indie-stack-test TypeScript
- mcansh/grunge-stack-test TypeScript
- mcansh/remix-weatherkit TypeScript
- mcansh/remark-definition-links TypeScript
Created a pull request in remix-run/remix that received 20 comments
feat(remix-vercel): add support for @vercel/node v2
Closes: # Docs Tests Testing Strategy:
+215
−72
•
20
comments
Opened 47 other pull requests in 7 repositories
remix-run/remix
5
open
16
merged
3
closed
- chore: remove extension from global type shim
-
fix(remix-dev/create): check for undefined
--token - ci(release-test): remove pull_request trigger
- ci(release-test): remove pull_request trigger
- ci: reduce node_versions we test against (dev)
- ci: move reusable actions to root workflow dir
- ci: debug failing deployment tests
- ci: reduce node_versions we test against
- feat: force bundle LiveReload to prevent process.env variables not being replaced
- ci: add script to convert links in docs to references
- ci: update how secrets are passed to reusable workflows
- ci(deployments): define required secrets
- ci(nightly): fix NEXT_VERSION
-
Revert "chore(templates): update
verceltemplate (#3381)" - ci: dont cut a nightly if the latest dev commit was the last nightly
-
ci: migrate workflows to use
workflow_callinstead ofrepository_dispatch -
chore(remix-dev): set default
devServerPortto 8002 - ci(release): remove unreleased "scripts" package from script
- chore(remix-dev): always minify
- ci: add script to convert links in docs to references
- chore(remix-react): make LiveReload port required
- ci: update needs-response workflow to use official stale action
- chore(remix-dev): set default devServerPort to 8002
- ci: update deployment testing infra
mcansh/nightly-release-test
6
merged
1
closed
remix-run/indie-stack
6
merged
- chore: remove installGlobals deep import from @remix-run/node
- chore: add note about running remix init if you skip installing deps
-
chore: run
prisma generatemanually during setup -
chore: use
prisma migrate deploy - chore: convert seed script to cjs
- chore: update docker entrypoint so locally created images work the same as on fly
remix-run/grunge-stack
4
merged
1
closed
remix-run/blues-stack
3
merged
chaance/remix-seo
1
open
remix-run/react-router
1
merged
Reviewed 47 pull requests in 5 repositories
remix-run/remix
23 pull requests
- chore: remove last usage of bahmutov/npm-install
-
fix(remix-dev,remix-serve): fix network
familydetection - ci: debug failing deployment tests
-
feat(remix-dev/cli/init): add
--no-deleteflag - feat(remix-dev,remix-serve): include publicPath in server build manifest
- feat: force bundle LiveReload to prevent process.env variables not being replaced
- fix(remix-dev): fix private stack validation
- ci: use tags instead of releases
-
feat(remix-vercel): add support for
@vercel/nodev2 - ci: add script to convert links in docs to references
-
enhancement(cli): Ask about TypeScript before
npm install -
chore(examples): import
installGlobalsfrom package root inblog-tutorialexample - docs: update Tailwind examples
- tests: update Tailwind config in tests
- chore: update GitHub Actions
-
feat(remix-dev/cli/migrate): add
convert-to-javascriptmigration - feat(remix-architect): support API gateway v1
-
chore(templates): update
verceltemplate -
feat(templates/vercel): add
$schemain vercel config file - Move rollup configs to individual packages
- ci: update needs-response workflow to use official stale action
-
refactor: remove
namefield inpackage.jsonfor apps -
ci: do not automatically add
namefield inpackage.jsonfor apps
remix-run/blues-stack
10 pull requests
-
replace
.lg:pb-18with a valid classname -
chore: update
setupscript -
fix: remove
maxAgefrom session cookie - chore(Dockerfile): conditionally copy package manager lockfile
- chore: update Tailwind
- chore: update dependencies
- Configure Gitpod for one-click quickstart
-
fix:
fly.tomlinvalid types - fix: make Session functions more type-safe
- chore: ignore dotfiles in route subdirectories too
remix-run/indie-stack
7 pull requests
remix-run/grunge-stack
6 pull requests
remix-run/history
1 pull request
Opened 2 issues in 1 repository
mcansh/nightly-release-test
1
closed
1
open
49
contributions
in private repositories
Jun 2 – Jun 30



