mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-01-23 02:36:05 +00:00
feat(plugins): update boilerplate
This commit is contained in:
parent
2c4b92b09f
commit
85d8defc2b
5 changed files with 2869 additions and 161 deletions
15
packages/plugin-dev/boilerplate-solid-js/.eslintrc.json
Normal file
15
packages/plugin-dev/boilerplate-solid-js/.eslintrc.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"plugins": ["solid", "@typescript-eslint", "prettier"],
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:solid/typescript",
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
"prettier"
|
||||
],
|
||||
"rules": {
|
||||
"prettier/prettier": "error",
|
||||
"@typescript-eslint/no-explicit-any": "warn"
|
||||
},
|
||||
"ignorePatterns": ["dist", "node_modules"]
|
||||
}
|
||||
7
packages/plugin-dev/boilerplate-solid-js/.prettierrc
Normal file
7
packages/plugin-dev/boilerplate-solid-js/.prettierrc
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"semi": true,
|
||||
"singleQuote": true,
|
||||
"trailingComma": "all",
|
||||
"printWidth": 100,
|
||||
"tabWidth": 2
|
||||
}
|
||||
2974
packages/plugin-dev/boilerplate-solid-js/package-lock.json
generated
2974
packages/plugin-dev/boilerplate-solid-js/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -7,18 +7,31 @@
|
|||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview",
|
||||
"test": "vitest",
|
||||
"lint": "eslint .",
|
||||
"format": "prettier --write .",
|
||||
"typecheck": "tsc --noEmit",
|
||||
"package": "node scripts/build-plugin.js",
|
||||
"deploy": "npm run build"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@solidjs/router": "^0.14.10",
|
||||
"@solidjs/router": "^0.15.4",
|
||||
"@solidjs/testing-library": "^0.8.10",
|
||||
"@super-productivity/plugin-api": "file:../../plugin-api",
|
||||
"@super-productivity/vite-plugin": "file:../../vite-plugin",
|
||||
"@typescript-eslint/eslint-plugin": "^8.48.0",
|
||||
"@typescript-eslint/parser": "^8.48.0",
|
||||
"archiver": "^7.0.1",
|
||||
"solid-js": "^1.8.18",
|
||||
"typescript": "^5.5.3",
|
||||
"vite": "^5.3.4",
|
||||
"vite-plugin-solid": "^2.10.2"
|
||||
"eslint": "^9.39.1",
|
||||
"eslint-config-prettier": "^10.1.8",
|
||||
"eslint-plugin-prettier": "^5.5.4",
|
||||
"eslint-plugin-solid": "^0.14.5",
|
||||
"jsdom": "^27.2.0",
|
||||
"prettier": "^3.6.2",
|
||||
"solid-js": "^1.9.10",
|
||||
"typescript": "^5.9.3",
|
||||
"vite": "^7.2.4",
|
||||
"vite-plugin-solid": "^2.11.10",
|
||||
"vitest": "^4.0.14"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,18 @@
|
|||
/// <reference types="vitest" />
|
||||
import { defineConfig } from 'vite';
|
||||
import solidPlugin from 'vite-plugin-solid';
|
||||
import { superProductivityPlugin } from '@super-productivity/vite-plugin';
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [solidPlugin(), superProductivityPlugin()],
|
||||
test: {
|
||||
environment: 'jsdom',
|
||||
globals: true,
|
||||
transformMode: {
|
||||
web: [/\.[jt]sx?$/],
|
||||
},
|
||||
},
|
||||
resolve: {
|
||||
conditions: ['development', 'browser'],
|
||||
},
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue