2.0.0-beta.22 • Published 10 months ago

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

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months 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.22

10 months ago

2.0.0-beta.21

11 months ago

2.0.0-beta.20

1 year ago

2.0.0-beta.19

1 year ago

2.0.0-beta.18

1 year ago

2.0.0-beta.17

1 year ago

2.0.0-beta.16

1 year ago

2.0.0-beta.15

1 year ago

2.0.0-beta.14

1 year ago

2.0.0-beta.13

1 year ago

2.0.0-beta.12

1 year ago

2.0.0-beta.11

1 year ago

2.0.0-beta.10

1 year ago

2.0.0-beta.9

2 years ago

2.0.0-beta.8

2 years ago

2.0.0-beta.7

2 years ago

2.0.0-beta.6

2 years ago

2.0.0-beta.5

2 years ago

2.0.0-beta.4

2 years ago

2.0.0-beta.2

2 years ago

2.0.0-beta.3

2 years ago

2.0.0-beta.1

3 years ago

2.0.0-alpha.41

3 years ago

2.0.0-alpha.40

3 years ago

2.0.0-alpha.39

3 years ago

2.0.0-alpha.38

3 years ago

2.0.0-alpha.33

3 years ago

2.0.0-alpha.32

3 years ago

2.0.0-alpha.37

3 years ago

2.0.0-alpha.36

3 years ago

2.0.0-alpha.35

3 years ago

2.0.0-alpha.34

3 years ago

2.0.0-alpha.31

3 years ago

2.0.0-alpha.30

3 years ago

2.0.0-alpha.29

3 years ago

2.0.0-alpha.28

3 years ago

2.0.0-alpha.27

3 years ago