Neoteric Plumbing Mishap

    @cognite/3d-web-parser
    TypeScript icon, indicating that this package has built-in type declarations

    0.13.7 • Public • Published
    Cognite logo

    JavaScript parser for 3D web files

    Build Status codecov

    This module parses 3D data from Cognite Data Platform used in the 3D viewer.

    Using typescript

    This module is written in native typescript, so no extra types need to be defined.

    License

    Apache 2.0

    Development

    Run all tests:

    $ yarn
    $ yarn test

    We use jest to run tests, see their documentation for more information.

    Update protobuf schema

    • Run yarn run pbjs -t json -o src/proto/web_scene.json {path to web_scene.proto}

    Releasing

    How to release a new patch version

    New patch releases are usually based on the release branch for the given minor version.

    1. Checkout the release branch for the previous minor version, named releases/x.y.
      git checkout release/x.y
    2. Create a new branch for your changes
      git checkout -b yourusername/release/x.y.z
    3. Cherry-pick your changes from the master branch or add new commits.
    4. Update package.json with the correct version in the header.
    5. Push your branch
      git push
    6. Create a new pull requests from yourusername/release/x.y.z into the release/x.y branch.
    7. Wait for review and merge. After merge, switch to branch release/x.y and pull changes.
    8. Tag last commit with version, i.e. "vX.Y.Z".
    9. Push tag
      git push --tags
    10. A new version will be published when the tag is pushed.

    How to release a new minor or major version

    New minor or major releases are usually based directly on the current version in master.

    1. Checkout the master branch.
      git checkout master
    2. Create a release branch.
      git checkout -b release/x.y
    3. Push the branch.
      git push
    4. Create a new branch for your changes:
      git checkout -b yourusername/release/x.y
    5. Create a version commit by running.
      $ npm version [minor/major]
      # example: $ npm version minor
    6. Push branch and push tags (git push --tags)
    7. Create a new pull requests from yourusername/release/x.y.z into the release/x.y branch.
    8. A new version will be published when the PR is merged

    Install

    npm i @cognite/3d-web-parser

    DownloadsWeekly Downloads

    187

    Version

    0.13.7

    License

    Apache-2.0

    Unpacked Size

    771 kB

    Total Files

    269

    Last publish

    Collaborators

    • vincent-cognite
    • joelnicolaysen-cognite
    • shashan_udawatte
    • kanchana.premachandra
    • dilesha08
    • mhmdfy
    • emircognite
    • simenkristoffersen
    • emmacognite
    • erik.galler
    • jens.kristoffersen
    • redzarosli
    • evertoncolling
    • rastif
    • asankad.cog
    • tokongs
    • cognite.harbs
    • queenie-cognite
    • sig1991
    • mlkrsrc
    • ahmedcognite
    • kondanta
    • bkuzma
    • shubhski
    • stefanmaretic
    • maksym.kowalski
    • bdemirel
    • toonday
    • sennen-cognite
    • eiriklv
    • dmakked
    • caner-cognite
    • 23andreas
    • ikechukwu
    • astridkg
    • marcelo_costa
    • fran.hrzenjak
    • torgrim
    • wchatx
    • julia.scott
    • marvin.reza
    • einar.omang
    • bhavith
    • oleksandr.kolomiiets
    • dafn
    • erlendvollset
    • eirik.djuve
    • luka-mikec-cognite
    • sou1est
    • sagarthalwar
    • martin-wahlberg
    • nabati
    • kinga.cognite
    • borlov
    • cyriaquebrousse
    • tugceozgur
    • erikangelsen-cognite
    • ankku
    • silvavelosa
    • henrist
    • robinhoodie
    • peet.cremer
    • ponnapz
    • shekhardesigner
    • kornelione
    • greenbech-cognite
    • lpereiracgn
    • manoj-cognite
    • oiuytrdsxcvbnjkhgfcvbnm
    • wjoel
    • tapped
    • sumitpandey
    • francisco.rull
    • frxstrem
    • cognitecicd
    • parami.abeysekara
    • cemreyavuz
    • neringaalt
    • rhuan.barreto
    • funsim
    • pavelzubarev
    • msusag
    • nfremming
    • steinhdan
    • dmivankov
    • polomani
    • simen.eriksen
    • nils-cognite
    • dlcognite
    • haak
    • carlospereira
    • larsmoa
    • nishafern
    • trygve.utstumo
    • kathrine-cognite
    • rekarnar
    • maximcognite
    • vegardokland
    • hhenriques
    • tfheen-cognite
    • oksana_korniienko
    • j-bjorne
    • scottmelhop
    • mathialo
    • agadacz-cognite
    • paulo-menezes-cognite
    • miladcognite
    • me-ydv-5
    • cogniteterraform
    • anderscognite
    • fredrik955
    • halvard
    • dan.levings.cognite
    • sindresh92
    • christjt
    • maksim.nesterenko
    • hakontro
    • arnekv
    • ana-gheorghe
    • judeezzz
    • dilinifernando
    • mithilacognite
    • maneshka.cognite
    • vdb93
    • eriklien
    • padalby
    • jorglund
    • tuanng-cognite
    • digaomilleniun.cognite
    • cognite-ornellas
    • harish0489
    • pedro.lindeza
    • abdullah-cognite
    • davidhwu
    • anjalirai2626
    • d0ttir
    • filipjohnsen
    • omarakabbal
    • savokr
    • pramodcog
    • tharindudg
    • brgverst
    • thorkild
    • sigridschaanning
    • smartalas
    • arnels
    • sondre.solbakken
    • pbettler
    • qtiptip
    • sceniclife
    • johan-cognite
    • theresatalor-cognite
    • mspang
    • eliasbjorne
    • oysteinolsen
    • anders-cog
    • skairunner
    • jtcog
    • petmotzf
    • deep-cognite
    • mattmurph9
    • lprovensi
    • haakonflatval-cognite
    • begozcan
    • khalzmax
    • chingyu-cognite
    • sighol
    • heiding
    • ronald-cognite
    • daniel.priori
    • ravinda-cognite
    • timurgen
    • trodden-dev
    • emel.varol
    • bdimitrijoski
    • madskjeldsberg
    • yevhenii.maltsev
    • farrukk24
    • aurlien
    • bianca-mv
    • samarv
    • soleh23
    • malindakpt
    • mihilr
    • gayandeegala
    • tfarvac
    • borajimin
    • samir-ajdarpasic
    • torbjornopheim
    • chanaka25
    • geircognite
    • soumesh.banerjee
    • mohsin.cognite
    • vebjorngilberg
    • roligheten
    • marcushorn
    • sara.aalbu
    • atussa
    • aizumi
    • therockvalley
    • dmitrijs.rutko.cognite
    • perarnet
    • bisera
    • shehan.cognite
    • udara-cognite
    • raabyeeggs
    • jarlah
    • keepfloyding
    • cgustad
    • tommy_thorsen
    • andersfylling
    • meisammalekzadeh
    • ericbrattli
    • mcarun
    • saagar-cognite
    • waqasjaved1