jsonpath-mapper
Version:
A json to json transformation utility with a few nice features to use when translating for example API responses into a domain object for use in your domain-driven JavaScript applications. Can be used in React applications with the 'useMapper' hook.
83 lines (69 loc) • 1.8 kB
JavaScript
export const allBooksAuthors = {
authors: [
{ name: 'Robert C. Martin' },
{ name: 'Nicholas C. Zakas' },
{ name: 'Robert C. Martin' },
{ name: 'Douglas Crockford' },
],
};
export const allBooksAuthorNames = {
names: [
'Robert C. Martin',
'Nicholas C. Zakas',
'Robert C. Martin',
'Douglas Crockford',
],
};
export const allNamesInBooks = {
names: [
'Robert C. Martin',
'Nicholas C. Zakas',
'Robert C. Martin',
'Yussef Miller',
'Douglas Crockford',
],
};
export const allAuthorNames = {
names: [
'Robert C. Martin',
'Nicholas C. Zakas',
'Robert C. Martin',
'Yussef Miller',
'Douglas Crockford',
'Neil Flatley',
],
};
export const allBookTitlesByAuthorName = {
titles: ['Clean Code', 'Agile Software Development'],
};
export const allBookTitlesByPriceLessThan = {
titles: [
'Clean Code',
'Maintainable JavaScript',
'JavaScript: The Good Parts',
],
};
export const firstBookTitle = {
title: 'Clean Code',
};
export const firstTitleOfBooks = {
title: 'Clean Code',
};
export const lastBookTitle = {
title: ['JavaScript: The Good Parts'],
};
export const firstTwoBookTitles = {
titles: ['Clean Code', 'Maintainable JavaScript'],
};
export const lastTwoBookTitles = {
titles: ['Agile Software Development', 'JavaScript: The Good Parts'],
};
export const twoBookTitlesFromSecondPosition = {
titles: ['Maintainable JavaScript', 'Agile Software Development'],
};
export const booksByVariousAuthorWithPriceLessThan = {
books: ['Maintainable JavaScript', 'JavaScript: The Good Parts'],
};
export const booksByVariousAuthor = {
books: ['Maintainable JavaScript', 'Agile Software Development'],
};