Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
66c06bd
fix(installation): change the log to the std param
TeoDev1611 Jul 15, 2022
4c89279
fix(init): fix the error at start the files with the -A flag
TeoDev1611 Jul 15, 2022
dd29e25
fix(eggs): remove the unused field from dpm
TeoDev1611 Jul 15, 2022
ebd3e08
Merge branch 'main' into dev
TeoDev1611 Jul 24, 2022
0bd2967
feat: add the dpm exec command basic work
TeoDev1611 Jul 24, 2022
892beaf
Merge branch 'dev' of https://github.com/dpmland/dpm into dev
TeoDev1611 Jul 24, 2022
92ba6ba
feat: add the development version to the tag in the CLI
TeoDev1611 Jul 24, 2022
da99d25
Merge branch 'main' into dev
TeoDev1611 Jul 25, 2022
32fa843
feat: add the ui for the dpm exec command and done this command
TeoDev1611 Jul 25, 2022
bd248f2
Merge branch 'dev' of https://github.com/dpmland/dpm into dev
TeoDev1611 Jul 25, 2022
e0a503e
feat: update the tree of the docs and add the other author
TeoDev1611 Jul 25, 2022
59fa89e
fix: possibly undefined ts
TeoDev1611 Jul 25, 2022
4f39af8
fix: change the copy function for fix the errors on copy with the oth…
TeoDev1611 Jul 25, 2022
363dba1
feat: add the alias command for the linux and macos shell
TeoDev1611 Jul 25, 2022
b773857
feat: improve the deno.json to simple versoin and the schema update
TeoDev1611 Jul 31, 2022
86f6964
feat: add the license downloader and the start to get the license
TeoDev1611 Jul 31, 2022
e5b5262
feat: clean the dependencies and add the license command
TeoDev1611 Aug 1, 2022
e1cea5e
feat: add the docs for list all licenses avaliable
TeoDev1611 Aug 1, 2022
84cdc49
fix: add the dpm exec fix for run the default flag
TeoDev1611 Aug 1, 2022
4794282
feat: add the installation with esm.sh for many packages
TeoDev1611 Aug 3, 2022
01b2d88
fix: change the promises for best pref
TeoDev1611 Aug 4, 2022
bce085e
fix: change the version from the esm installation
TeoDev1611 Aug 4, 2022
84c0b4c
fix: make all installations with the same style
TeoDev1611 Aug 4, 2022
e8af4d5
feat: improve the checker and the update now for the import_map
TeoDev1611 Aug 4, 2022
d33aa5c
feat: improve the dpm.json update dependencies
TeoDev1611 Aug 4, 2022
4494632
fix: make all installations with the / in the names and fix the bug
TeoDev1611 Aug 4, 2022
98707aa
fix(uninstall): fix the uninstallation for the dpm.json
TeoDev1611 Aug 4, 2022
55d5456
fix(std/install): change the installation to only version in dpm file
TeoDev1611 Aug 5, 2022
cf14d05
feat: improve the downloader for the template command
TeoDev1611 Aug 5, 2022
b44314f
feat: improve the list all templates avaliables
TeoDev1611 Aug 5, 2022
f048c1c
feat: improve the search all templates and show the readme content
TeoDev1611 Aug 5, 2022
54b46e1
feat: improve the usage command for the template manager
TeoDev1611 Aug 8, 2022
888a126
feat: improve the weekly bot
TeoDev1611 Aug 9, 2022
8cad8d0
feat: improve the no-response bot for the issues
TeoDev1611 Aug 9, 2022
b8a7d56
feat: improve the json generator from a string to a object
TeoDev1611 Aug 12, 2022
28db69c
fix(docs): remove the docs website links for the new docs
TeoDev1611 Aug 12, 2022
fb5d99f
feat: improve the publish command for the apps
TeoDev1611 Aug 12, 2022
146d2da
fix(publish): change the order to the commit
TeoDev1611 Aug 13, 2022
75cf3fb
fix(installer): fix the bug in the installer
TeoDev1611 Aug 13, 2022
bd3c536
fix(dpx): change the prompt and a beautifull out
TeoDev1611 Aug 13, 2022
061b559
feat(Editor): fast implementation for the vscode
TeoDev1611 Aug 13, 2022
761ef01
feat(docs): improve the new readme
TeoDev1611 Aug 13, 2022
5cfeb3d
feat: improve the install and new schema url
TeoDev1611 Aug 13, 2022
9753b3e
feat: improve the editor config gen and add the ensure dir
TeoDev1611 Aug 15, 2022
4fa162f
feat: improve the editor supported help
TeoDev1611 Aug 15, 2022
406924a
refractor(cli): change to other cli formatter for a best pref
TeoDev1611 Aug 15, 2022
ea5f03d
refractor(deps): change the order of the deps file
TeoDev1611 Aug 15, 2022
500434c
feat: improve the contributing roadmap
TeoDev1611 Aug 15, 2022
30862ed
feat: improve the readme core
TeoDev1611 Aug 15, 2022
13e3864
fix(read/dpm_files): change the read file function and improve a bett…
TeoDev1611 Aug 16, 2022
ea9a993
feat: improve the dpx command without a prompt usage
TeoDev1611 Aug 16, 2022
400c0b6
feat: improve the docs for the new version with a tutorial
TeoDev1611 Aug 17, 2022
5d631c2
feat: improve the editor-cfg for the readme
TeoDev1611 Aug 17, 2022
bff921c
fix: remove some words in docs
TeoDev1611 Aug 17, 2022
0db1c48
fix: remove the we in the code
TeoDev1611 Aug 17, 2022
80613c5
feat: update the dependencies
TeoDev1611 Aug 21, 2022
c0389f2
feat: remove the emoji and work the cli with the new updates of cliffy
TeoDev1611 Aug 21, 2022
aa5afcb
fix: add the not work label for the cli dev version
TeoDev1611 Aug 21, 2022
6788aae
fix: working the new cli without emoji dep and new cliffy version
TeoDev1611 Aug 24, 2022
171d76c
feat: remove the soxa client and add all with fetch integrated api
TeoDev1611 Aug 24, 2022
7c42228
feat: fix the unknown type with the utils
TeoDev1611 Aug 25, 2022
9e128e6
fix: bug in the flag managment
TeoDev1611 Aug 25, 2022
60227ef
feat: merge all minify library in the dpm cli
TeoDev1611 Aug 29, 2022
82084e4
feat: improve the uud bot for the dependencies
TeoDev1611 Aug 29, 2022
706a6c6
feat: improve the new github workflow with the dependencies
TeoDev1611 Aug 29, 2022
b84871a
feat: improve the new wasm build
TeoDev1611 Aug 29, 2022
fb84e8c
feat: improve the new structure for the reader and writer
TeoDev1611 Aug 30, 2022
4df5270
fix: change the name of the imports for fresh
TeoDev1611 Aug 30, 2022
dc67e5a
fix: remove the config field for the preffix and suffix
TeoDev1611 Aug 31, 2022
986c6c2
feat: improve the custom flag for the custom preffix and suffixs
TeoDev1611 Aug 31, 2022
8b02d49
clean: remove the dpm.json file
TeoDev1611 Aug 31, 2022
064d030
feat: improve the basic bundler command
TeoDev1611 Sep 2, 2022
bfc82a8
feat: improve the basic generate ts file
TeoDev1611 Sep 3, 2022
53f9d0e
feat: minimal config for the bundler header comment generator
TeoDev1611 Sep 5, 2022
ba027fd
fix: change to the js comment
TeoDev1611 Sep 8, 2022
95b5008
feat: improve the minify command for the files
TeoDev1611 Sep 10, 2022
53135f9
fix(packages): fix the installation bug in the std and the deno modules
TeoDev1611 Sep 13, 2022
0762537
feat: improve the typescript deps generator
TeoDev1611 Sep 21, 2022
d3d6fb4
feat: improve the prompt for the input
TeoDev1611 Sep 25, 2022
c6384e9
feat: improve the readme for the bundle
TeoDev1611 Sep 25, 2022
55c4490
feat: upgrade dependencies and add the help
TeoDev1611 Sep 25, 2022
31f9172
fix: if no write close the path
TeoDev1611 Sep 25, 2022
87c666b
fix: change the descriptions of the commands
TeoDev1611 Sep 26, 2022
635a33b
fix: remove the read types and the types for the deno
TeoDev1611 Oct 1, 2022
e1b320b
fix: add the .map function error
TeoDev1611 Oct 3, 2022
74ecdd8
feat: update the install dependencies
TeoDev1611 Oct 8, 2022
3af80c5
feat: improve the prompt for the deps.ts
TeoDev1611 Oct 8, 2022
1dae850
feat: change the installer to monk
TeoDev1611 Oct 10, 2022
0e453b7
fix: only run the -D flag when have canary version
TeoDev1611 Oct 11, 2022
20a1365
fix: remove the response data for the fetch
TeoDev1611 Oct 11, 2022
fa09e28
feat: improve the monk library for the installer generator
Dec 9, 2022
f6ac818
fix: add the ensure dir for download docs
Dec 26, 2022
35adcaa
fix(new-updates): add the upgrades to the new cli and the new libs
Jul 25, 2023
905a8f6
fix(schema): updates for the new schema config
Jul 25, 2023
f486251
fix(eggs): add the eggs schema
Jul 25, 2023
17e27b1
fix(deno.json): rename the deno interface
Jul 25, 2023
9c9122a
fix(object): change the object and fix the schemas
Jul 25, 2023
d2f70d7
feat(bundle): add the help command
Jul 25, 2023
e0a90d4
fix: prompt display of bundler
Jul 25, 2023
fd82d74
feat: update all typescript dependencies
TeoDev1611 Jul 22, 2024
7a25889
feat: update minify module to new deps
TeoDev1611 Jul 23, 2024
1ae2275
feat: update year and add basic deno project
TeoDev1611 Jul 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
root = true

[*]
end_of_line = lf
end_of_line = crlf
insert_final_newline = true
charset = utf-8
trim_trailing_whitespace = true
Expand All @@ -21,3 +21,7 @@ indent_style = space
[*.md]
indent_size = 2
indent_style = space

[*.rs]
indent_size = 2
indent_style = tab
7 changes: 7 additions & 0 deletions .github/weekly-digest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Configuration for weekly-digest - https://github.com/apps/weekly-digest
publishDay: friday
canPublishIssues: true
canPublishPullRequests: true
canPublishContributors: true
canPublishStargazers: true
canPublishCommits: true
14 changes: 12 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,20 @@ jobs:

- name: Install Deno
uses: denoland/setup-deno@v1

- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
deno-version: 1.20.3
components: clippy,rustfmt
toolchain: stable

- name: Version output
run: |
rustc --version
cargo --version
deno --version

- name: Check the lint and the formatting tools
run: deno task fmt:check
run: deno task check
env:
NO_COLOR: true
17 changes: 17 additions & 0 deletions .github/workflows/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: No Response

# Both `issue_comment` and `scheduled` event types are required for this Action
# to work properly.
on:
issue_comment:
types: [created]
schedule:
- cron: '5 * * * *'

jobs:
noResponse:
runs-on: ubuntu-latest
steps:
- uses: lee-dohm/[email protected]
with:
token: ${{ github.token }}
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,10 @@ jobs:
uses: peter-evans/create-pull-request@v3
id: pr
with:
commit-message: "Update dependencies"
commit-message: "deps(uud): update the dependencies"
title: Update dependencies
body: >
Check if dependencies work before merge this.
Dependencies updated by [udd](https://github.com/hayd/deno-udd).
branch: deno-dependency-updates
author: GitHub <[email protected]>
Expand Down
17 changes: 7 additions & 10 deletions .nlsp-settings/denols.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
{
"deno.enable": true,
"deno.lint": true,
"deno.unstable": true,
"deno.config": "./deno.json",
"deno.suggest.imports.hosts": {
"https://deno.land": true,
"https://cdn.nest.land": true,
"https://crux.land": true
},
"deno.importMap": "./import_map.json"
"deno": {
"enable": true,
"lint": true,
"unstable": true,
"config": "./deno.json",
"importMap": "./import_map.json"
}
}
23 changes: 18 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Before the contribution you need check the file structure on the
[Readme Source File](./src/README.md) and add this con the header on the file:

```
// Copyright © 2022 Dpm Land. All Rights Reserved.
// Copyright © 2024 Dpm Land. All Rights Reserved.
```

- Ensure check the lint and the format before the commit with this command:
Expand Down Expand Up @@ -67,7 +67,7 @@ For remote usage run:
deno install -A -f -n ddpm --unstable --import-map=https://denopkg.com/dpmland/dpm@dev/import_map.json https://denopkg.com/dpmland/dpm@dev/dev.ts
```

Commands avaliable:
Commands available:

- Clean: Remove the unused files and clean after the upload!
- Upload: Check the lint and the format on the current directory!
Expand All @@ -87,11 +87,24 @@ Commands avaliable:
- [x] Create the `deno.json` config generator
- [x] Add the import map generator
- [x] Add the `eggs.json` file generator
- [ ] Add the aliases for run a deno app
- [ ] Template engine for use many starter kits more easy!
- [ ] Documentation markdown complete!
- [x] Add the aliases for run a deno app
- [x] Template engine for use many starter kits more easy!
- [x] Documentation markdown complete!
- [x] Add the check upgrade and the upgrade command for dpm
- [x] Add the `README.md` and data generator.
- [x] Add the `npx` clone for Deno with [land](https://github.com/ije/land) #8
- [x] Add the license generator file: add the automaticall license download from
the `dpm.json` file. #9
- [x] Add the support for the [esm.sh](https://esm.sh) dependencies for a
automaticall installation like: `dpm install --esm react` #10
- [x] Add the `dpm checkupgrade` for show the updates and `dpm upgrade` for
write the new versions! #13
- [x] Add the template manager like: `npx create react-app` and replace with a
`dpm template fresh-app` #15
- [x] Add the `dpm publish` for the dependencies! #12
- [x] Add the editor config generator file: add the automaticall config
generator for editors `vscode, vim, neovim` #11
- [x] Migrate to other prompt module for a more beautifull out 🖌️

---

Expand Down
Loading