Skip to content

Commit d49bd0c

Browse files
committed
Merge branch 'master' into next/7
# Conflicts: # .nvmrc
2 parents dda2696 + c8b1647 commit d49bd0c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+778
-0
lines changed

dist/errors.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export declare class ParseError extends Error {
2+
constructor(error: Error);
3+
}
4+
export declare class AstError extends Error {
5+
constructor();
6+
}

dist/errors.js

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/errors.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.d.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { ParseOptions } from './parser.js';
2+
import { stringify } from './stringify.js';
3+
export { registerWalkers } from './walker.js';
4+
export { ParseOptions } from './parser.js';
5+
export * from './nodes/index.js';
6+
interface Builder {
7+
(part: string, node?: any, type?: 'start' | 'end'): void;
8+
}
9+
export interface Stringifier {
10+
(node: any, builder: Builder): void;
11+
}
12+
export declare const parse: (css: string, options?: ParseOptions) => import("./nodes/Root.js").Root;
13+
export declare const nodeToString: (node: any) => string;
14+
export { stringify };

dist/index.js

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Comment.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { Node, NodeOptions } from './Node.js';
2+
export declare class Comment extends Node {
3+
readonly inline: boolean;
4+
readonly text: string;
5+
type: string;
6+
constructor(options: NodeOptions);
7+
}

dist/nodes/Comment.js

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Comment.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Container.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { Container as PostCssContainer } from 'postcss';
2+
import { Node, NodeOptions } from './Node.js';
3+
export declare class Container extends PostCssContainer {
4+
readonly value: string;
5+
constructor(options?: NodeOptions);
6+
add(node: Container | Node): this;
7+
toString(stringifier?: import("../stringify.js").Stringifier): string;
8+
}

dist/nodes/Container.js

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Container.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Func.d.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { Container } from './Container.js';
2+
import { NodeOptions } from './Node.js';
3+
export declare class Func extends Container {
4+
readonly isColor: boolean;
5+
readonly isVar: boolean;
6+
readonly name: string;
7+
readonly params: string;
8+
type: string;
9+
constructor(options: NodeOptions);
10+
}

dist/nodes/Func.js

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Func.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Node.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { CssNode } from 'css-tree';
2+
import { Node as PostCssNode } from 'postcss';
3+
export interface NodeOptions {
4+
node?: CssNode;
5+
value?: string;
6+
parent?: any;
7+
}
8+
export declare class Node extends PostCssNode {
9+
readonly value: string;
10+
constructor(options?: NodeOptions);
11+
toString(stringifier?: import("../stringify.js").Stringifier): string;
12+
}

dist/nodes/Node.js

Lines changed: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Node.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Numeric.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { Node, NodeOptions } from './Node.js';
2+
export declare class Numeric extends Node {
3+
readonly unit: string;
4+
type: string;
5+
constructor(options: NodeOptions);
6+
}

dist/nodes/Numeric.js

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Numeric.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Operator.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { Node, NodeOptions } from './Node.js';
2+
export declare class Operator extends Node {
3+
type: string;
4+
constructor(options: NodeOptions);
5+
}

dist/nodes/Operator.js

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Operator.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Parentheses.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { Container } from './Container.js';
2+
import { NodeOptions } from './Node.js';
3+
export declare class Parentheses extends Container {
4+
type: string;
5+
constructor(options: NodeOptions);
6+
}

dist/nodes/Parentheses.js

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Parentheses.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Punctuation.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { Node, NodeOptions } from './Node.js';
2+
export declare class Punctuation extends Node {
3+
type: string;
4+
constructor(options: NodeOptions);
5+
}

dist/nodes/Punctuation.js

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Punctuation.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/nodes/Quoted.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { Node, NodeOptions } from './Node.js';
2+
export declare class Quoted extends Node {
3+
readonly quote: string;
4+
readonly contents: string;
5+
type: string;
6+
constructor(options: NodeOptions);
7+
}

dist/nodes/Quoted.js

Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)