diff --git a/package-lock.json b/package-lock.json index 897c1a4..8aae51e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,15 @@ { "name": "@contentstack/delivery-sdk", - "version": "4.6.1", + "version": "4.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@contentstack/delivery-sdk", - "version": "4.6.1", + "version": "4.7.0", "license": "MIT", "dependencies": { "@contentstack/core": "^1.2.0", - "@contentstack/utils": "^1.3.19", "axios": "^1.8.4", "humps": "^2.0.1" }, @@ -1898,12 +1897,6 @@ "axios": ">= 0.17.0" } }, - "node_modules/@contentstack/utils": { - "version": "1.3.20", - "resolved": "https://registry.npmjs.org/@contentstack/utils/-/utils-1.3.20.tgz", - "integrity": "sha512-WXkFv5uKrAMs21NPCWe3+7KHYfagenS8rv1/yCDsZ+uV1FvKkzst+MiU1+hcaWHi0E6QaPpYDcxpiltUHo5TSA==", - "license": "MIT" - }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", diff --git a/package.json b/package.json index c67fa70..e2d1d15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/delivery-sdk", - "version": "4.6.1", + "version": "4.7.0", "type": "module", "license": "MIT", "main": "./dist/legacy/index.cjs", @@ -34,7 +34,6 @@ }, "dependencies": { "@contentstack/core": "^1.2.0", - "@contentstack/utils": "^1.3.19", "axios": "^1.8.4", "humps": "^2.0.1" }, @@ -63,5 +62,6 @@ "ts-node": "^10.9.2", "tsup": "^8.4.0", "webpack-cli": "^5.1.4" - } + }, + "homepage": "https://github.com/contentstack/contentstack-typescript" } diff --git a/src/index.ts b/src/index.ts index 1368037..d108292 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,15 @@ import * as contentstack from './lib/contentstack'; export * from './lib/types'; +export type { Stack } from './lib/stack'; +export type { ContentType } from './lib/content-type'; +export type { Entry } from './lib/entry'; +export type { Asset } from './lib/asset'; +export type { Query } from './lib/query'; +export type { GlobalField } from './lib/global-field'; +export type { GlobalFieldQuery } from './lib/global-field-query'; +export type { ImageTransform } from './lib/image-transform'; +export type { AssetQuery } from './lib/asset-query'; +export type { TaxonomyQuery } from './lib/taxonomy-query'; +export type { ContentTypeQuery } from './lib/contenttype-query'; export default contentstack; diff --git a/src/lib/contentstack.ts b/src/lib/contentstack.ts index ae5b4cf..1ba9f52 100644 --- a/src/lib/contentstack.ts +++ b/src/lib/contentstack.ts @@ -4,7 +4,6 @@ import { handleRequest } from './cache'; import { Stack as StackClass } from './stack'; import { Policy, StackConfig } from './types'; import * as Utility from './utils'; -export * as Utils from '@contentstack/utils'; let version = '{{VERSION}}'; diff --git a/src/lib/entry-queryable.ts b/src/lib/entry-queryable.ts index 57c1edd..897abba 100644 --- a/src/lib/entry-queryable.ts +++ b/src/lib/entry-queryable.ts @@ -15,7 +15,7 @@ export class EntryQueryable extends BaseQuery { * @param {string} fieldUid - field uid to select * @returns {EntryQueryable} - returns EntryQueryable object for chaining method calls */ - only(fieldUid: string|string[]): EntryQueryable { + only(fieldUid: string|string[]): this { if (Array.isArray(fieldUid)) { let i = 0; for (const uid of fieldUid) { @@ -41,7 +41,7 @@ export class EntryQueryable extends BaseQuery { * @param {string} fieldUid - field uid to exclude * @returns {EntryQueryable} - returns EntryQueryable object for chaining method calls */ - except(fieldUid: string|string[]): EntryQueryable { + except(fieldUid: string|string[]): this { if (Array.isArray(fieldUid)) { let i = 0; for (const uid of fieldUid) {