Skip to content

Conversation

@kit1211
Copy link

@kit1211 kit1211 commented Dec 17, 2025

  • Add @faker-js/faker v10.1.0 dependency
  • Implement $faker system variable with dot notation syntax (e.g., {{$faker.internet.email}})
  • Support parameters with space-separated values (e.g., {{$faker.number.int 1 100}})
  • Add auto-completion for 15 popular Faker methods
  • Fix has() and get() methods in SystemVariableProvider to support compound variables
  • Add FakerVariableName constant and IncorrectFakerVariableFormat warning message
  • Update package.json keywords with 'faker' and 'fake data'

This feature allows users to generate realistic fake data for testing HTTP APIs without manually creating dummy data. Users can access 100+ Faker.js methods through the familiar system variable syntax.

Example usage:
POST https://api.example.com/users
Content-Type: application/json

{
"email": "{{$faker.internet.email}}",
"name": "{{$faker.person.fullName}}",
"age": {{$faker.number.int 18 65}}
}

- Add @faker-js/faker v10.1.0 dependency
- Implement $faker system variable with dot notation syntax (e.g., {{$faker.internet.email}})
- Support parameters with space-separated values (e.g., {{$faker.number.int 1 100}})
- Add auto-completion for 15 popular Faker methods
- Fix has() and get() methods in SystemVariableProvider to support compound variables
- Add FakerVariableName constant and IncorrectFakerVariableFormat warning message
- Update package.json keywords with 'faker' and 'fake data'

This feature allows users to generate realistic fake data for testing HTTP APIs
without manually creating dummy data. Users can access 100+ Faker.js methods through
the familiar system variable syntax.

Example usage:
POST https://api.example.com/users
Content-Type: application/json

{
  "email": "{{$faker.internet.email}}",
  "name": "{{$faker.person.fullName}}",
  "age": {{$faker.number.int 18 65}}
}
@kit1211 kit1211 force-pushed the feat/faker-integration branch from c086a2a to 6552784 Compare December 17, 2025 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants