Détail du package

@lazy-ipfs/detect-cid-lib

bluelovers52ISC1.1.1

detect input cid is js-multiformats or js-cid

IPFS, ipfs, multihash, multiformats

readme

README.md

detect input cid is js-multiformats or js-cid

install

yarn add @lazy-ipfs/detect-cid-lib
yarn-tool add @lazy-ipfs/detect-cid-lib
yt add @lazy-ipfs/detect-cid-lib
import typeofCID, { EnumTypeofCID, isJsCID, isMultiformatsCID } from '@lazy-ipfs/detect-cid-lib';
import JsCID from 'cids';
import { CID as MultiformatsCID } from 'multiformats';

describe(`describe`, () =>
{

    test(EnumTypeofCID.js_cid, () =>
    {
        const cid = new JsCID('bafybeidw5mmxmimpuzo7wiwmhwvea2zalug5djderubacu2aqnneva6zwy');

        let actual = typeofCID(cid);
        let expected = EnumTypeofCID.js_cid;

        console.dir(cid)

        expect(cid.multihash).toMatchSnapshot();
        expect(cid).toMatchSnapshot();
        expect(actual).toStrictEqual(expected);
        expect(isJsCID(cid)).toBeTruthy();

    });

    test(EnumTypeofCID.multiformats_cid, () =>
    {
        const cid = MultiformatsCID.parse('bafybeidw5mmxmimpuzo7wiwmhwvea2zalug5djderubacu2aqnneva6zwy');

        let actual = typeofCID(cid);
        let expected = EnumTypeofCID.multiformats_cid;

        console.dir(cid)

        expect(cid.multihash).toMatchSnapshot();
        expect(cid).toMatchSnapshot();
        expect(actual).toStrictEqual(expected);
        expect(isMultiformatsCID(cid)).toBeTruthy();

    });

})

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.1.1 (2023-09-30)

🔖 Miscellaneous

1.1.0 (2023-09-30)

BREAKING CHANGES

  • update deps

🛠 Build System

📌 Dependencies

1.0.11 (2022-06-01)

🐛 Bug Fixes

🛠 Build System

♻️ Chores

🔖 Miscellaneous

1.0.10 (2022-06-01)

🐛 Bug Fixes

🛠 Build System

♻️ Chores

🔖 Miscellaneous

1.0.9 (2022-06-01)

🐛 Bug Fixes

🛠 Build System

♻️ Chores

🔖 Miscellaneous

1.0.8 (2022-06-01)

🐛 Bug Fixes

🛠 Build System

♻️ Chores

🔖 Miscellaneous

1.0.7 (2022-06-01)

🐛 Bug Fixes

🛠 Build System

♻️ Chores

1.0.6 (2022-06-01)

🛠 Build System

♻️ Chores

1.0.5 (2021-09-18)

🔖 Miscellaneous

1.0.4 (2021-08-23)

♻️ Chores

1.0.3 (2021-08-22)

🐛 Bug Fixes

♻️ Chores

1.0.2 (2021-07-29)

📦 Code Refactoring

  • update @lazy-ipfs/to-cid (f8b269e)
  • @lazy-ipfs/detect-cid-lib (27cbdd3)

🔖 Miscellaneous

  • . (52c7076)
  • convert cid of js-multiformats or js-cid to base encoded string (cebccf3)
  • detect input cid is js-multiformats or js-cid (b156c7d)

1.0.1 (2021-07-29)

📦 Code Refactoring

  • update @lazy-ipfs/to-cid (f8b269e)
  • @lazy-ipfs/detect-cid-lib (27cbdd3)

🔖 Miscellaneous

  • convert cid of js-multiformats or js-cid to base encoded string (cebccf3)
  • detect input cid is js-multiformats or js-cid (b156c7d)