A rollup plugin that compile Rust code into WebAssembly modules

Overview

npm size npm deps tests cover

rollup-plugin-rust

tl;dr -- see examples

This is a rollup plugin that loads Rust code so it can be interop with Javascript base project. Currently, the Rust code will be compiled as:

  • WebAssembly module/instance
  • Node.js addon/ffi

Requirements

  • Node v8 or later
  • Rollup v0.64 or later
  • Rust v1.28.0 with wasm32-uknown-unknown installed
    rustup default 1.28.0
    rustup target add wasm32-unknown-unknown

This module requires a minimum of Node v8.9.0, Rollup v0.64.0, and Rust in [nightly channel][].

Getting Started

To begin, you'll need to install rollup-plugin-rust:

npm install rollup-plugin-rust --save-dev

Then add the plugin to your rollup config. For example:

rollup.config.js

import rust from "rollup-plugin-rust";

export default [
  {
    input: "src/main.js",
    output: {
      file: "dist.index.js",
      format: "esm"
    },
    plugins: [rust()]
  }
];
quick usage

lib.rs

#[no_mangle]
pub fn add(a: i32, b: i32) -> i32 {
    a + b
}

index.js

import wasm from "lib.rs";

export async function increment(a) {
  const { instance } = await wasm;
  return instance.exports.add(1, a);
}

And run rollup via your preferred method.

Options

export

How wasm code would be exported. This options is identical with option export in webassembly-loader. (see examples)

// in your rollup.config.js
{
  plugins: [rust({ export: "instance" })];
}
target

The Rust target to use. Currently it only support wasm related target

// in your rollup.config.js
{
  plugins: [rust({ target: "wasm32-unknown-emscripten" })];
}
release
  • Type: Boolean
  • Default: true

Whether to compile the Rust code in debug or release mode.

// in your rollup.config.js
{
  plugins: [rust({ release: false })]; // preserve debug symbol
}
include
  • Type: Array<string> or string
  • Default: ['**/*.rs']

A single file, or array of files, to include when compiling.

// in your rollup.config.js
{
  plugins: [
    rust({
      include: ["src/**/*.rs", "test/**/*.rs"]
    })
  ];
}
exclude
  • Type: Array<string> or string
  • Default: ['node_modules/**', 'target/**']

A single file, or array of files, to exclude when linting.

// in your rollup.config.js
{
  plugins: [
    rust({
      exclude: ["**/node_modules/**", "**/target/**", "**/__caches__/**"]
    })
  ];
}

Examples

See the test cases and example projects in fixtures and examples for more insight.

TL;DR

Given this Rust code

lib.rs

#[no_mangle]
pub fn add(a: i32, b: i32) -> i32 {
    a + b
}

Cargo.toml

[package]
name = "adder"
version = "0.1.0"
authors = ["Full Name <[email protected]>"]

[lib]
crate-type = ["cdylib"]
path = "lib.rs"

With options

{export: 'buffer'}

import wasmCode from "./lib.rs";

WebAssembly.compile(wasmCode).then(module => {
  const instance = new WebAssembly.Instance(module);
  console(instance.exports.add(1, 2)); // 3
});

{export: 'module'}

import wasmModule from "./lib.rs";

const instance = new WebAssembly.Instance(wasmModule);
console(instance.exports.add(1, 2)); // 3

{export: 'instance'}

import wasm from "./lib.rs";

console(wasm.exports.add(1, 2)); // 3

{export: 'async'}

extern {
    fn hook(c: i32);
}

#[no_mangle]
pub fn add(a: i32, b: i32) -> i32 {
    hook(a + b)
}
import wasmInstantiate from "./lib.rs";

wasmInstantiate(importObject | undefined).then(({ instance, module }) => {
  console(instance.exports.add(1, 2)); // 3

  // create different instance, extra will be called in different environment
  const differentInstance = new WebAssembly.Instance(module, {
    env: {
      hook: result => result * 2
    }
  });
  console(differentInstance.exports.add(1, 2)); // 6
});

{export: 'async-instance'}

import wasmInstantiate from "./lib.rs";

wasmInstantiate(importObject | undefined).then(instance => {
  console(instance.exports.add(1, 2)); // 3
});

{export: 'async-module'}

import wasmInstantiate from "./lib.rs";

wasmCompile(importObject | undefined).then(module => {
  const differentInstance = new WebAssembly.Instance(module);
  console(differentInstance.exports.add(1, 2)); // 3
});

You may also want to look at

Who use this?

Contributing

Credits


License

FOSSA Status

Comments
  • build(deps-dev): bump @babel/preset-env from 7.0.0-rc.1 to 7.1.0

    build(deps-dev): bump @babel/preset-env from 7.0.0-rc.1 to 7.1.0

    Bumps @babel/preset-env from 7.0.0-rc.1 to 7.1.0.

    Release notes

    Sourced from @babel/preset-env's releases.

    v7.1.0 (2018-09-17)

    http://babeljs.io/blog/2018/09/17/7.1.0

    :rocket: New Feature

    • babel-cli, babel-core
      • #8660 Better support monorepos by allowing users to opt into automatically resolving 'root' with rootMode: "upward".. ([loganfsmyth](https://github.com/loganfsmyth))
    • babel-helper-transform-fixture-test-runner
      • #7582 Allow regular plugins/presets resolution algorithm for packages outsi…. ([Andarist](https://github.com/Andarist))
    • babel-helpers, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators
      • #7976 Add support for the new decorators proposal. ([nicolo-ribaudo](https://github.com/nicolo-ribaudo))
    • babel-helpers, babel-plugin-proposal-class-properties
      • #8205 Private Static Fields Features: Stage 3. ([rricard](https://github.com/rricard))

    :bug: Bug Fix

    • babel-parser
      • #8698 Fix parsing of newline between 'async' and 'function'. ([existentialism](https://github.com/existentialism))
      • #8677 Fix typescript parsing typed object shorthand methods. ([existentialism](https://github.com/existentialism))
    • babel-plugin-transform-typescript
      • #8682 Fix TSParameterProperty getting lost with transform-classes. ([existentialism](https://github.com/existentialism))
      • #8695 Adjust TSParameterProperty handling to work with transform-parameters. ([existentialism](https://github.com/existentialism))
      • #8666 Fix typescript import elision. ([Retsam](https://github.com/Retsam))
    • babel-preset-env
      • #8693 Fix es6.string.iterator mapping in babel-preset-env. ([existentialism](https://github.com/existentialism))
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-transform-runtime
      • #8659 Fix version checks in .availableHelper and transform-runtime definitions.. ([loganfsmyth](https://github.com/loganfsmyth))
    • Other
      • #8627 ts generator: allow reserved keywords in interfaces. ([43081j](https://github.com/43081j))
    • babel-plugin-transform-parameters
      • #8414 Allow patterns as argument of RestElement. ([microbouji](https://github.com/microbouji))
    • babel-core, babel-plugin-transform-runtime
      • #8624 Verify 'sourceMap' option with hasOwnProperty, and verify string-typed 'version'. ([loganfsmyth](https://github.com/loganfsmyth))
    • babel-helpers, babel-plugin-proposal-class-properties
      • #8614 [static private] Unify loose handling of static and instance props. ([nicolo-ribaudo](https://github.com/nicolo-ribaudo))

    :nail_care: Polish

    • babel-plugin-transform-runtime
      • #8581 Fix grammar in error message at @babel/plugin-transform-runtime. ([tricknotes](https://github.com/tricknotes))
    • babel-parser
      • #8576 More helpful errorr message for missing decoratorsBeforeExport in parser. ([nicolo-ribaudo](https://github.com/nicolo-ribaudo))

    :memo: Documentation

    • #8561 Added pronounciation of babel. ([siddhant1](https://github.com/siddhant1))

    :house: Internal

    • babel-core
      • #8714 Fix Flow error with new versionRange test.. ([loganfsmyth](https://github.com/loganfsmyth))
    • Other
      • #8679 remove force publish, temp tag [skip ci]. ([hzoo](https://github.com/hzoo))
    • babel-plugin-transform-runtime
    ... (truncated)
    Changelog

    Sourced from @babel/preset-env's changelog.

    v7.1.0 (2018-09-17)

    Check http://babeljs.io/blog/2018/09/17/7.1.0

    :rocket: New Feature

    • babel-cli, babel-core
      • #8660 Better support monorepos by allowing users to opt into automatically resolving 'root' with rootMode: "upward".. ([loganfsmyth](https://github.com/loganfsmyth))
    • babel-helper-transform-fixture-test-runner
      • #7582 Allow regular plugins/presets resolution algorithm for packages outsi…. ([Andarist](https://github.com/Andarist))
    • babel-helpers, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators
      • #7976 Add support for the new decorators proposal. ([nicolo-ribaudo](https://github.com/nicolo-ribaudo))
    • babel-helpers, babel-plugin-proposal-class-properties
      • #8205 Private Static Fields Features: Stage 3. ([rricard](https://github.com/rricard))

    :bug: Bug Fix

    • babel-parser
      • #8698 Fix parsing of newline between 'async' and 'function'. ([existentialism](https://github.com/existentialism))
      • #8677 Fix typescript parsing typed object shorthand methods. ([existentialism](https://github.com/existentialism))
    • babel-plugin-transform-typescript
      • #8682 Fix TSParameterProperty getting lost with transform-classes. ([existentialism](https://github.com/existentialism))
      • #8695 Adjust TSParameterProperty handling to work with transform-parameters. ([existentialism](https://github.com/existentialism))
      • #8666 Fix typescript import elision. ([Retsam](https://github.com/Retsam))
    • babel-preset-env
      • #8693 Fix es6.string.iterator mapping in babel-preset-env. ([existentialism](https://github.com/existentialism))
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-transform-runtime
      • #8659 Fix version checks in .availableHelper and transform-runtime definitions.. ([loganfsmyth](https://github.com/loganfsmyth))
    • Other
      • #8627 ts generator: allow reserved keywords in interfaces. ([43081j](https://github.com/43081j))
    • babel-plugin-transform-parameters
      • #8414 Allow patterns as argument of RestElement. ([microbouji](https://github.com/microbouji))
    • babel-core, babel-plugin-transform-runtime
      • #8624 Verify 'sourceMap' option with hasOwnProperty, and verify string-typed 'version'. ([loganfsmyth](https://github.com/loganfsmyth))
    • babel-helpers, babel-plugin-proposal-class-properties
      • #8614 [static private] Unify loose handling of static and instance props. ([nicolo-ribaudo](https://github.com/nicolo-ribaudo))

    :nail_care: Polish

    • babel-plugin-transform-runtime
      • #8581 Fix grammar in error message at @babel/plugin-transform-runtime. ([tricknotes](https://github.com/tricknotes))
    • babel-parser
      • #8576 More helpful errorr message for missing decoratorsBeforeExport in parser. ([nicolo-ribaudo](https://github.com/nicolo-ribaudo))

    :memo: Documentation

    • #8561 Added pronounciation of babel. ([siddhant1](https://github.com/siddhant1))

    :house: Internal

    • babel-core
      • #8714 Fix Flow error with new versionRange test.. ([loganfsmyth](https://github.com/loganfsmyth))
    • Other
      • #8679 remove force publish, temp tag [skip ci]. ([hzoo](https://github.com/hzoo))
    • babel-plugin-transform-runtime
    ... (truncated)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will not automatically merge this PR because it includes a non-semver update to a development dependency.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)

    Finally, you can contact us by mentioning @dependabot.

    dependencies 
    opened by dependabot-preview[bot] 4
  • build(deps-dev): bump eslint-config-prettier from 2.9.0 to 3.0.1

    build(deps-dev): bump eslint-config-prettier from 2.9.0 to 3.0.1

    Bumps eslint-config-prettier from 2.9.0 to 3.0.1.

    Changelog

    Sourced from eslint-config-prettier's changelog.

    Version 3.0.1 (2018-08-13)

    • Improved: eslint --print-config usage instructions.

    Version 3.0.0 (2018-08-13)

    • Breaking change: Dropped Node.js 4 support.

    Version 2.10.0 (2018-08-13)

    • Added: [flowtype/boolean-style]. Thanks to Mayank Agarwal (Mayank1791989)!
    • Added: [react/jsx-child-element-spacing]
    • Added: [react/jsx-props-no-multi-spaces]
    Commits
    • b905d39 eslint-config-prettier v3.0.1
    • e0bee25 Clarify eslint --print-config usage
    • c97f0d4 eslint-config-prettier v3.0.0
    • 54b2c47 Replace ava with jest
    • 56379bc Replace yarn.lock with package-lock.json
    • 12d1b8c Update dependencies
    • 545a31d Drop Node.js 4
    • 9f42779 eslint-config-prettier v2.10.0
    • 7a95862 Add more eslint-plugin-react rules
    • becbdf3 Add flowtype/boolean-style
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)

    Finally, you can contact us by mentioning @dependabot.

    dependencies 
    opened by dependabot-preview[bot] 4
  • build(deps-dev): bump rollup-plugin-babel from 4.0.0-beta.8 to 4.0.3

    build(deps-dev): bump rollup-plugin-babel from 4.0.0-beta.8 to 4.0.3

    Bumps rollup-plugin-babel from 4.0.0-beta.8 to 4.0.3.

    Changelog

    Sourced from rollup-plugin-babel's changelog.

    rollup-plugin-babel changelog

    4.0.0

    Babel 7 compatible! (dropped Babel 6 compatibility though).

    Additionally:

    • Internal preflight checks are created now per plugin instance, so using 2 instances of rollup-plugin-babel (i.e. targeting 2 different set of files with include/exclude options) shouldn't conflict with each other
    • Transpiling by default only what Babel transpiles - files with those extensions: .js, .jsx, .es6, .es, .mjs. You can customize this with new extensions option. This also fixes long standing issue with rollup-plugin-babel trying to transform JSON files.

    3.0.3

    • Drop babel7 support. Use 4.0.0-beta if you use babel 7
    • Use "module" in addition to "jsnext:main" (#150)
    • Remove unused babel helpers namespace declaration & expression (#164)

    3.0.2

    • Fix regression with Babel 6 (#158)

    3.0.1

    • Wasn't working, fix bug with transform (not using es2015-classes for preflight check)

    3.0.0

    • Drop Node 0.10/0.12 (Use native Object.assign)
    • Change babel-core to be a peerDependency
    • Support babel-core v7 as well as a peerDep (no changes necessary)

    2.7.1

    • Prevent erroneous warnings about duplicated runtime helpers (#105)
    • Ignore ignore option in preflight check (#102)
    • Allow custom moduleName with runtime-helpers (#95)

    2.7.0

    • Add externalHelpersWhitelist option (#92)
    • Ignore only option during preflight checks (#98)
    • Use options.onwarn if available (#84)
    • Update documentation and dependencies

    2.6.1

    • Return a name

    2.6.0

    ... (truncated)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will not automatically merge this PR because it includes a non-semver update to a development dependency.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)

    Finally, you can contact us by mentioning @dependabot.

    dependencies 
    opened by dependabot-preview[bot] 3
  • build(deps-dev): bump @babel/core from 7.2.2 to 7.12.3

    build(deps-dev): bump @babel/core from 7.2.2 to 7.12.3

    Bumps @babel/core from 7.2.2 to 7.12.3.

    Release notes

    Sourced from @babel/core's releases.

    v7.12.3 (2020-10-16)

    Thanks @Mongkii for your first PR!

    :bug: Bug Fix

    • babel-helper-wrap-function, babel-plugin-proposal-async-generator-functions
    • babel-core
    • babel-parser

    :house: Internal

    • Other
    • babel-parser
      • #12203 test: add test case for babel-parser: fixtures/typescript/arrow-function/destructuring-with-annotation-newline (@Mongkii)

    Committers: 4

    v7.12.2 (2020-10-16)

    :leftwards_arrow_with_hook: Revert

    • babel-parser
      • #12198 Revert "Reland "Fix: check if param is assignable when parsing arrow return type annotation"" (@nicolo-ribaudo)

    Committers: 1

    v7.12.1 (2020-10-16)

    :bug: Bug Fix

    • babel-cli
    • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser
      • #12183 Reland "Fix: check if param is assignable when parsing arrow return type annotation" (@nicolo-ribaudo)

    :house: Internal

    • Other
    • Every package
    • babel-compat-data, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-remap-async-to-generator, babel-helper-simple-access, babel-helper-transform-fixture-test-runner, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-object-assign, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-template-literals, babel-preset-env, babel-preset-react, babel-runtime-corejs2, babel-runtime, babel-standalone
    Changelog

    Sourced from @babel/core's changelog.

    v7.12.3 (2020-10-16)

    :bug: Bug Fix

    • babel-helper-wrap-function, babel-plugin-proposal-async-generator-functions
    • babel-core
    • babel-parser

    :house: Internal

    • Other
    • babel-parser
      • #12203 test: add test case for babel-parser: fixtures/typescript/arrow-function/destructuring-with-annotation-newline (@Mongkii)

    v7.12.2 (2020-10-16)

    :leftwards_arrow_with_hook: Revert

    • babel-parser
      • #12198 Revert "Reland "Fix: check if param is assignable when parsing arrow return type annotation"" (@nicolo-ribaudo)

    v7.12.1 (2020-10-16)

    :bug: Bug Fix

    • babel-cli
    • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser
      • #12183 Reland "Fix: check if param is assignable when parsing arrow return type annotation" (@nicolo-ribaudo)

    :house: Internal

    • Other
    • babel-cli, babel-core, babel-generator, babel-helper-bindify-decorators, babel-helper-call-delegate, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-explode-assignable-expression, babel-helper-explode-class, babel-helper-module-imports, babel-helper-remap-async-to-generator, babel-helper-skip-transparent-expression-wrappers, babel-helpers, babel-node, babel-parser, babel-plugin-external-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-plugin-proposal-do-expressions, babel-plugin-proposal-dynamic-import, babel-plugin-proposal-export-default-from, babel-plugin-proposal-export-namespace-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-json-strings, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-nullish-coalescing-operator, babel-plugin-proposal-numeric-separator, babel-plugin-proposal-object-rest-spread, babel-plugin-proposal-optional-catch-binding, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-plugin-proposal-throw-expressions, babel-plugin-proposal-unicode-property-regex, babel-plugin-syntax-class-properties, babel-plugin-syntax-decorators, babel-plugin-syntax-do-expressions, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-jsx, babel-plugin-syntax-module-string-names, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-record-and-tuple, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-top-level-await, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-literals, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-object-assign, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-parameters, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-standalone, babel-traverse, babel-types
    • babel-compat-data, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-remap-async-to-generator, babel-helper-simple-access, babel-helper-transform-fixture-test-runner, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-object-assign, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-template-literals, babel-preset-env, babel-preset-react, babel-runtime-corejs2, babel-runtime, babel-standalone

    v7.12.0 (2020-10-14)

    :eyeglasses: Spec Compliance

    • babel-core, babel-helper-module-transforms, babel-parser, babel-plugin-proposal-export-namespace-from, babel-plugin-syntax-module-string-names, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-types
    • babel-parser

    :rocket: New Feature

    • babel-core, babel-generator, babel-parser, babel-plugin-syntax-import-assertions, babel-plugin-syntax-module-attributes, babel-standalone, babel-types
    • babel-core, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-replace-supers, babel-plugin-proposal-class-static-block, babel-plugin-transform-modules-commonjs, babel-standalone, babel-traverse, babel-types
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • build(deps-dev): bump @babel/core from 7.2.2 to 7.11.6

    build(deps-dev): bump @babel/core from 7.2.2 to 7.11.6

    Bumps @babel/core from 7.2.2 to 7.11.6.

    Release notes

    Sourced from @babel/core's releases.

    v7.11.6 (2020-09-03)

    Thanks @janbrasna for their first PR!

    :house: Internal

    :leftwards_arrow_with_hook: Revert

    • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner

    Committers: 2

    v7.11.5 (2020-08-31)

    Thanks @giovannicalo, @johanholmerin, @uhyo for their first PRs!

    :bug: Bug Fix

    • babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development
    • babel-parser
    • @babel/eslint-plugin
    • babel-plugin-proposal-function-bind
      • #12000 fix(plugin-proposal-function-bind): fix invalid code emitted for ::super.foo (@uhyo)

    :nail_care: Polish

    :house: Internal

    Committers: 6

    Changelog

    Sourced from @babel/core's changelog.

    v7.11.6 (2020-09-03)

    :house: Internal

    :leftwards_arrow_with_hook: Revert

    • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner

    v7.11.5 (2020-08-31)

    :bug: Bug Fix

    • babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development
    • babel-parser
    • Other
    • babel-plugin-proposal-function-bind
      • #12000 fix(plugin-proposal-function-bind): fix invalid code emitted for ::super.foo (@uhyo)

    :nail_care: Polish

    :house: Internal

    v7.11.4 (2020-08-20)

    :bug: Bug Fix

    Commits
    Maintainer changes

    This version was pushed to npm by jlhwung, a new releaser for @babel/core since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • build(deps-dev): bump @babel/core from 7.2.2 to 7.11.5

    build(deps-dev): bump @babel/core from 7.2.2 to 7.11.5

    Bumps @babel/core from 7.2.2 to 7.11.5.

    Release notes

    Sourced from @babel/core's releases.

    v7.11.5 (2020-08-31)

    Thanks @giovannicalo, @johanholmerin, @uhyo for their first PRs!

    :bug: Bug Fix

    • babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development
    • babel-parser
    • @babel/eslint-plugin
    • babel-plugin-proposal-function-bind
      • #12000 fix(plugin-proposal-function-bind): fix invalid code emitted for ::super.foo (@uhyo)

    :nail_care: Polish

    :house: Internal

    Committers: 6

    v7.11.4 (2020-08-20)

    Thanks @Monchi for their first PR to Babel!

    :bug: Bug Fix

    • babel-helper-replace-supers
    • babel-core
      • #11974 Ensure import() is not transpiled in babel-core published source (@JLHwung)
    • babel-parser
    Changelog

    Sourced from @babel/core's changelog.

    v7.11.5 (2020-08-31)

    :bug: Bug Fix

    • babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development
    • babel-parser
    • Other
    • babel-plugin-proposal-function-bind
      • #12000 fix(plugin-proposal-function-bind): fix invalid code emitted for ::super.foo (@uhyo)

    :nail_care: Polish

    :house: Internal

    v7.11.4 (2020-08-20)

    :bug: Bug Fix

    :house: Internal

    Commits
    Maintainer changes

    This version was pushed to npm by jlhwung, a new releaser for @babel/core since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • build(deps-dev): bump @babel/core from 7.2.2 to 7.11.0

    build(deps-dev): bump @babel/core from 7.2.2 to 7.11.0

    Bumps @babel/core from 7.2.2 to 7.11.0.

    Release notes

    Sourced from @babel/core's releases.

    v7.11.0 (2020-07-30)

    Thanks @coderaiser, @cwohlman, @morrme, @ryzokuken, @SirWindfield, @sz-coder and @vahnag for their first PRs!

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-plugin-proposal-optional-chaining

    :rocket: New Feature

    • babel-cli, babel-core
    • babel-compat-data, babel-preset-env
    • babel-parser
    • babel-generator, babel-parser, babel-types
    • babel-core, babel-generator, babel-parser, babel-plugin-syntax-decimal, babel-standalone, babel-types
    • babel-core

    :bug: Bug Fix

    • Other
      • #11896 update: hardcode @babel/eslint-parser min supported version check (@kaicataldo)
    • babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-optional-chaining, babel-plugin-transform-spread
      • #11404 Skip TSAsExpression when transforming spread in CallExpression (@oliverdunk)
    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-logical-assignment-operators
      • #11702 add support for logical assignments with private properties (@ryzokuken)
    • babel-plugin-transform-typescript
    • babel-plugin-transform-runtime
      • #11893 Fix incorrect module path when absoluteRuntime is specified (@sz-coder)
    • babel-parser
      • #11862 Correctly check reserved word for PropertyDefinition: IdentifierReference (@JLHwung)
      • #11847 fix: correctly set innerEndPos in CoverParenthesizedExpressionAndArrowParameterList (@JLHwung)
    • babel-generator, babel-parser, babel-plugin-transform-typescript
    • babel-generator

    :nail_care: Polish

    • babel-traverse
    Changelog

    Sourced from @babel/core's changelog.

    v7.11.0 (2020-07-30)

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-plugin-proposal-optional-chaining

    :rocket: New Feature

    • babel-cli, babel-core
    • babel-compat-data, babel-preset-env
    • babel-parser
    • babel-generator, babel-parser, babel-types
    • babel-core, babel-generator, babel-parser, babel-plugin-syntax-decimal, babel-standalone, babel-types
    • babel-core

    :bug: Bug Fix

    • Other
      • #11896 update: hardcode @babel/eslint-parser min supported version check (@kaicataldo)
    • babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-optional-chaining, babel-plugin-transform-spread
      • #11404 Skip TSAsExpression when transforming spread in CallExpression (@oliverdunk)
    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-logical-assignment-operators
      • #11702 add support for logical assignments with private properties (@ryzokuken)
    • babel-plugin-transform-typescript
    • babel-plugin-transform-runtime
      • #11893 Fix incorrect module path when absoluteRuntime is specified (@sz-coder)
    • babel-parser
      • #11862 Correctly check reserved word for PropertyDefinition: IdentifierReference (@JLHwung)
      • #11847 fix: correctly set innerEndPos in CoverParenthesizedExpressionAndArrowParameterList (@JLHwung)
    • babel-generator, babel-parser, babel-plugin-transform-typescript
    • babel-generator

    :nail_care: Polish

    • babel-traverse
    Commits
    Maintainer changes

    This version was pushed to npm by jlhwung, a new releaser for @babel/core since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • build(deps-dev): bump @babel/core from 7.2.2 to 7.10.4

    build(deps-dev): bump @babel/core from 7.2.2 to 7.10.4

    Bumps @babel/core from 7.2.2 to 7.10.4.

    Release notes

    Sourced from @babel/core's releases.

    v7.10.4 (2020-06-30)

    Thanks @penguingovernor, @sajadtorkamani and @wojtekmaj for their first PRs!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
    • babel-parser, babel-types

    :bug: Bug Fix

    • babel-types
    • babel-plugin-proposal-do-expressions, babel-types

    :nail_care: Polish

    :house: Internal

    • babel-core, babel-helper-fixtures, babel-standalone, babel-traverse
      • #11758 Replace non-inclusive "whitelist" and "blacklist" terms with "allowlist" etc. (@wojtekmaj)
    • babel-parser
    • babel-core

    Committers: 7

    v7.10.3 (2020-06-19)

    Thanks @AjayPoshak, @jessethomson, @sajadtorkamani, @shaodahong and @wlawt for their first PRs!

    :eyeglasses: Spec Compliance

    • babel-parser
      • #11676 Properly parse export default from when exportDefaultFrom is not enabled (@JLHwung)
    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-optional-chaining
      • #11662 refactor: do not rely on AST extra properties in plugins (@JLHwung)
    • babel-plugin-proposal-logical-assignment-operators
      • #11658 Perform NamedEvaluation of Anonymous Functions in Logical Assignment (@jridgewell)
    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-optional-chaining
    Changelog

    Sourced from @babel/core's changelog.

    v7.10.4 (2020-06-30)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
    • babel-parser, babel-types

    :bug: Bug Fix

    • babel-types
    • babel-plugin-proposal-do-expressions, babel-types

    :nail_care: Polish

    :house: Internal

    • babel-core, babel-helper-fixtures, babel-standalone, babel-traverse
      • #11758 Replace non-inclusive "whitelist" and "blacklist" terms with "allowlist" etc. (@wojtekmaj)
    • babel-parser
    • babel-core

    v7.10.3 (2020-06-19)

    :eyeglasses: Spec Compliance

    • babel-parser
      • #11676 Properly parse export default from when exportDefaultFrom is not enabled (@JLHwung)
    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-optional-chaining
      • #11662 refactor: do not rely on AST extra properties in plugins (@JLHwung)
    • babel-plugin-proposal-logical-assignment-operators
      • #11658 Perform NamedEvaluation of Anonymous Functions in Logical Assignment (@jridgewell)
    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-optional-chaining

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-flow-comments
    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
    • babel-template
    • babel-types
      • #11687 improve node type definitions to avoid any's in generated types (@zxbodya)
    • babel-plugin-transform-react-pure-annotations
    Commits
    Maintainer changes

    This version was pushed to npm by jlhwung, a new releaser for @babel/core since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • build(deps-dev): bump eslint-plugin-import from 2.14.0 to 2.22.0

    build(deps-dev): bump eslint-plugin-import from 2.14.0 to 2.22.0

    Bumps eslint-plugin-import from 2.14.0 to 2.22.0.

    Changelog

    Sourced from eslint-plugin-import's changelog.

    [2.22.0] - 2020-06-26

    Added

    • [no-unused-modules]: consider exported TypeScript interfaces, types and enums (#1819, thanks [@nicolashenry])
    • [no-cycle]: allow maxDepth option to be "∞" (thanks [@ljharb])

    Fixed

    • [order]/TypeScript: properly support import = object expressions (#1823, thanks [@manuth])
    • [no-extraneous-dependencies]/TypeScript: do not error when importing type from dev dependencies (#1820, thanks [@fernandopasik])
    • [default]: avoid crash with export = (#1822, thanks [@AndrewLeedham])
    • [order]/[newline-after-import]: ignore TypeScript's "export import object" (#1830, thanks [@be5invis])
    • [dynamic-import-chunkname]/TypeScript: supports @typescript-eslint/parser (#1833, thanks [@noelebrun])
    • [order]/TypeScript: ignore ordering of object imports (#1831, thanks [@manuth])
    • [namespace]: do not report on shadowed import names (#518, thanks [@ljharb])
    • [export]: avoid warning on export * as non-conflicts (#1834, thanks [@ljharb])

    Changed

    • [no-extraneous-dependencies]: add tests for importing types (#1824, thanks [@taye])
    • [docs] [no-default-export]: Fix docs url (#1836, thanks [@beatrizrezener])
    • [docs] [imports-first]: deprecation info and link to first docs (#1835, thanks [@beatrizrezener])

    [2.21.2] - 2020-06-09

    Fixed

    • [order]: avoid a crash on TypeScript’s export import syntax (#1808, thanks [@ljharb])
    • [newline-after-import]: consider TypeScript import = syntax' (#1811, thanks [@ljharb])
    • [no-internal-modules]: avoid a crash on a named export declaration (#1814, thanks [@ljharb])

    [2.21.1] - 2020-06-07

    Fixed

    • TypeScript: [import/named]: avoid requiring typescript when not using TS (#1805, thanks [@ljharb])

    [2.21.0] - 2020-06-07

    Added

    • [import/default]: support default export in TSExportAssignment (#1528, thanks [@joaovieira])
    • [no-cycle]: add ignoreExternal option (#1681, thanks [@sveyret])
    • [order]: Add support for TypeScript's "import equals"-expressions (#1785, thanks [@manuth])
    • [import/default]: support default export in TSExportAssignment (#1689, thanks [@Maxim-Mazurok])
    • [no-restricted-paths]: add custom message support (#1802, thanks [@malykhinvi])

    Fixed

    • [group-exports]: Flow type export awareness (#1702, thanks [@ernestostifano])
    • [order]: Recognize pathGroup config for first group (#1719, #1724, thanks [@forivall], [@xpl])
    • [no-unused-modules]: Fix re-export not counting as usage when used in combination with import (#1722, thanks [@Ephem])
    • [no-duplicates]: Handle TS import type (#1676, thanks [@kmui2])
    • [newline-after-import]: recognize decorators (#1139, thanks [@atos1990])
    • [no-unused-modules]: Revert "[flow] no-unused-modules: add flow type support" (#1770, thanks [@Hypnosphi])
    • TypeScript: Add nested namespace handling (#1763, thanks [@julien1619])
    • [namespace]/ExportMap: Fix interface declarations for TypeScript (#1764, thanks [@julien1619])
    • [no-unused-modules]: avoid order-dependence (#1744, thanks [@darkartur])
    • [no-internal-modules]: also check export from syntax (#1691, thanks [@adjerbetian])
    • TypeScript: [export]: avoid a crash with export = (#1801, thanks [@ljharb])
    Commits
    • 878ce6e Bump to v2.22.0
    • 36a535b fixup: [Tests] export: skip export * as tests in eslint < 6
    • 7ceae48 [Tests] export: skip export * as tests in eslint < 6
    • 07dc92a [Fix] export: avoid warning on export * as non-conflicts
    • b944e94 [Fix] namespace: do not report on shadowed import names
    • a963e8d [Refactor] namespace: clean up the code a bit
    • a6cd6bd [docs] imports-first: deprecation info and link to first docs
    • 2468f10 [docs] no-default-export: Fix docs url
    • c38b169 [patch] order/TypeScript: ignore ordering of object imports
    • bfc50b7 [New] no-cycle: allow maxDepth option to be "∞"
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • build(deps-dev): bump @babel/core from 7.2.2 to 7.10.2

    build(deps-dev): bump @babel/core from 7.2.2 to 7.10.2

    Bumps @babel/core from 7.2.2 to 7.10.2.

    Release notes

    Sourced from @babel/core's releases.

    v7.10.2 (2020-05-30)

    Thanks @fivetanley and @hamlim for their first PRs!

    :rocket: New Feature

    :bug: Bug Fix

    • babel-helper-compilation-targets
      • #11648 fix: don't mutate InputTarget's passed to @babel/helper-compilation-targets (@fivetanley)
    • babel-helper-create-class-features-plugin, babel-preset-env
    • babel-generator
    • babel-generator, babel-types
    • babel-plugin-syntax-module-attributes, babel-standalone
      • #11631 Fix moduleAttributesVersion errors with stage-0 preset in babel standalone (@hamlim)

    :nail_care: Polish

    • babel-core
      • #11643 fix: add new plugin names to missing plugin helpers (@JLHwung)

    :house: Internal

    • babel-parser
      • #11653 refactor: split locationParser into ParserErrors and error message (@JLHwung)

    Committers: 6

    v7.10.1 (2020-05-27)

    This releases includes fixes for two bugs introduced in 7.10.0. There are still a few known bugs, and we'll fix them soon.

    Thanks @saulosantiago for your first PR!

    :bug: Bug Fix

    • babel-preset-env
    • babel-standalone

    :house: Internal

    ... (truncated)
    Changelog

    Sourced from @babel/core's changelog.

    v7.10.2 (2020-05-30)

    :rocket: New Feature

    :bug: Bug Fix

    • babel-helper-compilation-targets
      • #11648 fix: don't mutate InputTarget's passed to @babel/helper-compilation-targets (@fivetanley)
    • babel-helper-create-class-features-plugin, babel-preset-env
    • babel-generator
    • babel-generator, babel-types
    • babel-plugin-syntax-module-attributes, babel-standalone
      • #11631 Fix moduleAttributesVersion errors with stage-0 preset in babel standalone (@hamlim)

    :nail_care: Polish

    • babel-core
      • #11643 fix: add new plugin names to missing plugin helpers (@JLHwung)

    :house: Internal

    • babel-parser
      • #11653 refactor: split locationParser into ParserErrors and error message (@JLHwung)

    v7.10.1 (2020-05-27)

    :bug: Bug Fix

    • babel-preset-env
    • babel-standalone

    :house: Internal

    v7.10.0 (2020-05-26)

    :eyeglasses: Spec Compliance

    • babel-plugin-proposal-logical-assignment-operators
      • #11370 logical-assignment: Do not assign names to anonymous functions (@arku)

    :rocket: New Feature

    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-optimise-call-expression, babel-helper-replace-supers, babel-parser, babel-plugin-proposal-class-properties
    • babel-standalone
      • #11593 feat: add privatePropertyInObject to babel-standalone (@JLHwung)
      • #11466 Support data-type="module" to generate native <script type="module"> (@dfabulich)
    • babel-cli, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-proposal-private-property-in-object, babel-types
    • babel-compat-data, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-standalone
    ... (truncated)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • build(deps-dev): bump @babel/core from 7.2.2 to 7.9.6

    build(deps-dev): bump @babel/core from 7.2.2 to 7.9.6

    Bumps @babel/core from 7.2.2 to 7.9.6.

    Release notes

    Sourced from @babel/core's releases.

    v7.9.6 (2020-04-29)

    Thanks to @Beraliv, @ChintanAcharya, @dosentmatter, @jdreesen and @johannes-z for their first PRs!

    :eyeglasses: Spec Compliance

    • babel-plugin-proposal-object-rest-spread
    • babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes

    :rocket: New Feature

    • babel-traverse, babel-types
      • #11448 Adding createFlowUnionType in place of createUnionTypeAnnotation without breaking change (@Beraliv)

    :bug: Bug Fix

    • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
    • babel-traverse
    • babel-plugin-transform-typescript
    • babel-compat-data
    • babel-parser
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties
    • babel-traverse, babel-types
      • #11378 transform-spread: create TS types (not Flow) when using TS (@Beraliv)
    • babel-standalone
    • babel-plugin-transform-runtime
      • #11366 fix: replace backslashes with forward slashes from resolved path for … (@johannes-z)
    • babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-transform-async-to-generator

    :nail_care: Polish

    • babel-parser
    • babel-core
      • #11421 polish: recommend preset for js extensions (@JLHwung)
      • #11397 fix: add classPrivateProperties and classPrivateMethods to missing plugin helper (@JLHwung)

    :memo: Documentation

    ... (truncated)
    Changelog

    Sourced from @babel/core's changelog.

    v7.9.6 (2020-04-29)

    :eyeglasses: Spec Compliance

    • babel-plugin-proposal-object-rest-spread
    • babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes

    :rocket: New Feature

    • babel-traverse, babel-types
      • #11448 Adding createFlowUnionType in place of createUnionTypeAnnotation without breaking change (@Beraliv)

    :bug: Bug Fix

    • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
    • babel-traverse
    • babel-plugin-transform-typescript
    • babel-compat-data
    • babel-parser
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties
    • babel-traverse, babel-types
      • #11378 transform-spread: create TS types (not Flow) when using TS (@Beraliv)
    • babel-standalone
    • babel-plugin-transform-runtime
      • #11366 fix: replace backslashes with forward slashes from resolved path for … (@johannes-z)
    • babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-transform-async-to-generator

    :nail_care: Polish

    • babel-parser
    • babel-core
      • #11421 polish: recommend preset for js extensions (@JLHwung)
      • #11397 fix: add classPrivateProperties and classPrivateMethods to missing plugin helper (@JLHwung)

    :memo: Documentation

    ... (truncated)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • build(deps): bump qs from 6.5.2 to 6.5.3

    build(deps): bump qs from 6.5.2 to 6.5.3

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    build(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump loader-utils from 1.1.0 to 1.4.2

    build(deps): bump loader-utils from 1.1.0 to 1.4.2

    Bumps loader-utils from 1.1.0 to 1.4.2.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.2

    1.4.2 (2022-11-11)

    Bug Fixes

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    v1.4.0

    1.4.0 (2020-02-19)

    Features

    • the resourceQuery is passed to the interpolateName method (#163) (cd0e428)

    v1.3.0

    1.3.0 (2020-02-19)

    Features

    • support the [query] template for the interpolatedName method (#162) (469eeba)

    v1.2.3

    1.2.3 (2018-12-27)

    Bug Fixes

    • interpolateName: don't interpolated hashType without hash or contenthash (#140) (3528fd9)

    v1.2.2

    1.2.2 (2018-12-27)

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from loader-utils's changelog.

    1.4.2 (2022-11-11)

    Bug Fixes

    1.4.1 (2022-11-07)

    Bug Fixes

    1.4.0 (2020-02-19)

    Features

    • the resourceQuery is passed to the interpolateName method (#163) (cd0e428)

    1.3.0 (2020-02-19)

    Features

    • support the [query] template for the interpolatedName method (#162) (469eeba)

    1.2.3 (2018-12-27)

    Bug Fixes

    • interpolateName: don't interpolated hashType without hash or contenthash (#140) (3528fd9)

    1.2.2 (2018-12-27)

    Bug Fixes

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by evilebottnawi, a new releaser for loader-utils since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump node-fetch from 2.2.0 to 2.6.7

    build(deps): bump node-fetch from 2.2.0 to 2.6.7

    Bumps node-fetch from 2.2.0 to 2.6.7.

    Release notes

    Sourced from node-fetch's releases.

    v2.6.7

    Security patch release

    Recommended to upgrade, to not leak sensitive cookie and authentication header information to 3th party host while a redirect occurred

    What's Changed

    Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7

    v2.6.6

    What's Changed

    Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.6

    v2.6.2

    fixed main path in package.json

    v2.6.1

    This is an important security release. It is strongly recommended to update as soon as possible.

    See CHANGELOG for details.

    v2.6.0

    See CHANGELOG.

    v2.5.0

    See CHANGELOG.

    v2.4.1

    See CHANGELOG.

    v2.4.0

    See CHANGELOG.

    v2.3.0

    See CHANGELOG.

    v2.2.1

    See CHANGELOG.

    Changelog

    Sourced from node-fetch's changelog.

    Changelog

    All notable changes will be recorded here.

    The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/node-fetch/node-fetch/compare/v3.1.0...v3.1.2

    3.1.0

    What's Changed

    ... (truncated)

    Commits
    • 1ef4b56 backport of #1449 (#1453)
    • 8fe5c4e 2.x: Specify encoding as an optional peer dependency in package.json (#1310)
    • f56b0c6 fix(URL): prefer built in URL version when available and fallback to whatwg (...
    • b5417ae fix: import whatwg-url in a way compatible with ESM Node (#1303)
    • 18193c5 fix v2.6.3 that did not sending query params (#1301)
    • ace7536 fix: properly encode url with unicode characters (#1291)
    • 152214c Fix(package.json): Corrected main file path in package.json (#1274)
    • b5e2e41 update version number
    • 2358a6c Honor the size option after following a redirect and revert data uri support
    • 8c197f8 docs: Fix typos and grammatical errors in README.md (#686)
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by endless, a new releaser for node-fetch since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump tmpl from 1.0.4 to 1.0.5

    build(deps): bump tmpl from 1.0.4 to 1.0.5

    Bumps tmpl from 1.0.4 to 1.0.5.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump tar from 4.4.8 to 4.4.19

    build(deps): bump tar from 4.4.8 to 4.4.19

    Bumps tar from 4.4.8 to 4.4.19.

    Commits
    • 9a6faa0 4.4.19
    • 70ef812 drop dirCache for symlink on all platforms
    • 3e35515 4.4.18
    • 52b09e3 fix: prevent path escape using drive-relative paths
    • bb93ba2 fix: reserve paths properly for unicode, windows
    • 2f1bca0 fix: prune dirCache properly for unicode, windows
    • 9bf70a8 4.4.17
    • 6aafff0 fix: skip extract if linkpath is stripped entirely
    • 5c5059a fix: reserve paths case-insensitively
    • fd6accb 4.4.16
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Releases(v1.2.0)
Owner
Fahmi Akbar Wildana
[OSS Enthusiast] The profile picture above which describes me best is the glasses that I wear every day.
Fahmi Akbar Wildana
Plugin to request a relaunch when uploading a Skyline plugin through cargo skyline

restart-plugin A skyline plugin for allowing cargo-skyline (or other tools) to restart your game without you having to touch your controller. Install

null 1 Nov 21, 2021
A swc plugin that automatically converts React component libraries into "React Client Component"

A swc plugin that automatically converts React component libraries into "React Client Component". For example, you can automatically convert components from @mui into "React Client Component" without having to wrap a component that uses "use client".

xiaotian 3 Jul 12, 2023
A swiss army knife for creating binary modules for Garry's Mod in Rust.

A swiss army knife for creating binary modules for Garry's Mod in Rust.

William 38 Dec 24, 2022
Continuous runtime observablity SDKs to monitor WebAssembly code.

Observe Observe is an observability SDK for WebAssembly. At the moment we support wasmtime hosts and we output opentelemetry data to stdout. We plan t

Dylibso 4 Jun 8, 2023
Lightweight compile-time UUID parser.

compiled-uuid Anywhere you're building Uuids from a string literal, you should use uuid. Motivation If you want to use a fixed Uuid throughout your pr

Quinn 10 Dec 8, 2022
Showcase for pathological compile times when using knuffel / chumsky / VERY LARGE types

netherquote Showcase for pathological compile times when using knuffel / chumsky / VERY LARGE types. How to reproduce The rust toolchain version is pi

Amos Wenger 7 Jan 1, 2023
A proc macro for creating compile-time checked CSS class sets, in the style of classNames

semester Semester is a declarative CSS conditional class name joiner, in the style of React's classnames. It's intended for use in web frameworks (lik

Nathan West 11 Oct 20, 2022
Renders typst code blocks in Obsidian into images using Typst through the power of WASM!

Obsidian Typst Renders typst code blocks into images using Typst through the power of WASM! This is still very much in development, so suggestions/bug

Jack 18 Apr 1, 2023
The lambda-chaos-extension allows you to inject faults into Lambda functions without modifying the function code.

Chaos Extension - Seamless, Universal & Lightning-Fast The lambda-chaos-extension allows you to inject faults into Lambda functions without modifying

AWS CLI Tools 5 Aug 2, 2023
An n-tuple pendulum simulator in Rust + WebAssembly (and JavaScript)

An n-tuple pendulum simulator in Rust + WebAssembly (and JavaScript) Remaking this n-tuple pendulum simulator moving the math to Rust ?? and WebAssemb

Travis Taylor 27 Feb 19, 2022
🥸 Learning WebAssembly

learn-wasm # Initialize the project # https://github.com/lencx/create-xc-app npm init xc-app learn-wasm -t wasm-react Awesome Lists WebAssembly入门 Exam

Len C... 86 Dec 27, 2022
Async executor for WebAssembly

There are a number of async task executors available in Rust's ecosystem. However, most (if not all?) of them rely on primitives that might not be available or optimal for WebAssembly deployment at the time.

wasm.rs 65 Dec 31, 2022
Apache Arrow in WebAssembly

WASM Arrow This package compiles the Rust library of Apache Arrow to WebAssembly. This might be a viable alternative to the pure JavaScript library. R

Dominik Moritz 61 Jan 1, 2023
Cargo wrapper for working with Webassembly wasi(x).

cargo-wasix A cargo subcommand that wraps regular cargo commands for compiling Rust code to wasix, a superset of Websassembly wasi with additional fun

WASIX 19 Jun 12, 2023
Analog subtractive synth (VST Plugin) made with Rust

Synja Analog subtractive synth (VST3 Plugin) made with Rust. More an experiment in making a VST and learning Rust than a production quality Synth, but

Anders Forsgren 7 Jan 18, 2023
This plugin provides an interface for storing unencrypted values on the application cache folder.

Tauri Plugin Store This plugin provides an interface for storing unencrypted values on the application cache folder. Architecture This repo shape migh

Tauri 128 Jan 1, 2023
This is a Pomodoro Clock implemented as a Zellij plugin.

Pomodoro Clock This is a Pomodoro Clock implemented as a Zellij plugin. It shows a Pomodoro time as well as current date time. Prerequisite You must i

Tw 15 Nov 14, 2022
A VtubeStudio plugin that allows iFacialMocap to stream data to the app, enabling full apple ARkit facial tracking to be used for 2D Vtuber models.

facelink_rs A VtubeStudio plugin that allows iFacialMocap to stream data to the app, enabling full apple ARkit facial tracking to be used for 2D Vtube

Slashscreen 2 May 6, 2022
A plugin for Devzat that can tell the time at various timezones.

Devzat Time Teller On Devzat, people come from all around the time. It is sometime hard to know what time it is for other peoples. This plugin let you

Maxime Bouillot 3 Jun 24, 2022