2.0.0-beta.16 • Published 4 days ago

@aurelia/parcel-transformer v2.0.0-beta.16

Weekly downloads
-
License
MIT
Repository
github
Last release
4 days ago

License: MIT TypeScript CircleCI npm

@aurelia/parcel-transformer

Parcel2's Aurelia2 transformer for js/ts/html assets.

Installing

For the latest stable version:

npm i -D @aurelia/parcel-transformer

For our nightly builds:

npm i -D @aurelia/parcel-transformer@dev

Usage

In .parcelrc:

{
  "extends": "@parcel/config-default",
  "transformers": {
    "*.js": ["@aurelia/parcel-transformer", "..."], // Or "*.ts" for TypeScript project
    "*.html": ["@aurelia/parcel-transformer", "..."]
  }
}

Optionally, add config into your project's package.json:

{
  "aurelia": {
    "defaultShadowOptions": { "mode": "open" },
    "useCSSModule": false
  }
}

For apps in TypeScript, an extra typing definition is required for html module. You can add following file to your typing folder.

html.d.ts

declare module '*.html' {
  import { IContainer } from '@aurelia/kernel';
  import { BindableDefinition } from '@aurelia/runtime';
  export const name: string;
  export const template: string;
  export default template;
  export const dependencies: string[];
  export const containerless: boolean | undefined;
  export const bindables: Record<string, BindableDefinition>;
  export const shadowOptions: { mode: 'open' | 'closed'} | undefined;
  export function register(container: IContainer);
}
2.0.0-beta.16

7 days ago

2.0.0-beta.15

23 days ago

2.0.0-beta.14

1 month ago

2.0.0-beta.13

2 months ago

2.0.0-beta.12

2 months ago

2.0.0-beta.11

3 months ago

2.0.0-beta.10

3 months ago

2.0.0-beta.9

5 months ago

2.0.0-beta.8

10 months ago

2.0.0-beta.7

11 months ago

2.0.0-beta.6

12 months ago

2.0.0-beta.5

1 year ago

2.0.0-beta.4

1 year ago

2.0.0-beta.2

1 year ago

2.0.0-beta.3

1 year ago

2.0.0-beta.1

1 year ago

2.0.0-alpha.41

2 years ago

2.0.0-alpha.40

2 years ago

2.0.0-alpha.39

2 years ago

2.0.0-alpha.38

2 years ago

2.0.0-alpha.33

2 years ago

2.0.0-alpha.32

2 years ago

2.0.0-alpha.37

2 years ago

2.0.0-alpha.36

2 years ago

2.0.0-alpha.35

2 years ago

2.0.0-alpha.34

2 years ago

2.0.0-alpha.31

2 years ago

2.0.0-alpha.30

2 years ago

2.0.0-alpha.29

2 years ago

2.0.0-alpha.28

2 years ago

2.0.0-alpha.27

2 years ago