Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

east

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

east - npm Package Versions

2345

2.0.3

Diff

Changelog

Source

[2.0.3][] - 2021-11-20

Changed

  • dev: Travis CI replaced with GitHub actions
  • dev: Coveralls dev dependency is removed (Coveralls GitHub Action is used instead)
  • dev: update some dev dependencies (lodash, hosted-git-info, glob-parent, path-parse) to get rid of some vulnerabilities
  • dev: add more test cases for config in different formats

Fixed

  • ES Modules format support for config file has been fixed
okv
published 2.0.2 •

Changelog

Source

[2.0.2][] - 2021-03-30

Changed

  • Update underscore to 1.12.1
  • dev: update tap to 14.11.0
  • dev: calculate code coverage with c8 (instead of tap and istanbul)
  • dev: replace makeCodeCoverageSummaryReport and makeCodeCoverageDetailReport package.json scripts with coverage script

Fixed

  • Minimum required Node.js version updated from 10.0.0 to 10.17.0 (it's a minimum version for proper usage (without warnings about using fs.promises, etc))
okv
published 2.0.1 •

Changelog

Source

[2.0.1][] - 2020-06-19

Fixed

  • Auto exit migration feature (completed migration will exit even if there are some timers in nodejs event loop) which was accidentally broken in 2.0.0
okv
published 2.0.0 •

Changelog

Source

[2.0.0][] - 2020-06-18

Added

  • Support ES Modules for config, migrations, adapter and plugins via --es-modules flag
  • Support for transpiled languages via --source-dir, --source-migration-extension, --migration-extension (should also work with ts-node)
  • TypeScript type declarations for all exposed entities (Adapter interface and MigrationManager class)
  • Builtin TypeScript migration template file

Changed

  • Breaking change: Default migration template now uses async functions
  • Breaking change: MigrationManager onSkipMigration event reasons are renamed: canNotMigrateAlreadyExecuted -> cannotMigrateAlreadyExecuted, canNotRollbackNotExecuted -> cannotRollbackNotExecuted, canNotMigrateAlreadyExecuted -> cannotMigrateAlreadyExecuted
  • Breaking change: Output text messages changed - now quotes used in consistent way (double quotes in most cases). This can only breaks if you parse east text messages (errors, log messages, etc).
  • Adapter/plugin path resolves by it's shape (earlier tried to load migrator related path first then cwd related) to cwd related path, abs path or module name - should behave same way as before for most cases
  • Adapter.getTemplatePath() now gets passed the migration file extension so now adapters may create multiple templates for different languages (e.g separate tempalte for js and ts)
  • MigrationManager.isInitialized() now additionally checks that the sourceDir exists
  • MigrationManager.getMigrationPath() now accepts a second optional parameter migrationFileType to let take apart source and executable files.
  • cli arguments parsing rewrite using updated commander 5.1, in most cases cli behaves same way as before
  • bin/east renamed to bin/east.js but exposed as earlier - east
  • dev: drop p-each-series dependency (replaced with p-map)
  • dev: drop pify dependency (replaced with util.promisify)
  • dev: drop fs extra dependency (replaced with builtin fs module and pathExists helper)
  • dev: update dependencies (p-map -> 4.0.0, p-props -> 4.0.0, p-timeout -> 3.2.0)
  • dev: update dev dependencies (eslint -> 6.8.0, eslint-config-airbnb-base -> 14.1.0, eslint-plugin-import -> 2.20.2, remark-lint-maximum-line-length -> 2.0.0, coveralls -> 3.1.0, remark -> 12.0.0, remark-cli -> 8.0.0, remark-preset-lint-consistent -> 3.0.0, remark-preset-lint-recommended -> 4.0.0, ts-node -> 8.9.1)

Removed

  • Comma separated target migrations support
  • Migration createBar helper, use migration progress indicator helper instead
  • Callback migrator interface support
  • Nodejs 4, 6, 8 support, node.js >= 10 is required
okv
published 2.0.0-alpha.6 •

okv
published 2.0.0-alpha.5 •

okv
published 2.0.0-alpha.4 •

okv
published 2.0.0-alpha.3 •

okv
published 2.0.0-alpha.2 •

okv
published 2.0.0-alpha.1 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc