|
1 | | -# Copyright 2026 Google LLC |
2 | | -# |
3 | | -# Licensed under the Apache License, Version 2.0 (the "License"); |
4 | | -# you may not use this file except in compliance with the License. |
5 | | -# You may obtain a copy of the License at |
6 | | -# |
7 | | -# http://www.apache.org/licenses/LICENSE-2.0 |
8 | | -# |
9 | | -# Unless required by applicable law or agreed to in writing, software |
10 | | -# distributed under the License is distributed on an "AS IS" BASIS, |
11 | | -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
12 | | -# See the License for the specific language governing permissions and |
13 | | -# limitations under the License. |
14 | | -# |
15 | | -# SPDX-License-Identifier: Apache-2.0 |
16 | | - |
17 | 1 | name: dotprompt |
18 | 2 | description: >- |
19 | 3 | Dart implementation of Dotprompt, an executable prompt template file format |
20 | | - for Generative AI. This library provides parsing, rendering, and management |
21 | | - of .prompt files with YAML frontmatter and Handlebars templating. |
22 | | -version: 0.0.1 |
| 4 | + for Generative AI. This library provides parsing, rendering, and management of |
| 5 | + .prompt files with YAML frontmatter and Handlebars templating. |
| 6 | +version: 0.0.2 |
23 | 7 | license: Apache-2.0 |
24 | 8 | homepage: https://github.com/google/dotprompt |
25 | 9 | repository: https://github.com/google/dotprompt |
26 | 10 | documentation: https://google.github.io/dotprompt/ |
27 | | - |
28 | 11 | environment: |
29 | 12 | sdk: ^3.5.0 |
30 | | - |
31 | 13 | dependencies: |
32 | | - # YAML parsing for frontmatter |
33 | 14 | collection: ^1.18.0 |
34 | | - # Crypto for hashing |
35 | 15 | crypto: ^3.0.6 |
36 | | - # Handlebars templating (our pure Dart implementation) |
37 | 16 | handlebarrz: ^0.0.1 |
38 | | - # JSON schema support |
39 | 17 | json_schema: ^5.2.2 |
40 | | - # Meta annotations |
41 | 18 | meta: ^1.15.0 |
42 | | - # Path utilities |
43 | 19 | path: ^1.9.0 |
44 | | - # YAML parsing for frontmatter |
45 | 20 | yaml: ^3.1.2 |
46 | | - |
47 | | -# Local development overrides (not included in published package). |
48 | 21 | dependency_overrides: |
49 | 22 | handlebarrz: |
50 | 23 | path: ../handlebarrz |
51 | | - |
52 | 24 | dev_dependencies: |
53 | 25 | build_runner: ^2.4.13 |
54 | | - # Code coverage |
55 | 26 | coverage: ^1.11.0 |
56 | | - # Linting rules |
57 | 27 | lints: ^5.1.1 |
58 | | - # Mocking |
59 | 28 | mockito: ^5.4.4 |
60 | | - # Testing framework |
61 | 29 | test: ^1.25.8 |
0 commit comments