Commit 3c263dd
committed
feat: create @pgsql/quotes package for PostgreSQL identifier quoting and keyword classification
- Extract QuoteUtils class and kwlist from pgsql-deparser into standalone @pgsql/quotes package
- Include keyword generator script for syncing with PostgreSQL kwlist.h
- Add comprehensive test suite (57 tests)
- Update deparser to depend on @pgsql/quotes and re-export for backwards compatibility1 parent c801dc4 commit 3c263dd
File tree
16 files changed
+4153
-6366
lines changed- packages
- deparser
- scripts
- src
- utils
- quotes
- __tests__
- scripts
- src
16 files changed
+4153
-6366
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
0 commit comments