fix jquery

This commit is contained in:
Alexander Yakovlev 2024-01-17 08:20:35 +06:00
parent a9de7a571d
commit 0e7424ddfe
4 changed files with 50 additions and 2 deletions

View file

@ -22,6 +22,7 @@
},
"devDependencies": {
"@babel/preset-flow": "^7.23.3",
"@rollup/plugin-inject": "^5.0.5",
"@types/jquery": "^3.5.29",
"babel-plugin-transform-flow-enums": "^0.0.2",
"babel-preset-vite": "^1.1.2",

View file

@ -40,6 +40,9 @@ devDependencies:
'@babel/preset-flow':
specifier: ^7.23.3
version: 7.23.3(@babel/core@7.23.7)
'@rollup/plugin-inject':
specifier: ^5.0.5
version: 5.0.5
'@types/jquery':
specifier: ^3.5.29
version: 3.5.29
@ -650,6 +653,34 @@ packages:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false
/@rollup/plugin-inject@5.0.5:
resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.1.0
estree-walker: 2.0.2
magic-string: 0.30.5
dev: true
/@rollup/pluginutils@5.1.0:
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
dev: true
/@rollup/rollup-android-arm-eabi@4.9.5:
resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==}
cpu: [arm]
@ -1505,6 +1536,10 @@ packages:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
/estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
dev: true
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@ -1859,6 +1894,13 @@ packages:
yallist: 3.1.1
dev: true
/magic-string@0.30.5:
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
dev: false

View file

@ -1,5 +1,5 @@
/* @flow */
import * as jQuery from "jquery";
import jQuery from "jquery";
/**
* Path to your game's main ink file relative to this file.

View file

@ -2,12 +2,17 @@ import { defineConfig } from "vite";
import { ink } from "vite-plugin-ink";
import autoprefixer from 'autoprefixer';
import babel from 'vite-plugin-babel';
import inject from '@rollup/plugin-inject';
export default defineConfig({
base: '',
plugins: [
babel(),
ink()
ink(),
inject({
jQuery: "jquery",
"window.jQuery": "jquery",
})
],
presets: ["babel-preset-vite"],
css: {