{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":719679392,"defaultBranch":"main","name":"password-validator.js","ownerLogin":"Theshedman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-16T17:16:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24194134?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701541059.0","currentOid":""},"activityList":{"items":[{"before":"1e3a6bbfcaa3aa4b2ae1ec46ec42c6de7abc1d41","after":"014ecb858dea667d4b9c400a7e3f8ddd8f49ec90","ref":"refs/heads/main","pushedAt":"2023-12-02T18:16:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(config): Remove multiple jest config\n\nDeleted jest.config.js file as it's no longer needed. Updated tsconfig.json by adding 'jest.config.ts' to exclusion list for better TypeScript compilation.","shortMessageHtmlLink":"fix(config): Remove multiple jest config"}},{"before":"1e3a6bbfcaa3aa4b2ae1ec46ec42c6de7abc1d41","after":"014ecb858dea667d4b9c400a7e3f8ddd8f49ec90","ref":"refs/heads/beta","pushedAt":"2023-12-02T18:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(config): Remove multiple jest config\n\nDeleted jest.config.js file as it's no longer needed. Updated tsconfig.json by adding 'jest.config.ts' to exclusion list for better TypeScript compilation.","shortMessageHtmlLink":"fix(config): Remove multiple jest config"}},{"before":"e8b4756cc613559a36dc7ad3dfb73b451d993973","after":"1e3a6bbfcaa3aa4b2ae1ec46ec42c6de7abc1d41","ref":"refs/heads/main","pushedAt":"2023-12-02T18:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(src): update tsconfig, .gitignore, .npmignore, and package.json files\n\nAdd 'rootDir' and 'include' properties in tsconfig.json for better TypeScript compilation. Revamp .gitignore to ignore more unwanted files, especially from IDEs and Node.js. Update .npmignore to exclude unnecessary files from packages. Modify 'main', 'module', 'types' paths in package.json to match new project structure.","shortMessageHtmlLink":"fix(src): update tsconfig, .gitignore, .npmignore, and package.json f…"}},{"before":"e8b4756cc613559a36dc7ad3dfb73b451d993973","after":"1e3a6bbfcaa3aa4b2ae1ec46ec42c6de7abc1d41","ref":"refs/heads/beta","pushedAt":"2023-12-02T18:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(src): update tsconfig, .gitignore, .npmignore, and package.json files\n\nAdd 'rootDir' and 'include' properties in tsconfig.json for better TypeScript compilation. Revamp .gitignore to ignore more unwanted files, especially from IDEs and Node.js. Update .npmignore to exclude unnecessary files from packages. Modify 'main', 'module', 'types' paths in package.json to match new project structure.","shortMessageHtmlLink":"fix(src): update tsconfig, .gitignore, .npmignore, and package.json f…"}},{"before":"ebb864810a0c15ce003b491cd0f2ff3a5f661c6e","after":"e8b4756cc613559a36dc7ad3dfb73b451d993973","ref":"refs/heads/main","pushedAt":"2023-12-02T17:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(size): updated .npmignore file with additional entries to decrease the published package size. This was achieved by deselecting unnecessary files and directories, including IDE files, logs, coverage files, and dependency directories among others. \"publishConfig\" was also added to package.json file to permit public access.","shortMessageHtmlLink":"fix(size): updated .npmignore file with additional entries to decreas…"}},{"before":"5563daf396d2f254ba1a1c08452a5753d2db28ad","after":"e8b4756cc613559a36dc7ad3dfb73b451d993973","ref":"refs/heads/beta","pushedAt":"2023-12-02T17:38:16.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(size): updated .npmignore file with additional entries to decrease the published package size. This was achieved by deselecting unnecessary files and directories, including IDE files, logs, coverage files, and dependency directories among others. \"publishConfig\" was also added to package.json file to permit public access.","shortMessageHtmlLink":"fix(size): updated .npmignore file with additional entries to decreas…"}},{"before":"5817eb7366150c0d2e42bde8d2729dc290e87d6d","after":"ebb864810a0c15ce003b491cd0f2ff3a5f661c6e","ref":"refs/heads/main","pushedAt":"2023-11-28T15:23:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"Merge pull request #9 from Theshedman/fix/coverage\n\nFix coverage report","shortMessageHtmlLink":"Merge pull request #9 from Theshedman/fix/coverage"}},{"before":null,"after":"8e143fd88ec9cb56d0e78314bc3ceafbb0bb5924","ref":"refs/heads/fix/coverage","pushedAt":"2023-11-28T15:14:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(coverage): Update coverage workflow trigger in Github actions\n\nThe commit modifies the trigger event for the coverage workflow in Github actions. Instead of triggering on push events, it now triggers on pull request events. This affects both the 'main' and 'beta' branches as defined in coverage.yaml.","shortMessageHtmlLink":"fix(coverage): Update coverage workflow trigger in Github actions"}},{"before":"a539bfb97f0503a0e8df3f43895716bacacaa5c4","after":"5817eb7366150c0d2e42bde8d2729dc290e87d6d","ref":"refs/heads/main","pushedAt":"2023-11-28T15:00:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"Merge pull request #8 from Theshedman/docs/update-docs\n\nfix(docs): update docs","shortMessageHtmlLink":"Merge pull request #8 from Theshedman/docs/update-docs"}},{"before":"47c3b68aae61edefa74c6209932b3b1674665629","after":"aead0cb4d4566de7eb990ab7949573ff466aa656","ref":"refs/heads/docs/update-docs","pushedAt":"2023-11-28T14:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"fix(docs): update docs","shortMessageHtmlLink":"fix(docs): update docs"}},{"before":"1f3c1ab3a71a0c7dfc51e35adf911ccea39510a2","after":"a539bfb97f0503a0e8df3f43895716bacacaa5c4","ref":"refs/heads/main","pushedAt":"2023-11-28T12:51:07.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"Merge pull request #7 from Theshedman/docs/update-docs\n\nfix(docs): update docs","shortMessageHtmlLink":"Merge pull request #7 from Theshedman/docs/update-docs"}},{"before":"c94d1c32ee08dd67d6f24ce9788ad047b14d4693","after":"47c3b68aae61edefa74c6209932b3b1674665629","ref":"refs/heads/docs/update-docs","pushedAt":"2023-11-28T11:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"correct typo","shortMessageHtmlLink":"correct typo"}},{"before":"7bde7d6471ea5076ddaf2071edd8b7f2b0709626","after":"c94d1c32ee08dd67d6f24ce9788ad047b14d4693","ref":"refs/heads/docs/update-docs","pushedAt":"2023-11-28T11:57:14.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"Merge branch 'main' into docs/update-docs","shortMessageHtmlLink":"Merge branch 'main' into docs/update-docs"}},{"before":"2c2e3ee5f87b9497a1686e017bd796d1b19febca","after":"7bde7d6471ea5076ddaf2071edd8b7f2b0709626","ref":"refs/heads/docs/update-docs","pushedAt":"2023-11-28T11:53:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"fix(docs): update docs","shortMessageHtmlLink":"fix(docs): update docs"}},{"before":"2f33cb69f936d7402c565fc3d7200f95a02b8d5b","after":"1f3c1ab3a71a0c7dfc51e35adf911ccea39510a2","ref":"refs/heads/main","pushedAt":"2023-11-28T05:06:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(api): Refactor password validation directory structure\n\nThis commit deletes the existing 'main.ts' file and creates a new one within the 'api' directory. Additionally, it renames and moves some files from the 'api/standard' directory to the 'validator' directory. Changes to package.json and various import file paths support these modifications. The rearrangement enhances code organization and improves navigability.","shortMessageHtmlLink":"fix(api): Refactor password validation directory structure"}},{"before":"d6b0d6ad5e877c5507c3951030d32c161f52b627","after":"2f33cb69f936d7402c565fc3d7200f95a02b8d5b","ref":"refs/heads/main","pushedAt":"2023-11-28T04:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(coverage): Add new GitHub Action for code coverage and update README badges\n\nThis commit introduces a new GitHub Action that performs code coverage checks on the 'main' and 'beta' branches. It adds several new badges to the README file, including workflow status, issues, and pull request statistics. The README also includes minor formatting and content improvements, making the text clearer and optimizing the layout for better readability.","shortMessageHtmlLink":"fix(coverage): Add new GitHub Action for code coverage and update REA…"}},{"before":"ed93ac621e5e4711ee3805361408a265b58839c8","after":"d6b0d6ad5e877c5507c3951030d32c161f52b627","ref":"refs/heads/main","pushedAt":"2023-11-28T02:50:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(description): fix grammatical error in the package.json description","shortMessageHtmlLink":"fix(description): fix grammatical error in the package.json description"}},{"before":null,"after":"2c2e3ee5f87b9497a1686e017bd796d1b19febca","ref":"refs/heads/docs/update-docs","pushedAt":"2023-11-28T02:04:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"fix(docs): update docs","shortMessageHtmlLink":"fix(docs): update docs"}},{"before":"47f90d322d0d3cbb99c41e6b5bab1ced9db6c9ad","after":"5563daf396d2f254ba1a1c08452a5753d2db28ad","ref":"refs/heads/beta","pushedAt":"2023-11-28T01:43:25.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"Merge pull request #6 from Theshedman/fix/types\n\nFix types","shortMessageHtmlLink":"Merge pull request #6 from Theshedman/fix/types"}},{"before":null,"after":"367b9356c5287adebe0eef6168ce28a8105593d3","ref":"refs/heads/fix/types","pushedAt":"2023-11-28T01:37:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(types): Update validator description and adjust package export paths\n\nSimplified the validator description in package.json for clarity and adjusted the export paths for module and types. Additionally, a beta branch for prereleases was added and minor changes were made to 'Password Validation Test.run.xml'.","shortMessageHtmlLink":"fix(types): Update validator description and adjust package export paths"}},{"before":"c2565a6fec5f3815d68d3d698b9d85787716bb1d","after":"ed93ac621e5e4711ee3805361408a265b58839c8","ref":"refs/heads/main","pushedAt":"2023-11-28T00:40:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"Merge pull request #5 from Theshedman/feat/functional-interface\n\nRefactor password validator and add fluent API","shortMessageHtmlLink":"Merge pull request #5 from Theshedman/feat/functional-interface"}},{"before":null,"after":"4beb4203cd88bbd7b599b7c2904eaca34f77adc4","ref":"refs/heads/feat/functional-interface","pushedAt":"2023-11-28T00:33:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"feat(api): Refactor password validator and add fluent API\n\nReorganized validator classes and implemented fluent API for password validation. Deleted original validator, updated usages in password manager, and added a new fluent password validator for more readable code. Also modified test cases to accommodate new implementation. Adjusted the export paths in package.json accordingly.","shortMessageHtmlLink":"feat(api): Refactor password validator and add fluent API"}},{"before":"519279e17bcdb810841ee70a6f97b2a2b2d2246d","after":"c2565a6fec5f3815d68d3d698b9d85787716bb1d","ref":"refs/heads/main","pushedAt":"2023-11-27T22:05:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"Merge pull request #4 from Theshedman/fix/space-character-validator\n\nfeat(NoSpaceCharacters): Rename SpaceCharacterValidator to NoSpaceCharacterValidator and update tests","shortMessageHtmlLink":"Merge pull request #4 from Theshedman/fix/space-character-validator"}},{"before":null,"after":"5e8294db2a0d35de40f542b9cb63f4d6b487afd7","ref":"refs/heads/fix/space-character-validator","pushedAt":"2023-11-27T22:00:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"feat(NoSpaceeCharacters): Rename SpaceCharacterValidator to NoSpaceCharacterValidator and update tests","shortMessageHtmlLink":"feat(NoSpaceeCharacters): Rename SpaceCharacterValidator to NoSpaceCh…"}},{"before":"47f90d322d0d3cbb99c41e6b5bab1ced9db6c9ad","after":"519279e17bcdb810841ee70a6f97b2a2b2d2246d","ref":"refs/heads/main","pushedAt":"2023-11-27T21:59:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Theshedman/feat/readme\n\nfix(docs): Add ReadMe and License files","shortMessageHtmlLink":"Merge pull request #3 from Theshedman/feat/readme"}},{"before":"74f967e1c7973cb654cca06047a74329316af034","after":"06328aa26f55bf475f065f38d4b2734552d27267","ref":"refs/heads/feat/readme","pushedAt":"2023-11-27T21:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"fix(docs): update docs","shortMessageHtmlLink":"fix(docs): update docs"}},{"before":null,"after":"74f967e1c7973cb654cca06047a74329316af034","ref":"refs/heads/feat/readme","pushedAt":"2023-11-27T20:35:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"UcheSylvester","name":"Uchenna Sylvester Okoro","path":"/UcheSylvester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38369717?s=80&v=4"},"commit":{"message":"fix(docs): Add ReadMe and License files","shortMessageHtmlLink":"fix(docs): Add ReadMe and License files"}},{"before":"2beab2b0bd97e52c3f77e42a2dfbffe17c6bbd3f","after":"47f90d322d0d3cbb99c41e6b5bab1ced9db6c9ad","ref":"refs/heads/main","pushedAt":"2023-11-24T00:30:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"feat(path): Correct paths in package.json\n\nUpdated incorrect paths in the \"exports\" section of package.json file. Previously, the paths were pointing to a 'dest' directory which has now been corrected to 'dist', matching the actual directory structure.","shortMessageHtmlLink":"feat(path): Correct paths in package.json"}},{"before":"95524071d621a28b6c28b72dd3d2117d56d3e810","after":"47f90d322d0d3cbb99c41e6b5bab1ced9db6c9ad","ref":"refs/heads/beta","pushedAt":"2023-11-24T00:29:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"feat(path): Correct paths in package.json\n\nUpdated incorrect paths in the \"exports\" section of package.json file. Previously, the paths were pointing to a 'dest' directory which has now been corrected to 'dist', matching the actual directory structure.","shortMessageHtmlLink":"feat(path): Correct paths in package.json"}},{"before":"c6ca9b670e93677c2652bc24a47e57246d645643","after":"2beab2b0bd97e52c3f77e42a2dfbffe17c6bbd3f","ref":"refs/heads/main","pushedAt":"2023-11-24T00:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theshedman","name":"Shedrack Ajaegbu","path":"/Theshedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24194134?s=80&v=4"},"commit":{"message":"fix(registry): Remove publishConfig from package.json\n\nRemoved the \"publishConfig\" section from the package.json file. The configuration was related to publishing to npm, but this application is not intended to be public or published to npm.","shortMessageHtmlLink":"fix(registry): Remove publishConfig from package.json"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wMlQxODoxNjo1NS4wMDAwMDBazwAAAAO-YuOx","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNFQwMDoyMDo0Mi4wMDAwMDBazwAAAAO2e6aF"}},"title":"Activity · Theshedman/password-validator.js"}