• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

talyssonoc / structure
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/ws-7.4.6
DEFAULT BRANCH: master
Repo Added 26 Dec 2016 03:51PM UTC
Files 6
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v2.0.0
branch: v2.0.0
CHANGE BRANCH
x
Reset
  • v2.0.0
  • add-alpha-patch
  • add-custom-error-for-strict-mode
  • add-missing-symbolic-links
  • add-structure-name-to-use-for-dynamics
  • added-uuid-validation-to-string-type
  • allow-circular-reference
  • allow-defaulting-when-null-and-not-nullable
  • allow-disable-coercion
  • allow-to-declare-custom-setter-and-getter
  • chore/use-rollup-for-bundled-version
  • create-jest-structure
  • dependabot/npm_and_yarn/browserslist-4.16.6
  • dependabot/npm_and_yarn/electron-9.3.0
  • dependabot/npm_and_yarn/electron-9.3.1
  • dependabot/npm_and_yarn/electron-9.4.0
  • dependabot/npm_and_yarn/elliptic-6.5.3
  • dependabot/npm_and_yarn/elliptic-6.5.4
  • dependabot/npm_and_yarn/handlebars-4.5.3
  • dependabot/npm_and_yarn/handlebars-4.7.7
  • dependabot/npm_and_yarn/hosted-git-info-2.8.9
  • dependabot/npm_and_yarn/ini-1.3.7
  • dependabot/npm_and_yarn/lodash-4.17.13
  • dependabot/npm_and_yarn/lodash-4.17.19
  • dependabot/npm_and_yarn/lodash-4.17.21
  • dependabot/npm_and_yarn/node-fetch-2.6.1
  • dependabot/npm_and_yarn/ssri-6.0.2
  • dependabot/npm_and_yarn/ws-7.4.6
  • dependabot/npm_and_yarn/y18n-4.0.1
  • docs
  • dont-change-external-reference
  • eslint-complexity
  • feature/add-map-type-support
  • fix-deep-nested-dynamic-types-validation
  • fix/validation-link
  • gitbook-fix-refs
  • gitbook-improve-docs
  • gitbook-improve-dynamics-import-docs
  • gitbook-revert-pages-move
  • implement-clone-method
  • implement-clone-to-new-core
  • implement-to-json
  • improve-benchmarks
  • improve-errors
  • improve-tests
  • invert-symlinks
  • make-validation-faster
  • make-versioning-consistent
  • master
  • migrate-to-hapijs-joi
  • move-to-lerna
  • pass-instance-to-derived-default-value
  • refactor-internal-implementation
  • refactor-validation-api
  • release-1.2.0
  • release-1.3.2
  • release-1.4.0
  • release-1.5.0
  • release-1.8
  • remove-old-docs
  • rename-types-property
  • reorganize
  • required-validation-when-false
  • setup-coveralls
  • setup-gitbooks
  • setup-prettier
  • structure-2
  • update-changelog
  • update-dependencies
  • update-dependencies-node-and-generate-build
  • update-docs
  • update-error-paths-in-docs
  • update-gitbook
  • update-gitbook-3
  • update-joi
  • upgrade-browser-build
  • v1
  • v1.0.2
  • v1.0.3
  • v1.1.0
  • v1.2.0
  • v1.2.1
  • v1.2.2
  • v1.3.2
  • v1.4.0
  • v1.5.0
  • v1.6.0
  • v1.7.0
  • v1.8.0
  • v2.0.0-alpha.3
  • v2.0.0-apha.0
  • v2.0.0-apha.1
  • v2.0.0-apha.4
  • v2.0.1
  • validate-raw-data

pending completion
560

push

travis-ci

web-flow
Structure 2 (#130)

* Bump major to alpha

* Move Node version to 10

* Replace Object.assign with spread

* Replace every var with let or const

* Migrate tests that run on Node to use Jest

* Update Node version on Travis

* Base on Node 8 instead of 10

* Change linter to accept jest tests

* Update joi without considering cases where lazy schema is needed

* Handle dynamic types validations with link + shared API

* Begin to refactor to a new internal structure

* Rename descriptors concept to definitions

* Implement initialization

* Implement coercion for non-array types

* Adjust tests to coercion without considering nested

* Implement coercion for array types

* Allow to subclass structures and inherit attributes

* Implement strict mode (missing validation)

* Implement validation to new core (#102)

* Implement validation

* Implement serialization (#101)

* Implement validation for nested types

* Implement clone to the new core (#103)

* Implement clone to the new core

* Make linter happy

* Increase coverage

* Refactors Descriptors to be a function instead of a class

* Improve function naming for better debugging

* Ensure that when reusing an attribute, it uses the new schema

* Reformat according to prettier

* Upgrade browser build (#105)

* Webpack setup and begin to setup tests

* Add electron to dev dependencies

* Improve Webpack output during tests

* Add browser tests to Travis

* Remove unecessary dependencies

* Update readme about browser and support

* Separate travis lifecycles

* Attempt to avoid hanging electron test

* Update coveralls

* Move to lerna (#106)

* Move current code to packages

* Share prettier config

* Add coveralls to root package

* Fix Coveralls script

* Add coverage to root package

* Create jest structure (#107)

* Begin to implement assertions

* Migrate boolean validation assertions to use jest-str... (continued)

24 of 24 relevant lines covered (100.0%)

30.67 hits per line

Relevant lines Covered
Build:
Build:
24 RELEVANT LINES 24 COVERED LINES
30.67 HITS PER LINE
Source Files on v2.0.0
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
560 v2.0.0 Structure 2 (#130) * Bump major to alpha * Move Node version to 10 * Replace Object.assign with spread * Replace every var with let or const * Migrate tests that run on Node to use Jest * Update Node version on Travis * Base on ... push 31 Mar 2020 08:12PM UTC web-flow travis-ci pending completion  
See All Builds (532)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc