2.0.1 • Published 5 years ago

babel-plugin-transform-bql v2.0.1

Weekly downloads
17
License
MIT
Repository
github
Last release
5 years ago

babel-plugin-transform-bql

Transform the high level bicycle query language within template strings into the object spec expected by bicycle

Build Status Dependency Status NPM version

Installation

npm install babel-plugin-transform-bql --save

Example

const query = bql`
  user(id: ${myUserID}) {
    id,
    name
  }
  event(year: 2016, month: 3, day: 20) {
    title
  }
`;

console.log(query);

Compiles to:

const query = {
  ["user(id:" + JSON.stringify(myUserID) + ")"]: {
    id: true,
    name: true
  },
  "event(day:20,month:3,year:2016)": {
    title: true
  }
};

console.log(query);

License

MIT

2.0.1

5 years ago

2.0.0

5 years ago

1.5.1

6 years ago

1.5.0

6 years ago

1.4.3

7 years ago

1.4.2

7 years ago

1.4.1

7 years ago

1.4.0

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago