22
33JavaScript API client for GOV.UK Content and Search APIs.
44
5- [ ![ GOVUK API latest npm version] ( https://img.shields.io/npm/v/@nickcolley/ govuk.svg?v=2 )] ( https://www.npmjs.com/package/@nickcolley/ govuk )
5+ [ ![ GOVUK API latest npm version] ( https://img.shields.io/npm/v/govuk-api .svg?v=2 )] ( https://www.npmjs.com/package/govuk-api )
66
77## Contents
88
@@ -17,12 +17,12 @@ JavaScript API client for GOV.UK Content and Search APIs.
1717
1818``` bash
1919npm init mjs -y # initialise module-ready package.json
20- npm install @nickcolley/ govuk
20+ npm install govuk-api
2121```
2222
2323``` javascript
2424// index.js;
25- import { SearchAPI , ContentAPI } from " @nickcolley/ govuk" ;
25+ import { SearchAPI , ContentAPI } from " govuk-api " ;
2626
2727const searchApi = new SearchAPI ();
2828const contentApi = new ContentAPI ();
@@ -44,7 +44,7 @@ node index.js
4444``` html
4545<!-- index.html -->
4646<script type =" module" >
47- import { SearchAPI , ContentAPI } from " https://unpkg.com/@nickcolley/ govuk" ;
47+ import { SearchAPI , ContentAPI } from " https://unpkg.com/govuk-api " ;
4848
4949 const searchApi = new SearchAPI ();
5050 const contentApi = new ContentAPI ();
@@ -80,7 +80,7 @@ Returns a [content item](https://content-api.publishing.service.gov.uk/reference
8080#### Getting data from resolved promise
8181
8282``` javascript
83- import { ContentAPI } from " @nickcolley/ govuk" ;
83+ import { ContentAPI } from " govuk-api " ;
8484const api = new ContentAPI ();
8585const contentItem = await api .get (" Register-to-vote" );
8686console .log (contentItem);
@@ -89,7 +89,7 @@ console.log(contentItem);
8989#### Getting data from event
9090
9191``` javascript
92- import { ContentAPI } from " @nickcolley/ govuk" ;
92+ import { ContentAPI } from " govuk-api " ;
9393const api = new ContentAPI ();
9494api .on (" data" , (contentItem ) => {
9595 console .log (contentItem);
@@ -115,7 +115,7 @@ Set the default query and options for all other calls to `get`, `getAll` and `to
115115#### Getting data from resolved promise
116116
117117``` javascript
118- import { SearchAPI } from " @nickcolley/ govuk" ;
118+ import { SearchAPI } from " govuk-api " ;
119119const api = new SearchAPI (" Micro pig" , { count: 10 });
120120const searchResults = await api .get ();
121121console .log (searchResults);
@@ -133,7 +133,7 @@ Get first page of search items for a query
133133#### Getting data from resolved promise
134134
135135``` javascript
136- import { SearchAPI } from " @nickcolley/ govuk" ;
136+ import { SearchAPI } from " govuk-api " ;
137137const api = new SearchAPI ();
138138const searchResults = await api .get (" Micro pig" );
139139console .log (searchResults);
@@ -142,7 +142,7 @@ console.log(searchResults);
142142#### Getting data from event
143143
144144``` javascript
145- import { SearchAPI } from " @nickcolley/ govuk" ;
145+ import { SearchAPI } from " govuk-api " ;
146146const api = new SearchAPI ();
147147api .on (" data" , (searchResults ) => {
148148 console .log (searchResults);
@@ -163,7 +163,7 @@ Get all pages of search items for a query.
163163#### Getting data from resolved promise
164164
165165``` javascript
166- import { SearchAPI } from " @nickcolley/ govuk" ;
166+ import { SearchAPI } from " govuk-api " ;
167167const api = new SearchAPI ();
168168const searchResults = await api .getAll (" Micro pig" );
169169console .log (searchResults);
@@ -172,7 +172,7 @@ console.log(searchResults);
172172#### Getting data from event
173173
174174``` javascript
175- import { SearchAPI } from " @nickcolley/ govuk" ;
175+ import { SearchAPI } from " govuk-api " ;
176176const api = new SearchAPI ();
177177api .on (" data" , (searchResults ) => {
178178 console .log (searchResults);
@@ -191,7 +191,7 @@ Get metadata for a content item.
191191#### Getting info from resolved promise
192192
193193``` javascript
194- import { SearchAPI } from " @nickcolley/ govuk" ;
194+ import { SearchAPI } from " govuk-api " ;
195195const api = new SearchAPI ();
196196const contentInfo = await api .info (" register-to-vote" );
197197console .log (contentInfo);
@@ -209,7 +209,7 @@ Get total amount of search items for a query.
209209#### Getting total from resolved promise
210210
211211``` javascript
212- import { SearchAPI } from " @nickcolley/ govuk" ;
212+ import { SearchAPI } from " govuk-api " ;
213213const api = new SearchAPI ();
214214const totalResults = await api .total (" Micro pig" );
215215console .log (totalResults);
@@ -226,7 +226,7 @@ Get facets for a field.
226226#### Getting facets from resolved promise
227227
228228``` javascript
229- import { SearchAPI } from " @nickcolley/ govuk" ;
229+ import { SearchAPI } from " govuk-api " ;
230230const api = new SearchAPI ();
231231const facets = await api .facets (" formats" );
232232console .log (facets);
0 commit comments