Skip to content

Latest commit

 

History

History
385 lines (246 loc) · 26.7 KB

CHANGELOG.md

File metadata and controls

385 lines (246 loc) · 26.7 KB

[3.0.0]

Breaking Change

  • Remove the localEnabled and prodEnabled configuration and use the enable configuration instead, no longer distinguishing the environment
  • Remove the injectFileinjectCode and supportTs configuration
  • Minimum requirement NodeJs 16
  • Production Environment Syntax Changes
// vite-plugin-mock/es/createProdMockServer => vite-plugin-mock/client
import { createProdMockServer } from 'vite-plugin-mock/client'
import roleMock from '../mock/dep/role'
// functional form
import userMockFn from '../mock/user'

export async function setupProdMockServer() {
  const mockModules = [...roleMock, ...userMockFn()]
  createProdMockServer(mockModules)
}

Features

  • Upgrade all dependencies to latest
  • support vite4 and rollup3
  • The function module supports returning a function
import type { MockConfig } from 'vite-plugin-mock'

export default (config?: MockConfig) => {
  return [
    {
      url: '/api/createUser',
      method: 'post',
      response: ({ body, query }) => {
        console.log('body>>>>>>>>', body)
        console.log('query>>>>>>>>', query)

        return {
          code: 0,
          message: 'ok',
          data: { a: 21, 'import.meta.url': import.meta.url },
        }
      },
    },
  ]
}

2.9.8 (2023-04-17)

Bug Fixes

Features

  • prod: response 在 prod 模式下入参对象加上 url (#83) (cd0b86f)
  • server: add this for response, rawResponse function (#43) (2f4d6d2)

2.9.8 (2023-04-16)

Bug Fixes

Features

  • prod: response 在 prod 模式下入参对象加上 url (#83) (cd0b86f)
  • server: add this for response, rawResponse function (#43) (2f4d6d2)

2.9.6 (2021-08-23)

Bug Fixes

Features

  • remove supportTs, change to automatic judgment (4625e59)
  • response return url (#27) (de9ed27)
  • server: add this for response, rawResponse function (#43) (2f4d6d2)

Reverts

2.9.5 (2021-08-23)

Bug Fixes

Features

  • remove supportTs, change to automatic judgment (4625e59)
  • response return url (#27) (de9ed27)
  • server: add this for response, rawResponse function (#43) (2f4d6d2)

Reverts

2.9.4 (2021-08-01)

Bug Fixes

2.9.3 (2021-07-18)

Bug Fixes

  • ensure that the post with parameters are matched,fix #29 (4cb55f8)
  • fix js parsing error (1dbee45)
  • improve path matching logic, fix #25 (5079e4b)
  • loss request headers in PROD mode (#23) (76302df), closes #15
  • make sure ignore matches the file correctly (b612a09)
  • support node12 (fdfed60)

Features

  • remove supportTs, change to automatic judgment (4625e59)
  • response return url (#27) (de9ed27)

Reverts

2.9.2 (2021-07-18)

Bug Fixes

  • ensure file changes take effect,fix #36 (353aa9d)
  • ensure that the post with parameters are matched,fix #29 (4cb55f8)
  • fix js parsing error (1dbee45)
  • improve path matching logic, fix #25 (5079e4b)
  • loss request headers in PROD mode (#23) (76302df), closes #15
  • make sure ignore matches the file correctly (b612a09)
  • support node12 (fdfed60)

Features

  • remove supportTs, change to automatic judgment (4625e59)
  • response return url (#27) (de9ed27)

Reverts

2.9.1 (2021-07-06)

Bug Fixes

  • ensure that the post with parameters are matched,fix #29 (4cb55f8)
  • fix js parsing error (d2746b6)
  • improve path matching logic, fix #25 (5079e4b)
  • loss request headers in PROD mode (#23) (76302df), closes #15
  • make sure ignore matches the file correctly (b612a09)
  • support node12 (fdfed60)

Features

  • remove supportTs, change to automatic judgment (4625e59)
  • response return url (#27) (de9ed27)

Reverts

2.9.0 (2021-07-05)

Bug Fixes

  • ensure that the post with parameters are matched,fix #29 (4cb55f8)
  • improve path matching logic, fix #25 (5079e4b)
  • loss request headers in PROD mode (#23) (76302df), closes #15
  • make sure ignore matches the file correctly (b612a09)
  • support node12 (fdfed60)

Features

  • remove supportTs, change to automatic judgment (4625e59)
  • response return url (#27) (de9ed27)

Reverts

2.8.0 (2021-06-16)

Bug Fixes

  • ensure that the post with parameters are matched,fix #29 (bfed256)
  • improve path matching logic, fix #25 (5079e4b)
  • loss request headers in PROD mode (#23) (76302df), closes #15
  • make sure ignore matches the file correctly (b612a09)
  • support node12 (fdfed60)

Features

  • remove supportTs, change to automatic judgment (a341c7d)
  • response return url (#27) (de9ed27)

Reverts

2.7.2 (2021-06-10)

Bug Fixes

  • improve path matching logic, fix #25 (5079e4b)
  • loss request headers in PROD mode (#23) (76302df), closes #15
  • make sure ignore matches the file correctly (b612a09)
  • support node12 (fdfed60)

Features

Reverts

2.7.1 (2021-06-09)

Bug Fixes

Features

Reverts

2.6.0 (2021-05-29)

Bug Fixes

Reverts

2.5.0 (2021-04-06)

Bug Fixes

  • production xhr (6c94783)
  • eslint warn: fix some warn (b44c13b)
  • empty TS file in mock folder is error (669b804)

Features

  • add rawResponse option to MockMethod (#17) (24775f9), closes #16

Performance Improvements

2.4.1 (2021-03-30)

Bug Fixes

  • empty TS file in mock folder is error (669b804)

Performance Improvements

2.4.0 (2021-03-25)

Features

2.2.4 (2021-03-10)

Features

2.2.3 (2021-03-10)

Bug Fixes

  • ensure that the URLs of different request methods cannot match close #6 (361a3eb)

Features

2.2.1 (2021-03-09)

Features

2.2.0 (2021-03-02)

Features

2.1.5 (2021-02-23)

Bug Fixes

Features

Performance Improvements

2.0.0-beta.1 (2021-01-03)

Bug Fixes

  • Fix local development post request proxy to https (7965604)
  • remove unnecessary and wrong usage of "try catch" (815abde)

Features

1.0.2 (2020-09-14)

Features

1.0.1 (2020-09-14)

Features

  • add supportTs options,Support es6 and commonjs modules in .js folder (37f83f5)

Performance Improvements

  • Replace typescript plug-in with a faster esbuild plug-in (58ad7cd)