{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":639334459,"defaultBranch":"main","name":"configerium","ownerLogin":"nyxblabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-11T09:00:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/132846462?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1683806546.0","currentOid":""},"activityList":{"items":[{"before":"99dd092228c61fb1145764a33c0a0040a7223890","after":"37a6a3c8474b17fab62d2bc9905fbf176a9bec82","ref":"refs/heads/main","pushedAt":"2023-05-11T12:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"chore(release): v0.0.2","shortMessageHtmlLink":"chore(release): v0.0.2"}},{"before":"5ec1fb3b0d810eef0634b6e4467b402cdf2d9286","after":"99dd092228c61fb1145764a33c0a0040a7223890","ref":"refs/heads/main","pushedAt":"2023-05-11T12:01:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"✨ feat(README.md): add documentation for Configerium package\nThis commit adds a comprehensive README.md file for the Configerium package. It includes a description of the package, its features, usage, options, loading priority, extending configuration, environment-specific configuration, and watching configuration. It also includes badges for npm version, downloads, bundle size, and license.","shortMessageHtmlLink":"✨ feat(README.md): add documentation for Configerium package"}},{"before":"60971be39be5e6496b9165e24acadd7081320513","after":"5ec1fb3b0d810eef0634b6e4467b402cdf2d9286","ref":"refs/heads/main","pushedAt":"2023-05-11T11:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸŽ‰ feat(cover-github-configerium.png): add cover image for Configerium GitHub repository\nThe cover image for the Configerium GitHub repository has been added to the .github/assets directory. This image will be used as the cover image for the repository.","shortMessageHtmlLink":"πŸŽ‰ feat(cover-github-configerium.png): add cover image for Configerium…"}},{"before":"f1d17d3a94466a46a95f6b72d9d722e265ff7981","after":"60971be39be5e6496b9165e24acadd7081320513","ref":"refs/heads/main","pushedAt":"2023-05-11T11:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸš€ chore(package.json): update dependencies\nπŸ”¨ refactor(index.test.ts): replace absolute paths with relative paths\nThe package.json file was updated to include newer versions of the dependencies. The index.test.ts file was refactored to replace the absolute paths with relative paths to improve portability and make the tests run on different machines.","shortMessageHtmlLink":"πŸš€ chore(package.json): update dependencies"}},{"before":"6355ed8e71415494bd5775f482dae55cdbc010b8","after":"f1d17d3a94466a46a95f6b72d9d722e265ff7981","ref":"refs/heads/main","pushedAt":"2023-05-11T09:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸš€ chore(package.json): add new scripts for prepack, build, dev, lint, lint:fix, release, test, and test:types\nThis commit adds new scripts to the package.json file. The prepack and build scripts are added to run the unbuild command before building the package. The dev script is added to run the vitest dev command. The lint and lint:fix scripts are added to run the eslint command with and without the --fix flag, respectively. The release script is added to run the nyxr test, nyxlx changelogen@latest --release, pnpm publish, and git push --follow-tags commands. The test and test:types scripts are added to run the vitest run --coverage and tsc --noEmit commands, respectively.","shortMessageHtmlLink":"πŸš€ chore(package.json): add new scripts for prepack, build, dev, lint,…"}},{"before":"518fc2fa7667328d38873be74e54ce2ccb4df286","after":"6355ed8e71415494bd5775f482dae55cdbc010b8","ref":"refs/heads/main","pushedAt":"2023-05-11T09:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸŽ‰ feat(configrc): add .configrc file with testConfig=true\nA new file named .configrc was created with a single line that sets the testConfig variable to true. This file can be used to store configuration variables that are used in the application.","shortMessageHtmlLink":"πŸŽ‰ feat(configrc): add .configrc file with testConfig=true"}},{"before":"f7ba7ebefaa24836700a6b43bb8c8e74ab25278e","after":"518fc2fa7667328d38873be74e54ce2ccb4df286","ref":"refs/heads/main","pushedAt":"2023-05-11T09:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸš€ feat(test): add new files and tests for configerium\nAdded new files and tests for configerium. The changes include adding new files such as `.configrc`, `.env`, `.gitignore`, `config.dev.ts`, `config.ts`, `node_modules/configerium-npm-test/config.ts`, `node_modules/configerium-npm-test/package.json`, `package.json`, and `theme/config.ts`. The tests include loading fixture config and extending from a git repo. Also added a new file `types.ts` to test the types of the config object.","shortMessageHtmlLink":"πŸš€ feat(test): add new files and tests for configerium"}},{"before":"dfee5cfbf297ec908bbaa6232c7d3f85e3d35523","after":"f7ba7ebefaa24836700a6b43bb8c8e74ab25278e","ref":"refs/heads/main","pushedAt":"2023-05-11T09:22:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸ”§ chore(.eslintrc): disable unused-imports/no-unused-vars rule\nπŸš€ feat(package.json): add consolji and update dependencies\nπŸŽ‰ feat(playground): add load.ts and watch.ts files to test the library\nThe unused-imports/no-unused-vars rule is disabled in the .eslintrc file. The consolji package is added to the dependencies in the package.json file, and the dependencies are updated. The load.ts and watch.ts files are added to the playground directory to test the library.","shortMessageHtmlLink":"πŸ”§ chore(.eslintrc): disable unused-imports/no-unused-vars rule"}},{"before":"5eb6455722a3342f8c3ce49ce6df56d63a5d15ef","after":"dfee5cfbf297ec908bbaa6232c7d3f85e3d35523","ref":"refs/heads/main","pushedAt":"2023-05-11T09:17:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸŽ‰ feat(vitest.config.ts): add configuration for test coverage reporters\nThis commit adds a new configuration file for vitest, which defines the coverage reporters to be used for the tests. The reporters are set to 'text', 'clover', and 'json'. This will allow for better visibility into the test coverage results.","shortMessageHtmlLink":"πŸŽ‰ feat(vitest.config.ts): add configuration for test coverage reporters"}},{"before":"c17f98cc02a45e8fa52d579472613ea3e393d0d7","after":"5eb6455722a3342f8c3ce49ce6df56d63a5d15ef","ref":"refs/heads/main","pushedAt":"2023-05-11T09:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"✨ feat(index.ts, watch.ts): add support for watching configuration files and reloading configuration on change\nThe `watchConfig` function has been added to watch configuration files and reload the configuration when changes are detected. The function uses the `chokidar` package to watch the configuration files and reloads the configuration using the `loadConfig` function. The function also provides options to handle hot module replacement (HMR) and to execute callbacks when changes are detected. The `watchConfig` function returns a `ConfigWatcher` object that contains the current configuration and a method to stop watching the configuration files. The `index.ts` file has also been updated to export the necessary types and functions.","shortMessageHtmlLink":"✨ feat(index.ts, watch.ts): add support for watching configuration fi…"}},{"before":"ea5f948ff2cc272ff51655d149998f601cf89cc9","after":"c17f98cc02a45e8fa52d579472613ea3e393d0d7","ref":"refs/heads/main","pushedAt":"2023-05-11T09:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸŽ‰ feat(dotenv.ts): add dotenv module to load and interpolate environment variables\nThe dotenv module is added to load and interpolate environment variables into the process.env object. The setupDotenv function is used to fill the process.env object with the environment variables loaded from the .env file. The loadDotenv function is used to load the environment variables into an object. The interpolate function is used to interpolate variables within .env. The options object is used to specify the project root directory, the file to look in for environment variables, whether to interpolate variables within .env, and an object describing environment variables.\n\n✨ feat(loader.ts): add new module to load and merge configuration files\nThe `loadConfig` function loads and merges configuration files from various sources, including dotenv, rc files, package.json, and custom configuration files. It also supports extending configurations from other files and sources. The `resolveConfig` function resolves the configuration file from a given source and returns the resolved configuration. The `types.ts` file contains the types used in the `loadConfig` function.","shortMessageHtmlLink":"πŸŽ‰ feat(dotenv.ts): add dotenv module to load and interpolate environm…"}},{"before":"1bab53c859715b30a717cfda3e9f6f09daa3eb71","after":"ea5f948ff2cc272ff51655d149998f601cf89cc9","ref":"refs/heads/main","pushedAt":"2023-05-11T09:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸŽ‰ feat(linting): add ESLint configuration and ignore files\nESLint configuration has been added to the project with the \"@nyxb\" configuration extending the recommended rules for TypeScript. The \"unicorn/prevent-abbreviations\" and \"@typescript-eslint/no-non-null-assertion\" rules have been disabled. The \".eslintignore\" file has been created to ignore the \"dist\", \"node_modules\", and \"README.md\" files.","shortMessageHtmlLink":"πŸŽ‰ feat(linting): add ESLint configuration and ignore files"}},{"before":null,"after":"1bab53c859715b30a717cfda3e9f6f09daa3eb71","ref":"refs/heads/main","pushedAt":"2023-05-11T09:02:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nyxb","name":"Dennis Ollhoff","path":"/nyxb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98586665?s=80&v=4"},"commit":{"message":"πŸš€ feat(github): add funding.yml and issue templates for bug report, feature request, and typo\n✨ feat(vscode): add settings.json with editor preferences and eslint auto-fix on save\nThe commit adds a funding.yml file and issue templates for bug report, feature request, and typo. These templates help contributors to create issues that are more structured and easier to understand. The commit also adds a settings.json file with editor preferences and eslint auto-fix on save. This helps contributors to maintain a consistent code style and avoid common errors.\n\nπŸŽ‰ chore: initial commit with project files and configurations\nThis commit adds the initial project files and configurations, including the CODE_OF_CONDUCT.md, CONTRIBUTING.md, LICENSE, package.json, and tsconfig.json files. The project is set up with a MIT license, a Contributor Covenant Code of Conduct, and a basic package.json file with dependencies and devDependencies. The tsconfig.json file is also included with basic compiler options.","shortMessageHtmlLink":"πŸš€ feat(github): add funding.yml and issue templates for bug report, f…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xMVQxMjowMjoyNi4wMDAwMDBazwAAAAMqqmaK","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xMVQwOTowMjoxOC4wMDAwMDBazwAAAAMqiKg2"}},"title":"Activity Β· nyxblabs/configerium"}