page-pathes.js 687 B

12345678910111213141516171819202122232425
  1. /**********************************
  2. * @Author: Ronnie Zhang
  3. * @LastEditor: Ronnie Zhang
  4. * @LastEditTime: 2023/12/05 21:37:43
  5. * @Email: zclzone@outlook.com
  6. * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
  7. **********************************/
  8. import { getPagePathes } from '..'
  9. const PLUGIN_PAGE_PATHES_ID = 'isme:page-pathes'
  10. export function pluginPagePathes() {
  11. return {
  12. name: 'isme:page-pathes',
  13. resolveId(id) {
  14. if (id === PLUGIN_PAGE_PATHES_ID)
  15. return `\0${PLUGIN_PAGE_PATHES_ID}`
  16. },
  17. load(id) {
  18. if (id === `\0${PLUGIN_PAGE_PATHES_ID}`) {
  19. return `export default ${JSON.stringify(getPagePathes())}`
  20. }
  21. },
  22. }
  23. }