Skip to content
This repository has been archived by the owner on Jul 28, 2024. It is now read-only.

Commit

Permalink
release: 0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jeroenptrs committed Aug 13, 2020
1 parent 81de9c8 commit 5a802e9
Show file tree
Hide file tree
Showing 15 changed files with 48 additions and 46 deletions.
12 changes: 7 additions & 5 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: bug
assignees: ''

assignees: ""
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
Expand All @@ -24,12 +24,14 @@ A clear and concise description of what you expected to happen.
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. macOS, Ubuntu, ...]
- Deno version [e.g. v1.2.3]
- denopack version [e.g. 0.4.0]

- OS: [e.g. macOS, Ubuntu, ...]
- Deno version [e.g. v1.2.3]
- denopack version [e.g. 0.5.0]

**Additional context**
Add any other context about the problem here.

**Checklist**

- [ ] I am using Deno version 1.2.0 or higher
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased
## [0.5.0](https://github.com/denofn/denopack/compare/0.4.0..0.5.0) - 2020-08-13

### Changed

Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ More to come, also see the `deno bundle` roadmap/wishlist over at [denoland/deno
### Installation

```sh
deno install --unstable --allow-read --allow-write --allow-env --allow-net -n denopack https://deno.land/x/denopack@0.4.0/cli.ts
deno install --unstable --allow-read --allow-write --allow-env --allow-net -n denopack https://deno.land/x/denopack@0.5.0/cli.ts
```

```sh
eggs install --unstable --allow-read --allow-write --allow-env --allow-net -n denopack https://x.nest.land/denopack@0.4.0/cli.ts
eggs install --unstable --allow-read --allow-write --allow-env --allow-net -n denopack https://x.nest.land/denopack@0.5.0/cli.ts
```

**NOTE: denopack uses unstable Deno APIs. These APIs are not final and may break, but this does mean `--unstable` is mandatory!**
Expand Down Expand Up @@ -99,7 +99,7 @@ Script runners that should work out-of-the-box:
# example

scripts:
start: deno run --unstable --allow-read --allow-write https://deno.land/x/denopack@0.4.0/cli.ts
start: deno run --unstable --allow-read --allow-write https://deno.land/x/denopack@0.5.0/cli.ts
```
```sh
Expand All @@ -113,7 +113,7 @@ vr run start -i mod.ts -o bundle.js

scripts:
start:
file: https://deno.land/x/denopack@0.4.0/cli.ts
file: https://deno.land/x/denopack@0.5.0/cli.ts
deno_options:
allow-read: true
allow-write: true
Expand All @@ -129,7 +129,7 @@ denox run start -i mod.ts -o bundle.js
```json
{
"config": {
"start": "--unstable --allow-read --allow-write https://deno.land/x/denopack@0.4.0/cli.ts -i mod.ts -o bundle.js"
"start": "--unstable --allow-read --allow-write https://deno.land/x/denopack@0.5.0/cli.ts -i mod.ts -o bundle.js"
}
}
```
Expand Down Expand Up @@ -164,7 +164,7 @@ A list of included plugins and a collection of strategies are included [in the p
If you only need plugins or hooks - for example to create a config file - you can import straight from the `mod.ts` in the plugin directory.

```ts
import /* whatever plugins/hooks are needed */ "https://deno.land/x/denopack@0.4.0/plugin/mod.ts";
import /* whatever plugins/hooks are needed */ "https://deno.land/x/denopack@0.5.0/plugin/mod.ts";

export default {
file: "mod.ts",
Expand All @@ -181,8 +181,8 @@ If you want to handle the building/bundling yourself, the toplevel `mod.ts` also
```ts
import {
rollup /* whatever plugins/hooks are needed */,
} from "https://deno.land/x/denopack@0.4.0/mod.ts";
import type { RollupOptions } from "https://deno.land/x/denopack@0.4.0/mod.ts";
} from "https://deno.land/x/denopack@0.5.0/mod.ts";
import type { RollupOptions } from "https://deno.land/x/denopack@0.5.0/mod.ts";
```

Just like the CLI, you can use it out-of-the-box with `deno run` or script runners like the ones mentioned up above.
Expand Down
2 changes: 1 addition & 1 deletion cli.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { watch } from "./cli/watch.ts";
import { cac } from "./deps.ts";

const denopack = cac("denopack");
denopack.version("0.4.0");
denopack.version("0.5.0");

denopack
.option("-i, --input <pathToFile>", "The input file (most likely mod.ts)", {})
Expand Down
2 changes: 1 addition & 1 deletion cli/options.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export type Options = {
};

export function printDefaultConfig(): void {
console.log(`import { pluginTerserTransform, RollupOptions, useCache } from "https://deno.land/x/denopack@0.4.0/mod.ts";
console.log(`import { pluginTerserTransform, RollupOptions, useCache } from "https://deno.land/x/denopack@0.5.0/mod.ts";
const config: RollupOptions = {
plugins: [
Expand Down
2 changes: 1 addition & 1 deletion egg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "denopack",
"description": "Bundling and minification toolset for Deno",
"version": "0.4.0",
"version": "0.5.0",
"stable": false,
"entry": "./cli.ts",
"repository": "https://github.com/denofn/denopack",
Expand Down
12 changes: 6 additions & 6 deletions plugin/cacheLoader/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
Put this before pluginFileLoader

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginCacheLoader } from "https://deno.land/x/denopack@0.4.0/plugin/cacheLoader/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.4.0/plugin/filLoader/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";
import { pluginCacheLoader } from "https://deno.land/x/denopack@0.5.0/plugin/cacheLoader/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.5.0/plugin/filLoader/mod.ts";

export default {
plugins: [pluginImportResolver(), pluginCacheLoader(), pluginFileLoader()],
Expand All @@ -32,9 +32,9 @@ export default {
### Strict integrity checks

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginCacheLoader } from "https://deno.land/x/denopack@0.4.0/plugin/cacheLoader/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.4.0/plugin/filLoader/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";
import { pluginCacheLoader } from "https://deno.land/x/denopack@0.5.0/plugin/cacheLoader/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.5.0/plugin/filLoader/mod.ts";

export default {
plugins: [
Expand Down
6 changes: 3 additions & 3 deletions plugin/cacheResolver/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
## Usage

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginChainResolver } from "https://deno.land/x/denopack@0.4.0/plugin/chainResolver/mod.ts";
import { pluginCacheResolver } from "https://deno.land/x/denopack@0.4.0/plugin/cacheResolver/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";
import { pluginChainResolver } from "https://deno.land/x/denopack@0.5.0/plugin/chainResolver/mod.ts";
import { pluginCacheResolver } from "https://deno.land/x/denopack@0.5.0/plugin/cacheResolver/mod.ts";

export default {
plugins: [pluginChainResolver(pluginImportResolver(), pluginCacheResolver())],
Expand Down
6 changes: 3 additions & 3 deletions plugin/chainResolver/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ If files are resolved, Rollup will skip all other resolvers for that file. Somet
## Usage

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginChainResolver } from "https://deno.land/x/denopack@0.4.0/plugin/chainResolver/mod.ts";
import { pluginCacheResolver } from "https://deno.land/x/denopack@0.4.0/plugin/cacheResolver/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";
import { pluginChainResolver } from "https://deno.land/x/denopack@0.5.0/plugin/chainResolver/mod.ts";
import { pluginCacheResolver } from "https://deno.land/x/denopack@0.5.0/plugin/cacheResolver/mod.ts";

export default {
plugins: [pluginChainResolver(pluginImportResolver(), pluginCacheResolver())],
Expand Down
10 changes: 5 additions & 5 deletions plugin/fileLoader/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
## Usage

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.4.0/plugin/fileLoader/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.5.0/plugin/fileLoader/mod.ts";

export default {
plugins: [pluginImportResolver(), pluginFileLoader()],
Expand All @@ -27,9 +27,9 @@ export default {
### Strict integrity checks

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginCacheLoader } from "https://deno.land/x/denopack@0.4.0/plugin/cacheLoader/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.4.0/plugin/filLoader/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";
import { pluginCacheLoader } from "https://deno.land/x/denopack@0.5.0/plugin/cacheLoader/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.5.0/plugin/filLoader/mod.ts";

export default {
plugins: [
Expand Down
2 changes: 1 addition & 1 deletion plugin/importResolver/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Use this plugin if you want to write your resolving logic yourself.
## Usage

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";

export default {
plugins: [pluginImportResolver()],
Expand Down
2 changes: 1 addition & 1 deletion plugin/rootResolver/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Use this plugin if you want to write your resolving logic yourself.
## Usage

```ts
import { pluginRootResolver } from "https://deno.land/x/denopack@0.4.0/plugin/rootResolver/mod.ts";
import { pluginRootResolver } from "https://deno.land/x/denopack@0.5.0/plugin/rootResolver/mod.ts";

export default {
plugins: [pluginRootResolver()],
Expand Down
8 changes: 4 additions & 4 deletions plugin/terserTransform/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ Use Terser to minify/compress/mangle/... your bundle.
## Usage

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.4.0/plugin/fileLoader/mod.ts";
import { pluginTypescriptTransform } from "https://deno.land/x/denopack@0.4.0/plugin/typescriptTransform/mod.ts";
import { pluginTerserTransform } from "https://deno.land/x/denopack@0.4.0/plugin/terserTransform/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.5.0/plugin/fileLoader/mod.ts";
import { pluginTypescriptTransform } from "https://deno.land/x/denopack@0.5.0/plugin/typescriptTransform/mod.ts";
import { pluginTerserTransform } from "https://deno.land/x/denopack@0.5.0/plugin/terserTransform/mod.ts";

export default {
plugins: [
Expand Down
6 changes: 3 additions & 3 deletions plugin/typescriptCompile/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ If you don't care about source maps, using the Compiler API with appears to be t
### In conjunction with a source file loader

```ts
import { pluginTypescriptCompile } from "https://deno.land/x/denopack@0.4.0/plugin/typescriptCompile/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.4.0/plugin/fileLoader/mod.ts";
import { pluginTypescriptCompile } from "https://deno.land/x/denopack@0.5.0/plugin/typescriptCompile/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.5.0/plugin/fileLoader/mod.ts";

export default {
plugins: [
Expand All @@ -40,7 +40,7 @@ export default {
### Explicitly loading files

```ts
import { pluginTypescriptCompile } from "https://deno.land/x/denopack@0.4.0/plugin/typescriptCompile/mod.ts";
import { pluginTypescriptCompile } from "https://deno.land/x/denopack@0.5.0/plugin/typescriptCompile/mod.ts";

export default {
plugins: [
Expand Down
6 changes: 3 additions & 3 deletions plugin/typescriptTransform/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ Uses the internal `Deno.transpileOnly` [compiler API](https://deno.land/manual/r
## Usage

```ts
import { pluginImportResolver } from "https://deno.land/x/denopack@0.4.0/plugin/importResolver/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.4.0/plugin/fileLoader/mod.ts";
import { pluginTypescriptTransform } from "https://deno.land/x/denopack@0.4.0/plugin/typescriptTransform/mod.ts";
import { pluginImportResolver } from "https://deno.land/x/denopack@0.5.0/plugin/importResolver/mod.ts";
import { pluginFileLoader } from "https://deno.land/x/denopack@0.5.0/plugin/fileLoader/mod.ts";
import { pluginTypescriptTransform } from "https://deno.land/x/denopack@0.5.0/plugin/typescriptTransform/mod.ts";

export default {
plugins: [
Expand Down

0 comments on commit 5a802e9

Please sign in to comment.