mirror of
https://github.com/mprojectscode/obsidian-bases-charts-plugin.git
synced 2026-07-22 06:43:19 +00:00
update build stuff
This commit is contained in:
parent
2717c72c0d
commit
714a75aa27
6 changed files with 24 additions and 3209 deletions
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
|
|
@ -39,7 +39,7 @@ jobs:
|
|||
bun install
|
||||
bun run build
|
||||
mkdir ${{ env.PLUGIN_NAME }}
|
||||
cp main.js manifest.json styles.css ${{ env.PLUGIN_NAME }}
|
||||
cp dist/main.js dist/manifest.json dist/styles.css ${{ env.PLUGIN_NAME }}
|
||||
zip -r ${{ env.PLUGIN_NAME }}-${{ github.ref_name }}.zip ${{ env.PLUGIN_NAME }}
|
||||
ls
|
||||
|
||||
|
|
@ -51,6 +51,6 @@ jobs:
|
|||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
files: |
|
||||
${{ env.PLUGIN_NAME }}-${{ github.ref_name }}.zip
|
||||
main.js
|
||||
manifest.json
|
||||
styles.css
|
||||
dist/main.js
|
||||
dist/manifest.json
|
||||
dist/styles.css
|
||||
|
|
|
|||
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -23,6 +23,7 @@ data.json
|
|||
|
||||
|
||||
obsidian.css
|
||||
dist/
|
||||
|
||||
!exampleVault/.obsidian
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
/lib
|
||||
node_modules
|
||||
exampleVault
|
||||
main.js
|
||||
dist
|
||||
|
|
@ -9,7 +9,7 @@ import eslintPluginSvelte from 'eslint-plugin-svelte';
|
|||
|
||||
export default tseslint.config(
|
||||
{
|
||||
ignores: ['npm/', 'node_modules/', 'exampleVault/', 'automation/', 'main.js', '**/*.svelte', '**/*.d.ts'],
|
||||
ignores: ['npm/', 'node_modules/', 'exampleVault/', 'automation/', 'dist/', '**/*.svelte', '**/*.d.ts'],
|
||||
},
|
||||
...eslintPluginSvelte.configs['flat/recommended'],
|
||||
...eslintPluginSvelte.configs['flat/prettier'],
|
||||
|
|
|
|||
3189
styles.css
3189
styles.css
File diff suppressed because it is too large
Load diff
|
|
@ -11,20 +11,23 @@ const entryFile = 'packages/obsidian/src/main.ts';
|
|||
export default defineConfig(async ({ mode }) => {
|
||||
const { resolve } = path;
|
||||
const prod = mode === 'production';
|
||||
const outDir = prod ? 'dist/' : `exampleVault/.obsidian/plugins/bases-charts/`;
|
||||
|
||||
let plugins = [svelte(), banner(getBuildBanner(prod ? 'Release Build' : 'Dev Build', version => version))];
|
||||
if (!prod) {
|
||||
plugins.push(
|
||||
viteStaticCopy({
|
||||
targets: [
|
||||
{
|
||||
src: 'manifest.json',
|
||||
dest: `exampleVault/.obsidian/plugins/bases-charts/`,
|
||||
},
|
||||
],
|
||||
}),
|
||||
);
|
||||
}
|
||||
let plugins = [
|
||||
svelte(),
|
||||
banner({
|
||||
outDir: outDir,
|
||||
content: getBuildBanner(prod ? 'Release Build' : 'Dev Build', version => version),
|
||||
}),
|
||||
viteStaticCopy({
|
||||
targets: [
|
||||
{
|
||||
src: 'manifest.json',
|
||||
dest: outDir,
|
||||
},
|
||||
],
|
||||
}),
|
||||
];
|
||||
|
||||
return {
|
||||
plugins: plugins,
|
||||
|
|
@ -50,7 +53,7 @@ export default defineConfig(async ({ mode }) => {
|
|||
main: resolve(__dirname, entryFile),
|
||||
},
|
||||
output: {
|
||||
dir: prod ? '.' : `exampleVault/.obsidian/plugins/bases-charts/`,
|
||||
dir: outDir,
|
||||
entryFileNames: 'main.js',
|
||||
assetFileNames: 'styles.css',
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue