mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-12 20:18:41 -09:00
wip
This commit is contained in:
parent
89c4a5e96d
commit
cd2c73b40f
6 changed files with 2464 additions and 5 deletions
42
.pnp.cjs
generated
42
.pnp.cjs
generated
|
|
@ -125,6 +125,7 @@ const RAW_RUNTIME_STATE =
|
|||
["php-escape-shell", "npm:1.0.0"],\
|
||||
["playwright", "npm:1.49.0"],\
|
||||
["plist", "npm:3.1.0"],\
|
||||
["pnp-webpack-plugin", "npm:1.7.0"],\
|
||||
["prettier", "npm:3.3.3"],\
|
||||
["proxyquire", "npm:2.1.3"],\
|
||||
["quine-electron-drag-click", "npm:1.0.6-d"],\
|
||||
|
|
@ -8382,6 +8383,7 @@ const RAW_RUNTIME_STATE =
|
|||
["php-escape-shell", "npm:1.0.0"],\
|
||||
["playwright", "npm:1.49.0"],\
|
||||
["plist", "npm:3.1.0"],\
|
||||
["pnp-webpack-plugin", "npm:1.7.0"],\
|
||||
["prettier", "npm:3.3.3"],\
|
||||
["proxyquire", "npm:2.1.3"],\
|
||||
["quine-electron-drag-click", "npm:1.0.6-d"],\
|
||||
|
|
@ -11625,6 +11627,16 @@ const RAW_RUNTIME_STATE =
|
|||
"linkType": "HARD"\
|
||||
}]\
|
||||
]],\
|
||||
["pnp-webpack-plugin", [\
|
||||
["npm:1.7.0", {\
|
||||
"packageLocation": "./.yarn/cache/pnp-webpack-plugin-npm-1.7.0-f6c94efb72-79d1973ec0.zip/node_modules/pnp-webpack-plugin/",\
|
||||
"packageDependencies": [\
|
||||
["pnp-webpack-plugin", "npm:1.7.0"],\
|
||||
["ts-pnp", "virtual:f6c94efb72da698edc23c95ed60dce17fd5eefc9b285f3b3aee8db345bcd495351cf161d6ba8d0f66984085c26681fa41ddd68a1b7d366f81606ea5d8745bd42#npm:1.2.0"]\
|
||||
],\
|
||||
"linkType": "HARD"\
|
||||
}]\
|
||||
]],\
|
||||
["possible-typed-array-names", [\
|
||||
["npm:1.1.0", {\
|
||||
"packageLocation": "./.yarn/cache/possible-typed-array-names-npm-1.1.0-ce60ca4401-c810983414.zip/node_modules/possible-typed-array-names/",\
|
||||
|
|
@ -12016,7 +12028,7 @@ const RAW_RUNTIME_STATE =
|
|||
]],\
|
||||
["react", [\
|
||||
["npm:18.3.1", {\
|
||||
"packageLocation": "./.yarn/cache/react-npm-18.3.1-af38f3c1ae-283e8c5efc.zip/node_modules/react/",\
|
||||
"packageLocation": "./.yarn/unplugged/react-npm-18.3.1-af38f3c1ae/node_modules/react/",\
|
||||
"packageDependencies": [\
|
||||
["loose-envify", "npm:1.4.0"],\
|
||||
["react", "npm:18.3.1"]\
|
||||
|
|
@ -12026,14 +12038,14 @@ const RAW_RUNTIME_STATE =
|
|||
]],\
|
||||
["react-dom", [\
|
||||
["npm:18.3.1", {\
|
||||
"packageLocation": "./.yarn/cache/react-dom-npm-18.3.1-a805663f38-a752496c19.zip/node_modules/react-dom/",\
|
||||
"packageLocation": "./.yarn/unplugged/react-dom-virtual-aae8050aa2/node_modules/react-dom/",\
|
||||
"packageDependencies": [\
|
||||
["react-dom", "npm:18.3.1"]\
|
||||
],\
|
||||
"linkType": "SOFT"\
|
||||
}],\
|
||||
["virtual:3dc724bba5ebc37ed8ce0429dc08129efe9ec30eb482a2360dded56066340d4c684515386ff8a4f323dfae7f5d73e7da39897f097af7564c52a869ef51333462#npm:18.3.1", {\
|
||||
"packageLocation": "./.yarn/__virtual__/react-dom-virtual-d74c7fc53b/0/cache/react-dom-npm-18.3.1-a805663f38-a752496c19.zip/node_modules/react-dom/",\
|
||||
"packageLocation": "./.yarn/unplugged/react-dom-virtual-d74c7fc53b/node_modules/react-dom/",\
|
||||
"packageDependencies": [\
|
||||
["@types/react", "npm:18.3.12"],\
|
||||
["loose-envify", "npm:1.4.0"],\
|
||||
|
|
@ -12048,7 +12060,7 @@ const RAW_RUNTIME_STATE =
|
|||
"linkType": "HARD"\
|
||||
}],\
|
||||
["virtual:fa4ceca87a5246fc0e2a8fea312d9d5e7d33a6363256d3f7a7379de209cfdb65b1809e3a8051dcd2fa8415e9da3e80f225a0315d5f4e9fadbe2134c0744e3a23#npm:18.3.1", {\
|
||||
"packageLocation": "./.yarn/__virtual__/react-dom-virtual-aae8050aa2/0/cache/react-dom-npm-18.3.1-a805663f38-a752496c19.zip/node_modules/react-dom/",\
|
||||
"packageLocation": "./.yarn/unplugged/react-dom-virtual-aae8050aa2/node_modules/react-dom/",\
|
||||
"packageDependencies": [\
|
||||
["@types/react", null],\
|
||||
["loose-envify", "npm:1.4.0"],\
|
||||
|
|
@ -14113,6 +14125,28 @@ const RAW_RUNTIME_STATE =
|
|||
"linkType": "HARD"\
|
||||
}]\
|
||||
]],\
|
||||
["ts-pnp", [\
|
||||
["npm:1.2.0", {\
|
||||
"packageLocation": "./.yarn/cache/ts-pnp-npm-1.2.0-43620de7df-ff32b4f810.zip/node_modules/ts-pnp/",\
|
||||
"packageDependencies": [\
|
||||
["ts-pnp", "npm:1.2.0"]\
|
||||
],\
|
||||
"linkType": "SOFT"\
|
||||
}],\
|
||||
["virtual:f6c94efb72da698edc23c95ed60dce17fd5eefc9b285f3b3aee8db345bcd495351cf161d6ba8d0f66984085c26681fa41ddd68a1b7d366f81606ea5d8745bd42#npm:1.2.0", {\
|
||||
"packageLocation": "./.yarn/__virtual__/ts-pnp-virtual-04186d9d5c/0/cache/ts-pnp-npm-1.2.0-43620de7df-ff32b4f810.zip/node_modules/ts-pnp/",\
|
||||
"packageDependencies": [\
|
||||
["@types/typescript", null],\
|
||||
["ts-pnp", "virtual:f6c94efb72da698edc23c95ed60dce17fd5eefc9b285f3b3aee8db345bcd495351cf161d6ba8d0f66984085c26681fa41ddd68a1b7d366f81606ea5d8745bd42#npm:1.2.0"],\
|
||||
["typescript", null]\
|
||||
],\
|
||||
"packagePeers": [\
|
||||
"@types/typescript",\
|
||||
"typescript"\
|
||||
],\
|
||||
"linkType": "HARD"\
|
||||
}]\
|
||||
]],\
|
||||
["tsconfig-paths", [\
|
||||
["npm:3.15.0", {\
|
||||
"packageLocation": "./.yarn/cache/tsconfig-paths-npm-3.15.0-ff68930e0e-5b4f301a2b.zip/node_modules/tsconfig-paths/",\
|
||||
|
|
|
|||
Binary file not shown.
2378
app/pnpm-lock.yaml
Normal file
2378
app/pnpm-lock.yaml
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -145,6 +145,7 @@
|
|||
"parse-url": "9.2.0",
|
||||
"playwright": "1.49.0",
|
||||
"plist": "3.1.0",
|
||||
"pnp-webpack-plugin": "^1.7.0",
|
||||
"prettier": "3.3.3",
|
||||
"proxyquire": "2.1.3",
|
||||
"shell-escape": "^0.2.0",
|
||||
|
|
@ -174,6 +175,12 @@
|
|||
},
|
||||
"electron-mksnapshot@34.5.1": {
|
||||
"unplugged": true
|
||||
},
|
||||
"react@18.3.1": {
|
||||
"unplugged": true
|
||||
},
|
||||
"react-dom@18.3.1": {
|
||||
"unplugged": true
|
||||
}
|
||||
},
|
||||
"workspaces": [
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@ import Copy from 'copy-webpack-plugin';
|
|||
import TerserPlugin from 'terser-webpack-plugin';
|
||||
import webpack from 'webpack';
|
||||
|
||||
// @ts-ignore
|
||||
import PnpWebpackPlugin from 'pnp-webpack-plugin';
|
||||
|
||||
const nodeEnv = process.env.NODE_ENV || 'development';
|
||||
const isProd = nodeEnv === 'production';
|
||||
|
||||
|
|
@ -12,8 +15,17 @@ const config: webpack.Configuration[] = [
|
|||
mode: 'none',
|
||||
name: 'hyper-app',
|
||||
resolve: {
|
||||
extensions: ['.js', '.jsx', '.ts', '.tsx', '.json']
|
||||
extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'],
|
||||
plugins: [PnpWebpackPlugin],
|
||||
alias: {
|
||||
react: require.resolve('react'),
|
||||
'react-dom': require.resolve('react-dom'),
|
||||
}
|
||||
},
|
||||
resolveLoader: {
|
||||
plugins: [PnpWebpackPlugin.moduleLoader(module)],
|
||||
},
|
||||
|
||||
entry: './app/index.ts',
|
||||
output: {
|
||||
path: path.join(__dirname, 'target'),
|
||||
|
|
@ -69,12 +81,16 @@ const config: webpack.Configuration[] = [
|
|||
mode: 'none',
|
||||
name: 'hyper',
|
||||
resolve: {
|
||||
plugins: [PnpWebpackPlugin],
|
||||
alias: {
|
||||
react: path.resolve(__dirname, 'node_modules/react'),
|
||||
'react-dom': path.resolve(__dirname, 'node_modules/react-dom')
|
||||
},
|
||||
extensions: ['.js', '.jsx', '.ts', '.tsx', '.d.ts']
|
||||
},
|
||||
resolveLoader: {
|
||||
plugins: [PnpWebpackPlugin.moduleLoader(module)]
|
||||
},
|
||||
devtool: isProd ? 'hidden-source-map' : 'cheap-module-source-map',
|
||||
entry: './lib/index.tsx',
|
||||
output: {
|
||||
|
|
|
|||
24
yarn.lock
24
yarn.lock
|
|
@ -6659,6 +6659,7 @@ __metadata:
|
|||
php-escape-shell: "npm:1.0.0"
|
||||
playwright: "npm:1.49.0"
|
||||
plist: "npm:3.1.0"
|
||||
pnp-webpack-plugin: "npm:^1.7.0"
|
||||
prettier: "npm:3.3.3"
|
||||
proxyquire: "npm:2.1.3"
|
||||
quine-electron-drag-click: "npm:1.0.6-d"
|
||||
|
|
@ -6691,6 +6692,10 @@ __metadata:
|
|||
unplugged: true
|
||||
electron-mksnapshot@34.5.1:
|
||||
unplugged: true
|
||||
react-dom@18.3.1:
|
||||
unplugged: true
|
||||
react@18.3.1:
|
||||
unplugged: true
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
|
|
@ -9661,6 +9666,15 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"pnp-webpack-plugin@npm:^1.7.0":
|
||||
version: 1.7.0
|
||||
resolution: "pnp-webpack-plugin@npm:1.7.0"
|
||||
dependencies:
|
||||
ts-pnp: "npm:^1.1.6"
|
||||
checksum: 10c0/79d1973ec0b04be6d44f15d5625991701a010dae28f2798d974d3aa164e8c60dc7fa22fd01a47fb6af369c4ba6585c3030d4deb775ccfecd7156594bc223d086
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"possible-typed-array-names@npm:^1.0.0":
|
||||
version: 1.1.0
|
||||
resolution: "possible-typed-array-names@npm:1.1.0"
|
||||
|
|
@ -11743,6 +11757,16 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ts-pnp@npm:^1.1.6":
|
||||
version: 1.2.0
|
||||
resolution: "ts-pnp@npm:1.2.0"
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
checksum: 10c0/ff32b4f810f9d99f676d70fe2c0e327cb6c812214bd4fc7135870b039f9e85a85b2c20f8fe030d9bd36e9598a12faa391f10aecb95df624b92f1af6bd47dc397
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tsconfig-paths@npm:^3.15.0":
|
||||
version: 3.15.0
|
||||
resolution: "tsconfig-paths@npm:3.15.0"
|
||||
|
|
|
|||
Loading…
Reference in a new issue