Skip to content

Commit b40b70d

Browse files
authored
Feat/vite pipeline (#63)
* added project root as shared var * don't watch temporary directory for changes * use vite file pipeline to load and transform files during dev * improved exit handler (no event listener pollution) * moved middleware to own file * using proper vite transform html pipeline during build * improved build plugin invocation order * removed obsolete console hijack * use map instead of metadata * improved transform html pipeline usage during dev * updated packages * using verbatimModuleSyntax * improved node module import names * equalized hooks order for development and build * updated version and readme * improved order, reduced hook calls * monkey patch logger to omit duplicates * minor plugin loading reordering * renamed sub-plugin * fixed serve and build order * updated readme about transformation hook usage * run unescape hooks last * implemented php unescaping for html-proxied files * set beta version * fixed type exports * improved vite client injection during dev * updated version * improved rewrite handling * updated version and docs * updated vite * fixed vite client injection pattern * updated version * added first tests * improved assertion function * added prettier * reformatted using prettier config * inject vite client script via proxy server * bump version * added cwd option to fastGlob * created integration tests * fixed new/ stale file processing * added utility tests * updated version and readme for publishing
1 parent 37c8d21 commit b40b70d

46 files changed

Lines changed: 5606 additions & 457 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[*]
2+
charset = utf-8
3+
end_of_line = lf
4+
insert_final_newline = true
5+
indent_style = tab
6+
indent_size = 4
7+
trim_trailing_whitespace = true
8+
max_line_length = 80

.prettierignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules
2+
vendor
3+
.DS_Store
4+
dist
5+
*.local

.prettierrc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"$schema": "https://json.schemastore.org/prettierrc",
3+
"phpVersion": "8.2",
4+
"plugins": ["@prettier/plugin-php"],
5+
"printWidth": 80,
6+
"tabWidth": 4,
7+
"useTabs": true,
8+
"semi": true,
9+
"singleQuote": true,
10+
"jsxSingleQuote": false,
11+
"quoteProps": "consistent",
12+
"trailingComma": "all",
13+
"trailingCommaPHP": true,
14+
"braceStyle": "1tbs",
15+
"bracketSpacing": true,
16+
"bracketSameLine": false,
17+
"arrowParens": "always",
18+
"htmlWhitespaceSensitivity": "ignore",
19+
"endOfLine": "lf",
20+
"embeddedLanguageFormatting": "auto"
21+
}

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"editor.defaultFormatter": "esbenp.prettier-vscode",
3+
"editor.formatOnSave": true,
4+
"js/ts.tsdk.path": "node_modules/typescript/lib"
5+
}

0 commit comments

Comments
 (0)