writer
package.json parser and saver.
PackageJSON ¶
Bases: ProjectMetadataWriter
package.json parser and saver.
Source code in src/somesy/package_json/writer.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
|
repository
property
writable
¶
repository: Optional[Union[str, Dict]]
Return the repository url of the project.
__init__ ¶
__init__(path: Path)
package.json parser.
See somesy.core.writer.ProjectMetadataWriter.init.
Source code in src/somesy/package_json/writer.py
20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
save ¶
save(path: Optional[Path] = None) -> None
Save the package.json file.
Source code in src/somesy/package_json/writer.py
69 70 71 72 73 74 75 76 |
|
sync ¶
sync(metadata: ProjectMetadata) -> None
Sync package.json with project metadata.
Use existing sync function from ProjectMetadataWriter but update repository and contributors.
Source code in src/somesy/package_json/writer.py
108 109 110 111 112 113 114 |
|