{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":810532226,"defaultBranch":"main","name":"pkg-porter","ownerLogin":"muratpolatozkan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-04T22:03:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23408992?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717538594.276424","currentOid":""},"activityList":{"items":[{"before":"dcdf5cc16bf7532509a849c444e978bf5d459c6b","after":"97b80b6bce2732a52314f6a00fb3afa13b6a906f","ref":"refs/heads/main","pushedAt":"2024-06-12T15:32:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"chore: Update npm start script to use index.js instead of server.js","shortMessageHtmlLink":"chore: Update npm start script to use index.js instead of server.js"}},{"before":"87aac47cefb4b9db1c0eb1f28e196360f711eeb2","after":"dcdf5cc16bf7532509a849c444e978bf5d459c6b","ref":"refs/heads/main","pushedAt":"2024-06-05T00:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Delete .github/workflows/npm-publish-github-packages.yml","shortMessageHtmlLink":"Delete .github/workflows/npm-publish-github-packages.yml"}},{"before":"219942c68f49c079051300d7d13ca2ee002c0ca5","after":"87aac47cefb4b9db1c0eb1f28e196360f711eeb2","ref":"refs/heads/main","pushedAt":"2024-06-05T00:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Update npm-publish-github-packages.yml","shortMessageHtmlLink":"Update npm-publish-github-packages.yml"}},{"before":"afd61610d7bdda4a032b6ab8fdb33c7ced7737f1","after":"219942c68f49c079051300d7d13ca2ee002c0ca5","ref":"refs/heads/main","pushedAt":"2024-06-05T00:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Update npm-publish-github-packages.yml","shortMessageHtmlLink":"Update npm-publish-github-packages.yml"}},{"before":"ca5d4c9e68563be51e89722aaa3a549fb2632e49","after":"afd61610d7bdda4a032b6ab8fdb33c7ced7737f1","ref":"refs/heads/main","pushedAt":"2024-06-05T00:32:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/muratpolatozkan/pkg-porter","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/muratpolatozkan/pkg-porter"}},{"before":"6e993f7302730f64c9cb12daa205977a1a0f36e5","after":"ca5d4c9e68563be51e89722aaa3a549fb2632e49","ref":"refs/heads/main","pushedAt":"2024-06-05T00:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Create npm-publish-github-packages.yml","shortMessageHtmlLink":"Create npm-publish-github-packages.yml"}},{"before":"972e73989e40c4ebbe7a5035ae7f61bdfcf77669","after":"6e993f7302730f64c9cb12daa205977a1a0f36e5","ref":"refs/heads/main","pushedAt":"2024-06-05T00:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"chore: Add deploy script to package.json and update server.js","shortMessageHtmlLink":"chore: Add deploy script to package.json and update server.js"}},{"before":"35705ff5fff24cd44e74bee5998450083f0bc633","after":"972e73989e40c4ebbe7a5035ae7f61bdfcf77669","ref":"refs/heads/main","pushedAt":"2024-06-04T23:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"chore: Add 'dist/' to .gitignore and update package.json dependencies","shortMessageHtmlLink":"chore: Add 'dist/' to .gitignore and update package.json dependencies"}},{"before":"831fc98c5eb4d044e088436ca58ce9fbd3b61bb5","after":"35705ff5fff24cd44e74bee5998450083f0bc633","ref":"refs/heads/main","pushedAt":"2024-06-04T23:29:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/muratpolatozkan/pkg-porter","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/muratpolatozkan/pkg-porter"}},{"before":"3e5e34ceebab360e33ca26521b7603e1b0f7f3cc","after":"831fc98c5eb4d044e088436ca58ce9fbd3b61bb5","ref":"refs/heads/main","pushedAt":"2024-06-04T22:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Create static.yml","shortMessageHtmlLink":"Create static.yml"}},{"before":"df1b329013bf7dafa4cb942b5dee846c2a58cdc0","after":"3e5e34ceebab360e33ca26521b7603e1b0f7f3cc","ref":"refs/heads/main","pushedAt":"2024-06-04T22:51:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"feat: Added landing page","shortMessageHtmlLink":"feat: Added landing page"}},{"before":"9fb2914efc4798c55eaf27f69cb5900a090a10e9","after":"df1b329013bf7dafa4cb942b5dee846c2a58cdc0","ref":"refs/heads/main","pushedAt":"2024-06-04T22:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Initial commit: Custom proxy server for private NPM registries\n\n- Set up Express server to proxy requests to private NPM registries\n- Implement package fetching with caching and decompression\n- Add optional logging functionality with daily log rotation\n- Integrate optional database logging using SQLite\n- Configure environment variables for flexible deployment\n- Include detailed README with setup, usage, and configuration instructions\n- Add comprehensive error handling and customizable middleware\n- Ensure environment variables and sensitive data are managed securely\n- Structure project directories for logs, database, and server code\n- Create utility functions for conditional logging and cache management\n\nFeatures:\n- Proxy server for accessing private NPM packages\n- Local caching for improved performance and reduced latency\n- Optional logging to file system with daily log files\n- Optional database logging to track package access history\n- Configuration via .env file for registry credentials and server settings\n- Clear and comprehensive documentation in README\n\nLegal:\n- Disclaimer about no affiliation with npm, Inc., unpkg, or jsdelivr\n- Note on the project being independently developed and maintained","shortMessageHtmlLink":"Initial commit: Custom proxy server for private NPM registries"}},{"before":null,"after":"9fb2914efc4798c55eaf27f69cb5900a090a10e9","ref":"refs/heads/main","pushedAt":"2024-06-04T22:03:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"muratpolatozkan","name":"Murat","path":"/muratpolatozkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23408992?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY3yREgA","startCursor":null,"endCursor":null}},"title":"Activity ยท muratpolatozkan/pkg-porter"}