AT-UI is a modular front-end UI framework for developing fast and powerful web interfaces based on Vue.js.

Related tags

Vue.js ui vue uikit vue2 at-ui
Overview

AT UI

NPM david-dm travis

AT-UI is a modular front-end UI framework for developing fast and powerful web interfaces based on Vue.js.

中文 README

Features

  • Based on Vue
  • A npm + webpack + babel front-end development workflow
  • Support ES2015
  • CSS Style independent, make consistent user interfaces (See: AT-UI-Style)
  • Friendly API

Environment Support

Links

Install

  • Recommended use npm
npm install at-ui
  • Or using ">
    <script type="text/javascript" src="at.min.js">script>

Usage

Because the style of AT-UI is independent. It's a separate project. So we should install AT-UI-Style in need before we use AT-UI. Use npm or script tag according to your preference.

npm install at-ui-style

or

">
<link rel="stylesheet" href="at.min.css" />

Contribution

Finding bugs, sending pull requests or improving our docs - any contribution is welcome and highly appreciated. To get started, head over to our contribution guidelines. Thanks!

License

MIT

Comments
  • SyntaxError: Invalid or unexpected token => @charset

    SyntaxError: Invalid or unexpected token => @charset "UTF-8";

    I am using Nuxt.js, and used its boilerplate to build the Nuxt.js template. This is the problem I am getting after importing import 'at-ui-style' code.

    nuxt:render Rendering url / +3m
    [vue-router] Failed to resolve async component default: SyntaxError: Invalid or unexpected token
    [vue-router] uncaught error during route navigation:
    /Users/bluemix/Odoo_OpendEduCat/auc_nuxtjs/node_modules/at-ui-style/css/at.css:1
    (function (exports, require, module, __filename, __dirname) { @charset "UTF-8";
                                                                  ^
    
    SyntaxError: Invalid or unexpected token
        at createScript (vm.js:80:10)
        at Object.runInThisContext (vm.js:139:10)
        at Module._compile (module.js:576:28)
        at Object.Module._extensions..js (module.js:623:10)
        at Module.load (module.js:531:32)
        at tryModuleLoad (module.js:494:12)
        at Function.Module._load (module.js:486:3)
        at Module.require (module.js:556:17)
        at require (internal/module.js:11:18)
        at r (/Users/bluemix/Odoo_OpendEduCat/auc_nuxtjs/node_modules/vue-server-renderer/build.js:7758:16)
        at Object.<anonymous> (server-bundle.js:3839:18)
        at __webpack_require__ (server-bundle.js:27:30)
        at Object.68 (pages/index.4d0ebf856b8182389e7a.js:85:70)
        at __webpack_require__ (server-bundle.js:27:30)
        at Object.62 (pages/index.4d0ebf856b8182389e7a.js:9:288)
        at __webpack_require__ (server-bundle.js:27:30)
    

    and thanks for your great project 🙂

    opened by bluemix 7
  • keyup event does not work with at-input

    keyup event does not work with at-input

    I have following code, a standard input and an at-input:

    <input v-on:keyup.enter="login"></input> <at-input v-model="topic" placeholder="topic of talk" size="large" v-on:keyup.enter="login"> <template slot="prepend"> <span>{{ topicPrepend }}</span> </template> <at-input>

    the keyup event is fired on the standard input, but not on the at-input.

    bug 
    opened by Simplici 6
  • Where is 'at-ui-style'

    Where is 'at-ui-style'

    When i run npm i, it report error like this: ERROR in ./docs/main.js Module not found: Error: Can't resolve 'at-ui-style' in 'D:\source-control\git\at-ui\docs'

    opened by yoyo837 6
  • Nuxt.js and AT UI (at ui with ssr)

    Nuxt.js and AT UI (at ui with ssr)

    For those who want to use AT UI in conjunction with nuxt.js.

    You need to create a plugin ~/plugins/at-ui.js Further, in nuxt.config.js

    module.exports = {
      plugins: ['~/plugins/at-ui'],
      css: [{src: 'at-ui-style', lang: 'css'}]
    }
    

    profit!

    opened by k1ll1n 5
  • Cannot use `Import On Demand` with Vue Cli 3.0

    Cannot use `Import On Demand` with Vue Cli 3.0

    This is probably not a bug with at-ui itself. I used the configuration provided in quickstart (as shown below) and I was unable to build my app. Please review if it's an issue with the configuration provided and update on the website as required.

    I'm using vue cli V 3.0.0, node v10.8.0.

    Steps to reproduce

    • Create a new vue app via vue cli. Mine was created using vue ui command.
    • Install AT-UI yarn add at-ui at-ui-style
    • Follow steps in Import On Demand section of https://at-ui.github.io/at-ui/#/en/docs/quickstart
      • Note: Description shows babel-plugin-import and command is for babel-plugin-component
      • Installing babel-plugin-component
        • yarn add babel-plugin-component --dev
        • The default babel.config.js is this
              module.exports = {
                presets: [
                  '@vue/app'
                ],
              };
    
     * Changing it to
    
              module.exports = {
    
                presets: [
                  '@vue/app',
                  'es2015', 
                  'stage-2'
                ],
    
                plugins: [["import", {
                  "libraryName": "at",
                  "libraryDirectory": "src/components"
                }]]
              };
    
          * Now run `yarn serve`
    
     ERROR  Failed to compile with 1 errors                                                                        15:48:16
    
     error  in ./src/main.js
    
    Module build failed (from ./node_modules/babel-loader/lib/index.js):
    Error: Cannot find module 'babel-plugin-import' from '/Users/aravind/Desktop/houston'
        at Function.module.exports [as sync] (/Users/aravind/Desktop/houston/node_modules/resolve/lib/sync.js:43:15)
        at resolveStandardizedName (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/files/plugins.js:100
    :31)
        at resolvePlugin (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/files/plugins.js:53:10)
        at loadPlugin (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/files/plugins.js:61:20)
        at createDescriptor (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:135:2
    1)
        at items.map (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:87:50)
        at Array.map (<anonymous>)
        at createDescriptors (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:87:2
    9)
        at createPluginDescriptors (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.j
    s:83:10)
        at plugins (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:44:19)
        at plugins (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:34:25)
        at mergeChainOpts (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:307:26)
        at /Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:271:7
        at buildRootChain (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:90:20)
        at loadPrivatePartialConfig (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/partial.js:51:55)
        at Object.loadPartialConfig (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/partial.js:74:18)
    
     @ multi (webpack)-dev-server/client?http://172.16.133.75:8081/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
    
    
      * Stop the server and run `yarn add babel-preset-es2015 --dev` and then `yarn serve`
    
    Module build failed (from ./node_modules/babel-loader/lib/index.js):
    Error: Cannot find module 'babel-plugin-import' from '/Users/aravind/Desktop/houston'
        at Function.module.exports [as sync] (/Users/aravind/Desktop/houston/node_modules/resolve/lib/sync.js:43:15)
        at resolveStandardizedName (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/files/plugins.js:100
    :31)
        at resolvePlugin (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/files/plugins.js:53:10)
        at loadPlugin (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/files/plugins.js:61:20)
        at createDescriptor (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:135:2
    1)
        at items.map (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:87:50)
        at Array.map (<anonymous>)
        at createDescriptors (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:87:2
    9)
        at createPluginDescriptors (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.j
    s:83:10)
        at plugins (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:44:19)
        at plugins (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:34:25)
        at mergeChainOpts (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:307:26)
        at /Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:271:7
        at buildRootChain (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:90:20)
        at loadPrivatePartialConfig (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/partial.js:51:55)
        at Object.loadPartialConfig (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/partial.js:74:18)
    
     @ multi (webpack)-dev-server/client?http://172.16.133.75:8081/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
    
    
     * So then I installed `yarn add babel-plugin-import --dev` and ran `yarn serve`
    
     error  in ./src/main.js
    
    Module build failed (from ./node_modules/babel-loader/lib/index.js):
    Error: Plugin/Preset files are not allowed to export objects, only functions. In /Users/aravind/Desktop/houston/node_mo
    dules/babel-preset-es2015/lib/index.js
        at createDescriptor (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:162:1
    1)
        at items.map (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:87:50)
        at Array.map (<anonymous>)
        at createDescriptors (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:87:2
    9)
        at createPresetDescriptors (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.j
    s:79:10)
        at presets (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:61:19)
        at presets (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-descriptors.js:51:25)
        at mergeChainOpts (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:308:26)
        at /Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:271:7
        at buildRootChain (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/config-chain.js:90:20)
        at loadPrivatePartialConfig (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/partial.js:51:55)
        at Object.loadPartialConfig (/Users/aravind/Desktop/houston/node_modules/@babel/core/lib/config/partial.js:74:18)
        at Object.<anonymous> (/Users/aravind/Desktop/houston/node_modules/babel-loader/lib/index.js:82:26)
        at Generator.next (<anonymous>)
        at step (/Users/aravind/Desktop/houston/node_modules/babel-loader/lib/index.js:3:221)
        at _next (/Users/aravind/Desktop/houston/node_modules/babel-loader/lib/index.js:3:409)
    
     @ multi (webpack)-dev-server/client?http://172.16.133.75:8081/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
    
    

    I keep ending up at Error: Plugin/Preset files are not allowed to export objects, only functions. no matter what I try. I tried yarn add babel-preset-stage-2 --dev, I tried changing the order of presets.

    On removing the eslint2015 and stage-2 presets from babel.config.js, the build succeeds, but I cannot use at-ui components. (Unknown custom element: <at-input> - did you register the component correctly? For recursive components, make sure to provide the "name" option.)

    Here is my package.json if that might help.

    {
      "name": "houston",
      "version": "0.1.0",
      "private": true,
      "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build",
        "lint": "vue-cli-service lint"
      },
      "dependencies": {
        "at-ui": "^1.3.3",
        "at-ui-style": "^1.5.1",
        "register-service-worker": "^1.0.0",
        "vue": "^2.5.17",
        "vue-router": "^3.0.1",
        "vuex": "^3.0.1"
      },
      "devDependencies": {
        "@vue/cli-plugin-babel": "^3.0.0",
        "@vue/cli-plugin-eslint": "^3.0.0",
        "@vue/cli-plugin-pwa": "^3.0.0",
        "@vue/cli-service": "^3.0.0",
        "@vue/eslint-config-airbnb": "^3.0.0",
        "babel-plugin-component": "^1.1.1",
        "babel-plugin-import": "^1.8.0",
        "babel-preset-es2015": "^6.24.1",
        "babel-preset-stage-2": "^6.24.1",
        "less": "^3.0.4",
        "less-loader": "^4.1.0",
        "lint-staged": "^7.2.0",
        "vue-template-compiler": "^2.5.17"
      },
      "gitHooks": {
        "pre-commit": "lint-staged"
      },
      "lint-staged": {
        "*.js": [
          "vue-cli-service lint",
          "git add"
        ],
        "*.vue": [
          "vue-cli-service lint",
          "git add"
        ]
      }
    }
    
    

    Which browser?

    Node v10.8.0. Vue cli 3.0.0. I'm on Macos Mojave 10.14 Beta (18A365a), but I don't think that is the problem.

    What is expected?

    That vue serve builds with given babel configuration.

    What is actually happening?

    Reproduction Link

    opened by zeroby0 3
  • Its becoming a pain to create a form

    Its becoming a pain to create a form

    I'm trying to migrate from bootstrap-vue to at-ui, its an awesome ui kit, but seems like its bringing a lot more work to me instead of agility.

    In bootstrap we have a well structured form just adding a and the inputs inside, but i don't find such helpers at at-tu, another thing I'm facing is that helpers like mx-auto, mb, pb aren't available, there is no style or component for input labels. So, I'm missing something, how do you guys that use this kit make your forms? You need to write your own code to get helpers like those to get a well formed form?

    opened by e200 3
  • Cannot read property '_t' of undefined

    Cannot read property '_t' of undefined"

    国际化报错

    import AtComponents from 'at-ui' import 'at-ui-style' // 引入组件样式 import VueI18n from 'vue-i18n' import zhlocale from 'at-ui/dist/locale/zh-CN'

    Vue.use(VueI18n) Vue.use(AtComponents) const i18n = new VueI18n({ locale: 'zh', messages: { 'zh': { ...zhlocale } } }) Vue.config.productionTip = false

    /* eslint-disable no-new */ new Vue({ el: '#app', i18n, router, store, template: '', components: {App} })

    opened by song7788q 3
  • @click on at-checkbox inside div triggers twice

    @click on at-checkbox inside div triggers twice

    I have the following code:

    <div @click="addUser(name)"><at-checkbox></at-checkbox></div>

    When I click on that checkbox - the event gets triggered twice. Putting the @click inside the at-checkbox doesn't work.

    I've also tried with @select and @change but nothing worked. Ideas?

    opened by therealwolf42 3
  • Setting width option on Loading Bar doesn't work and throws Vue warning

    Setting width option on Loading Bar doesn't work and throws Vue warning

    Setting the loading bar width via the config doesn't change the height, it remains at 2px.

    When calling any of the triggers for the loading bar i.e this.$Loading.error() Vue emits the following console warning: [Vue warn]: The data property "width" is already declared as a prop. Use prop default value instead. This happens regardless if the width was set via .config() or not.

    Steps to reproduce:

    this.$Loading.config({
        width: 4,
    });
    
    this.$Loading.start();
    

    Versions: Vue: 2.4.3, at-ui: 1.2.0-beta.2

    bug 
    opened by joshstar 3
  • Import On Demand doesn't work

    Import On Demand doesn't work

    The docs at https://at-ui.github.io/at-ui/#/en/docs/quickstart says I can import on demand like this: import { AtInput } from 'at-ui' but AtInput is not exported, the correct is Input.

    But even if I try to import just Input, it returns undefined:

    import AtUI, {Input} from 'at-ui'
    console.log('AtUI.Input:', AtUI.Input) // ok
    console.log('Input:', Input) // undefined
    

    Steps to reproduce

    vue init at-ui/at-template at-ui-bug
    cd at-ui-bug
    yarn
    yarn dev
    // add above lines to src/index.js
    
    bug 
    opened by neves 3
  • Using native built-in type attribute names - `at-button`

    Using native built-in type attribute names - `at-button`

    Hi, Just wanted to point, the type attribute of native button is a closed list: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#Attributes and has a special meaning, even in a text-based browsers: https://www.cs.bu.edu/teaching/unix/lynx/

    The at-button binds type property into native button property/attr. Hence the at-button of defult type:

    <at-button type="primary">Primary Button</at-button>
    

    translates to:

    <button data-v-4352c070="" type="default" class="at-btn at-btn--default" data-v-a01f69b8="">
    ...
    </button>
    

    which seems fine, but is wrong, as default (and presumed) type is a button type while the others are custom, library specific domain language terms:

    <at-button type="text">Text Button</at-button>
    

    becomes button with:

    type='text'
    

    The text is not a correct attribute by specs.

    The pick of domain specific translation for a native term seems to prevents me from using builtin native feature like using cancel or submit types of buttons to use some built-in native behaviours in the browsers.

    Let me know if you want a help with this,

    Thanks!

    opened by peterblazejewicz 3
  • chore(deps-dev): bump express from 4.16.2 to 4.17.3

    chore(deps-dev): bump express from 4.16.2 to 4.17.3

    Bumps express from 4.16.2 to 4.17.3.

    Release notes

    Sourced from express's releases.

    4.17.3

    4.17.2

    4.17.1

    • Revert "Improve error message for null/undefined to res.status"

    4.17.0

    • Add express.raw to parse bodies into Buffer
    • Add express.text to parse bodies into string

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.17.3 / 2022-02-16

    4.17.2 / 2021-12-16

    4.17.1 / 2019-05-25

    ... (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 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
  • chore(deps): bump qs

    chore(deps): bump qs

    Bumps qs, qs and qs. These dependencies needed to be updated together. Updates qs from 6.5.1 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

    6.5.2

    • [Fix] use safer-buffer instead of Buffer constructor
    • [Refactor] utils: module.exports one thing, instead of mutating exports (#230)
    • [Dev Deps] update browserify, eslint, iconv-lite, safer-buffer, tape, browserify
    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

    Updates qs from 6.4.0 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

    6.5.2

    • [Fix] use safer-buffer instead of Buffer constructor
    • [Refactor] utils: module.exports one thing, instead of mutating exports (#230)
    • [Dev Deps] update browserify, eslint, iconv-lite, safer-buffer, tape, browserify
    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

    Updates qs from 6.3.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

    6.5.2

    • [Fix] use safer-buffer instead of Buffer constructor
    • [Refactor] utils: module.exports one thing, instead of mutating exports (#230)
    • [Dev Deps] update browserify, eslint, iconv-lite, safer-buffer, tape, browserify
    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 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
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    chore(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
  • chore(deps): bump engine.io and webpack-dashboard

    chore(deps): bump engine.io and webpack-dashboard

    Bumps engine.io to 6.2.1 and updates ancestor dependency webpack-dashboard. These dependencies need to be updated together.

    Updates engine.io from 1.8.4 to 6.2.1

    Release notes

    Sourced from engine.io's releases.

    6.2.1

    :warning: This release contains an important security fix :warning:

    A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:

    Error: read ECONNRESET
        at TCP.onStreamRead (internal/stream_base_commons.js:209:20)
    Emitted 'error' event on Socket instance at:
        at emitErrorNT (internal/streams/destroy.js:106:8)
        at emitErrorCloseNT (internal/streams/destroy.js:74:3)
        at processTicksAndRejections (internal/process/task_queues.js:80:21) {
      errno: -104,
      code: 'ECONNRESET',
      syscall: 'read'
    }
    

    Please upgrade as soon as possible.

    Bug Fixes

    • catch errors when destroying invalid upgrades (#658) (425e833)

    6.2.0

    Features

    • add the "maxPayload" field in the handshake details (088dcb4)

    So that clients in HTTP long-polling can decide how many packets they have to send to stay under the maxHttpBufferSize value.

    This is a backward compatible change which should not mandate a new major revision of the protocol (we stay in v4), as we only add a field in the JSON-encoded handshake data:

    0{"sid":"lv_VI97HAXpY6yYWAAAC","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":5000,"maxPayload":1000000}
    

    Links

    6.1.3

    Bug Fixes

    • typings: allow CorsOptionsDelegate as cors options (#641) (a463d26)
    • uws: properly handle chunked content (#642) (3367440)

    ... (truncated)

    Changelog

    Sourced from engine.io's changelog.

    6.2.1 (2022-11-20)

    :warning: This release contains an important security fix :warning:

    A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:

    Error: read ECONNRESET
        at TCP.onStreamRead (internal/stream_base_commons.js:209:20)
    Emitted 'error' event on Socket instance at:
        at emitErrorNT (internal/streams/destroy.js:106:8)
        at emitErrorCloseNT (internal/streams/destroy.js:74:3)
        at processTicksAndRejections (internal/process/task_queues.js:80:21) {
      errno: -104,
      code: 'ECONNRESET',
      syscall: 'read'
    }
    

    Please upgrade as soon as possible.

    Bug Fixes

    • catch errors when destroying invalid upgrades (#658) (425e833)

    3.6.0 (2022-06-06)

    Bug Fixes

    Features

    • decrease the default value of maxHttpBufferSize (58e274c)

    This change reduces the default value from 100 mb to a more sane 1 mb.

    This helps protect the server against denial of service attacks by malicious clients sending huge amounts of data.

    See also: https://github.com/advisories/GHSA-j4f2-536g-r55m

    • increase the default value of pingTimeout (f55a79a)

    ... (truncated)

    Commits
    • 24b847b chore(release): 6.2.1
    • 425e833 fix: catch errors when destroying invalid upgrades (#658)
    • 99adb00 chore(deps): bump xmlhttprequest-ssl and engine.io-client in /examples/latenc...
    • d196f6a chore(deps): bump minimatch from 3.0.4 to 3.1.2 (#660)
    • 7c1270f chore(deps): bump nanoid from 3.1.25 to 3.3.1 (#659)
    • 535a01d ci: add Node.js 18 in the test matrix
    • 1b71a6f docs: remove "Vanilla JS" highlight from README (#656)
    • 917d1d2 refactor: replace deprecated String.prototype.substr() (#646)
    • 020801a chore: add changelog for version 3.6.0
    • ed1d6f9 test: make test script work on Windows (#643)
    • Additional commits viewable in compare view

    Updates webpack-dashboard from 0.4.0 to 3.3.7

    Release notes

    Sourced from webpack-dashboard's releases.

    v3.0.7

    Features

    Migration Instructions

    No changes required to start using v3.0.7 🎉.

    v3.0.6

    Features

    Migration Instructions

    No changes required to start using v3.0.6 🎉.

    v3.0.5

    Features

    Security

    v3.0.4

    v3.0.4 was an erroneous publish.

    v3.0.3

    Bugs

    Socket.io disconnects / large stats object size: Dramatically reduce the size of the webpack stats object being sent from client (webpack plugin) to server (CLI). Add client error/disconnect information for better future debugging. Original issue: #279 and fix: #281.

    Migration Instructions

    No changes required to start using v3.0.3 🎉.

    3.0.2

    Features

    Migration Instructions

    No changes required to start using v3.0.2 🎉.

    3.0.1

    ... (truncated)

    Changelog

    Sourced from webpack-dashboard's changelog.

    3.3.7

    • Bug: Move plugin types and update to webpack v5. #324

    3.3.6

    • Bug: Allow socket messages to be null. #335, #336

    [3.3.5] - 2021-07-12

    • Chore: Update dependencies. #333
    • Coverage: Add CodeCov stats. #206
    • CI: Update Node matrix to 12/14/16.

    [3.3.4] - 2021-07-12

    • Chore: Refactor internal stats consumption to perform inspectpack analysis in the main thread, without using main streams.
    • Chore: Refactor internal handler in plugin to always be a wrapped function so that we can't accidentally have asynchronous code call the handler function after it is removed / nulled.
    • Bugfix: Add message counting delayed cleanup in plugin to allow messages to drain in Dashboard. Fixes #294.

    [3.3.3] - 2021-05-05

    [3.3.2] - 2021-05-05

    • Empty publish.

    [3.3.1] - 2021-01-29

    • Bugfix: Ensure Status is properly updating and reaches completion. Fixes #321

    [3.3.0] - 2021-01-21

    • Add webpack@5 support. Closes #316
    • Bugfix: webpack@5 warning message conflict. Fixes #314
    • Update various production dependencies.

    [3.2.1] - 2020-08-24

    [3.2.0] - 2019-09-08

    [3.1.0] - 2019-08-27

    • Add DashboardPlugin({ includeAssets: [ "stringPrefix", /regexObj/ ] }) Webpack plugin filtering option.
    • Add webpack-dashboard --include-assets stringPrefix1 -a stringPrefix2 CLI filtering option.

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by ryan.roemer, a new releaser for webpack-dashboard since your current version.


    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
  • chore(deps): bump loader-utils, favicons-webpack-plugin, html-webpack-plugin, vue-markdown-loader and webpack

    chore(deps): bump loader-utils, favicons-webpack-plugin, html-webpack-plugin, vue-markdown-loader and webpack

    Bumps loader-utils to 1.4.2 and updates ancestor dependencies loader-utils, favicons-webpack-plugin, html-webpack-plugin, vue-markdown-loader and webpack. These dependencies need to be updated together.

    Updates 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.


    Updates favicons-webpack-plugin from 0.0.7 to 6.0.0-alpha.2

    Changelog

    Sourced from favicons-webpack-plugin's changelog.

    Changelog

    All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

    6.0.0-alpha.1 (2022-10-02)

    • Upgrage favicons to v7.0.1
    • Upgrade all dependencies to their latest versions

    5.0.2 (2021-02-23)

    Bug Fixes

    • ignore empty tags generated by favicons (5f94f54), closes #260

    5.0.1 (2021-02-04)

    Bug Fixes

    • remove unused dependencies (f3c5b17)

    5.0.0 (2021-02-03)

    ⚠ BREAKING CHANGES

    • file based cache will only work if you configure webpacks filesystem cache
    • favicons needs to be installed separately
    • drop webpack@4 support

    Features

    • add manifest option (e2928c4)
    • add support for webpack 5 publicPath 'auto' and relative favicons (7293186)
    • generate custom manifest in light mode (db677fc)
    • turn favicons into a peer dependency (8141094)
    • use the processAssets webpack api to add assets (d15d92f)
    • use webpack 5 cache system and remove child compilation (c1dc12c)

    Bug Fixes

    • add support for content hash for light and webapp mode (8d4cead)
    • add support for webpack@5 'auto' publicPath (30c0d35)
    • allow compiling multiple icon sets (03c3514)
    • extract the cache (17721f0)
    • prevent recompilations (af5897a)
    • resolve correct result if filesnapshot is out of date (98e27b5)

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by andy128k, a new releaser for favicons-webpack-plugin since your current version.


    Updates html-webpack-plugin from 2.30.1 to 5.5.0

    Changelog

    Sourced from html-webpack-plugin's changelog.

    5.5.0 (2021-10-25)

    Features

    • Support type=module via scriptLoading option (1e42625), closes #1663

    5.4.0 (2021-10-15)

    Features

    5.3.2 (2021-06-22)

    Bug Fixes

    • update lodash and pretty error (9c7fba0

    5.3.1 (2021-03-09)

    Bug Fixes

    • remove loader-utils from plugin core (82d0ee8)

    5.3.0 (2021-03-07)

    Features

    • allow to modify the interpolation options in webpack config (d654f5b)
    • drop loader-utils dependency (41d7a50)

    5.2.0 (2021-02-19)

    Features

    5.1.0 (2021-02-12)

    Features

    • omit html tag attribute with null/undefined/false value (aa6e78d), closes #1598

    5.0.0 (2021-02-03)

    ... (truncated)

    Commits
    • 873d75b chore(release): 5.5.0
    • ddeb774 chore: update examples
    • 1e42625 feat: Support type=module via scriptLoading option
    • 7d3645b Bump pretty-error to 4.0.0 to fix transitive vuln for ansi-regex CVE-2021-3807
    • 79be779 [chore] changes actions to run on pull_requests
    • b7e5859 [chore] fixes CI to avoid race conditions
    • 48131d3 chore(release): 5.4.0
    • 16a841a [chore] rebuild examples
    • 3bb7c17 Update index.js
    • e38ac97 Update index.js
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by jantimon, a new releaser for html-webpack-plugin since your current version.


    Updates vue-markdown-loader from 1.0.0 to 2.5.0

    Release notes

    Sourced from vue-markdown-loader's releases.

    2.0.0

    Breaking change

    • Automatic extract script and style tags from html token content #26
    
    # Test
    

    <div class="test">test</div>

    &lt;style scoped&gt;
      .test {
        background-color: green;
      }
    &lt;/style&gt;
    

    &lt;div class=&quot;test&quot;&gt;test&lt;/div&gt; `` `

    </code></pre> <p>to be compiled</p> <pre lang="html"><code>&lt;style&gt; .test[v-xxxx] { background-color: green; } &lt;/style&gt;

    &lt;h1&gt;Test&lt;/h1&gt;

    &lt;pre&gt;&lt;code&gt; &lt;style scoped&gt; .test { background-color: green; } &lt;/style&gt;

    &lt;div class=&quot;test&quot;&gt;test&lt;/div&gt; &lt;/code&gt;&lt;/pre&gt; </code></pre> </blockquote> </details> <details> <summary>Commits</summary>

    <ul> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/85bbbf8efcdea1322b3f368d7258b2b431a13d57"><code>85bbbf8</code></a> 2.5.0</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/30072a3684e7849992da69b4c572a23e6f6c06c8"><code>30072a3</code></a> Update README.md</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/60eb5b2a20422f2856fcd770cf0fcd9d80a63aa8"><code>60eb5b2</code></a> Fixed security vulnerabilities. (<a href="https://github-redirect.dependabot.com/QingWei-Li/vue-markdown-loader/issues/73">#73</a>)</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/950418eac8c763d48abaf7bcb4957314394885ad"><code>950418e</code></a> Update README.md</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/affbd773ce9b222ea89a111092426c1d297d2dc9"><code>affbd77</code></a> Update README.md</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/b70d5ef29aeaa19b5cb145fc72ad7e4b11dce456"><code>b70d5ef</code></a> Adds usage documentation for Vue CLI 3 (<a href="https://github-redirect.dependabot.com/QingWei-Li/vue-markdown-loader/issues/50">#50</a>)</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/db0be4255397549aa4d5826e7ee30771055ac16a"><code>db0be42</code></a> docs: fix config</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/50cd6bac4c14d7159686f3c2c8b9566e6618867a"><code>50cd6ba</code></a> docs: update with vue-loader15</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/f7a874dc0b600d28cdf02bc552abb1cb86d59af7"><code>f7a874d</code></a> docs: with vue-loader 15</li> <li><a href="https://github.com/QingWei-Li/vue-markdown-loader/commit/94ba1f1c17fc643346cf66f8731239556e9333c4"><code>94ba1f1</code></a> Release v2.4.1</li> <li>Additional commits viewable in <a href="https://github.com/QingWei-Li/vue-markdown-loader/compare/v1.0.0...v2.5.0">compare view</a></li> </ul> </details>

    <br />

    Updates webpack from 2.7.0 to 5.75.0

    Release notes

    Sourced from webpack's releases.

    v5.75.0

    Bugfixes

    • experiments.* normalize to false when opt-out
    • avoid NaN%
    • show the correct error when using a conflicting chunk name in code
    • HMR code tests existance of window before trying to access it
    • fix eval-nosources-* actually exclude sources
    • fix race condition where no module is returned from processing module
    • fix position of standalong semicolon in runtime code

    Features

    • add support for @import to extenal CSS when using experimental CSS in node
    • add i64 support to the deprecated WASM implementation

    Developer Experience

    • expose EnableWasmLoadingPlugin
    • add more typings
    • generate getters instead of readonly properties in typings to allow overriding them

    v5.74.0

    Features

    • add resolve.extensionAlias option which allows to alias extensions
      • This is useful when you are forced to add the .js extension to imports when the file really has a .ts extension (typescript + "type": "module")
    • add support for ES2022 features like static blocks
    • add Tree Shaking support for ProvidePlugin

    Bugfixes

    • fix persistent cache when some build dependencies are on a different windows drive
    • make order of evaluation of side-effect-free modules deterministic between concatenated and non-concatenated modules
    • remove left-over from debugging in TLA/async modules runtime code
    • remove unneeded extra 1s timestamp offset during watching when files are actually untouched
      • This sometimes caused an additional second build which are not really needed
    • fix shareScope option for ModuleFederationPlugin
    • set "use-credentials" also for same origin scripts

    Performance

    • Improve memory usage and performance of aggregating needed files/directories for watching
      • This affects rebuild performance

    Extensibility

    • export HarmonyImportDependency for plugins

    v5.73.0

    ... (truncated)

    Commits

    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
  • chore(deps): bump socket.io-parser and webpack-dashboard

    chore(deps): bump socket.io-parser and webpack-dashboard

    Bumps socket.io-parser to 4.2.1 and updates ancestor dependency webpack-dashboard. These dependencies need to be updated together.

    Updates socket.io-parser from 2.3.1 to 4.2.1

    Release notes

    Sourced from socket.io-parser's releases.

    4.2.1

    Bug Fixes

    • check the format of the index of each attachment (b5d0cb7)

    Links

    4.2.0

    Features

    • allow the usage of custom replacer and reviver (#112) (b08bc1a)

    Links

    4.1.2

    Bug Fixes

    • allow objects with a null prototype in binary packets (#114) (7f6b262)

    Links

    4.1.1

    Links

    4.1.0

    Features

    • provide an ESM build with and without debug (388c616)

    Links

    4.0.5

    Bug Fixes

    • check the format of the index of each attachment (b559f05)

    Links

    ... (truncated)

    Changelog

    Sourced from socket.io-parser's changelog.

    4.2.1 (2022-06-27)

    Bug Fixes

    • check the format of the index of each attachment (b5d0cb7)

    4.2.0 (2022-04-17)

    Features

    • allow the usage of custom replacer and reviver (#112) (b08bc1a)

    4.1.2 (2022-02-17)

    Bug Fixes

    • allow objects with a null prototype in binary packets (#114) (7f6b262)

    4.1.1 (2021-10-14)

    4.1.0 (2021-10-11)

    Features

    • provide an ESM build with and without debug (388c616)

    4.0.4 (2021-01-15)

    Bug Fixes

    • allow integers as event names (1c220dd)

    4.0.3 (2021-01-05)

    4.0.2 (2020-11-25)

    ... (truncated)

    Commits
    • 5a2ccff chore(release): 4.2.1
    • b5d0cb7 fix: check the format of the index of each attachment
    • c7514b5 chore(release): 4.2.0
    • 931f152 chore: add Node.js 16 in the test matrix
    • 6c9cb27 chore: bump @​socket.io/component-emitter to version 3.1.0
    • b08bc1a feat: allow the usage of custom replacer and reviver (#112)
    • aed252c chore(release): 4.1.2
    • 89209fa chore: bump cached-path-relative from 1.0.2 to 1.1.0 (#113)
    • 0a3b556 chore: bump path-parse from 1.0.6 to 1.0.7 (#108)
    • 7f6b262 fix: allow objects with a null prototype in binary packets (#114)
    • Additional commits viewable in compare view

    Updates webpack-dashboard from 0.4.0 to 3.3.7

    Release notes

    Sourced from webpack-dashboard's releases.

    v3.0.7

    Features

    Migration Instructions

    No changes required to start using v3.0.7 🎉.

    v3.0.6

    Features

    Migration Instructions

    No changes required to start using v3.0.6 🎉.

    v3.0.5

    Features

    Security

    v3.0.4

    v3.0.4 was an erroneous publish.

    v3.0.3

    Bugs

    Socket.io disconnects / large stats object size: Dramatically reduce the size of the webpack stats object being sent from client (webpack plugin) to server (CLI). Add client error/disconnect information for better future debugging. Original issue: #279 and fix: #281.

    Migration Instructions

    No changes required to start using v3.0.3 🎉.

    3.0.2

    Features

    Migration Instructions

    No changes required to start using v3.0.2 🎉.

    3.0.1

    ... (truncated)

    Changelog

    Sourced from webpack-dashboard's changelog.

    3.3.7

    • Bug: Move plugin types and update to webpack v5. #324

    3.3.6

    • Bug: Allow socket messages to be null. #335, #336

    [3.3.5] - 2021-07-12

    • Chore: Update dependencies. #333
    • Coverage: Add CodeCov stats. #206
    • CI: Update Node matrix to 12/14/16.

    [3.3.4] - 2021-07-12

    • Chore: Refactor internal stats consumption to perform inspectpack analysis in the main thread, without using main streams.
    • Chore: Refactor internal handler in plugin to always be a wrapped function so that we can't accidentally have asynchronous code call the handler function after it is removed / nulled.
    • Bugfix: Add message counting delayed cleanup in plugin to allow messages to drain in Dashboard. Fixes #294.

    [3.3.3] - 2021-05-05

    [3.3.2] - 2021-05-05

    • Empty publish.

    [3.3.1] - 2021-01-29

    • Bugfix: Ensure Status is properly updating and reaches completion. Fixes #321

    [3.3.0] - 2021-01-21

    • Add webpack@5 support. Closes #316
    • Bugfix: webpack@5 warning message conflict. Fixes #314
    • Update various production dependencies.

    [3.2.1] - 2020-08-24

    [3.2.0] - 2019-09-08

    [3.1.0] - 2019-08-27

    • Add DashboardPlugin({ includeAssets: [ "stringPrefix", /regexObj/ ] }) Webpack plugin filtering option.
    • Add webpack-dashboard --include-assets stringPrefix1 -a stringPrefix2 CLI filtering option.

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by ryan.roemer, a new releaser for webpack-dashboard since your current version.


    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
Minimal, zero-configuration and fast solution for static site generation in any front-end framework.

Staticit - Introduction Whether you want to increase performance of your web application or improve SEO. Generally you have 2 options, use SSR (Server

Engineerhub 4 Jun 11, 2022
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Onsen UI - Cross-Platform Hybrid App and PWA Framework Onsen UI is an open source framework that makes it easy to create native-feeling Progressive We

null 8.7k Jan 4, 2023
Quasar Framework - Build high-performance VueJS user interfaces in record time

Quasar Framework Build high-performance VueJS user interfaces in record time: responsive Single Page Apps, SSR Apps, PWAs, Browser extensions, Hybrid

Quasar Framework 22.7k Jan 9, 2023
A template repository / quick start to build Azure Static Web Apps with a Node.js function. It uses Vue.js v3, Vue Router, Vuex, and Vite.js.

Azure Static Web App Template with Node.js API This is a template repository for creating Azure Static Web Apps that comes pre-configured with: Vue.js

Marc Duiker 6 Jun 25, 2022
Build performant, native and cross-platform desktop applications with native Vue + powerful CSS like styling.🚀

Vue NodeGui Build performant, native and cross-platform desktop applications with Vue. ?? Vue NodeGUI is powered by Vue ?? and Qt5 ?? which makes it C

NodeGui 765 Dec 30, 2022
Cryptomator.js is a Cryptomator implementation in JavaScript/Typescript with a Vuetify front end.

Cryptomator.js is a Cryptomator implementation in JavaScript/Typescript with a Vuetify front end. No dedicated back end is needed as the complete application runs natively in the browser.

Marc Boeker 9 Nov 16, 2022
Template for front-end projects

⚡ vite-super-ssr template This template repo tries to achieve the minimum viable example for a modern front-end application The list of features: ✅ Vi

Dmitrii 19 Dec 26, 2022
Mosha-vue-toastify - A light weight and fun Vue 3 toast or notification or snack bar or however you wanna call it library.

Mosha Vue Toastify A lightweight and fun Vue 3 toast or notification or snack bar or however you wanna call it library. English | 简体中文 Talk is cheap,

Baidi Liu 187 Jan 2, 2023
Veloce: Starter template that uses Vue 3, Vite, TypeScript, SSR, Pinia, Vue Router, Express and Docker

Veloce Lightning-fast cold server start Instant hot module replacement (HMR) and dev SSR True on-demand compilation Tech Stack Vue 3: UI Rendering lib

Alan Morel 10 Oct 7, 2022
:tada: A magical vue admin https://panjiachen.github.io/vue-element-admin

English | 简体中文 | 日本語 | Spanish SPONSORED BY 活动服务销售平台 客户消息直达工作群 Introduction vue-element-admin is a production-ready front-end solution for admin inter

花裤衩 80.1k Dec 31, 2022
:eyes: Vue in React, React in Vue. Seamless integration of the two. :dancers:

vuera NOTE: This project is looking for a maintainer! Use Vue components in your React app: import React from 'react' import MyVueComponent from './My

Aleksandr Komarov 4k Dec 30, 2022
🎉 基于 vite 2.0 + vue 3.0 + vue-router 4.0 + vuex 4.0 + element-plus 的后台管理系统vue3-element-admin

vue3-element-admin ?? 基于 Vite 2.0 + Vue3.0 + Vue-Router 4.0 + Vuex 4.0 + element-plus 的后台管理系统 简介 vue3-element-admin 是一个后台前端解决方案,它基于 vue3 和 element-plu

雪月欧巴 84 Nov 28, 2022
Jenesius vue modal is simple library for Vue 3 only

Jenesius Vue Modal Jenesius vue modal is simple library for Vue 3 only . Site Documentation Installation npm i jenesius-vue-modal For add modals in yo

Архипцев Евгений 63 Dec 30, 2022
A plugin that can help you create project friendly with Vue for @vue/cli 4.5

vue-cli-plugin-patch A plugin that can help you create project friendly with Vue for @vue/cli 4.5. Install First you need to install @vue/cli globally

null 2 Jan 6, 2022
End-to-end typesafe APIs with tRPC.io in Nuxt applications.

tRPC-Nuxt End-to-end typesafe APIs with tRPC.io in Nuxt applications. The client above is not importing any code from the server, only its type declar

Robert Soriano 231 Dec 30, 2022
:necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.

best-resume-ever ?? ?? Build fast ?? and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS. Cool Creative Green Pur

Sara Steiert 15.8k Jan 9, 2023
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

vue-next This is the repository for Vue 3.0. Quickstart Via CDN: <script src="https://unpkg.com/vue@next"></script> In-browser playground on Codepen S

vuejs 34.6k Jan 9, 2023
🏎 A tiny and fast GraphQL client for Vue.js

villus Villus is a finger-like structures in the small intestine. They help to absorb digested food. A small and fast GraphQL client for Vue.js. This

Abdelrahman Awad 639 Jan 8, 2023
The Intuitive Vue Framework

Build your next Vue.js application with confidence using Nuxt: a framework making web development simple and powerful. Links ?? Documentation: https:/

Nuxt 41.8k Jan 5, 2023