Move css and css-value modules to the toplevel.

This is the default location when installing from npm, and Angular uses
that when parsing CSS.

Updated module paths, requires, csproj, tsconfig and grunt tasks.
This commit is contained in:
Hristo Deshev
2015-08-03 12:01:09 +03:00
parent ecb5adc52b
commit 38f243de5c
17 changed files with 25 additions and 23 deletions

View File

@ -380,7 +380,7 @@
<TypeScriptCompile Include="image-source\image-source.ios.ts"> <TypeScriptCompile Include="image-source\image-source.ios.ts">
<DependentUpon>image-source.d.ts</DependentUpon> <DependentUpon>image-source.d.ts</DependentUpon>
</TypeScriptCompile> </TypeScriptCompile>
<TypeScriptCompile Include="js-libs\reworkcss-value\reworkcss-value.d.ts" /> <TypeScriptCompile Include="css-value\reworkcss-value.d.ts" />
<TypeScriptCompile Include="platform\platform.ios.ts"> <TypeScriptCompile Include="platform\platform.ios.ts">
<DependentUpon>platform.d.ts</DependentUpon> <DependentUpon>platform.d.ts</DependentUpon>
</TypeScriptCompile> </TypeScriptCompile>
@ -900,7 +900,7 @@
<Content Include="apps\ui-tests-app\pages\text\button.xml" /> <Content Include="apps\ui-tests-app\pages\text\button.xml" />
<Content Include="apps\ui-tests-app\web-view\webview.xml" /> <Content Include="apps\ui-tests-app\web-view\webview.xml" />
<Content Include="fetch\fetch.js" /> <Content Include="fetch\fetch.js" />
<Content Include="js-libs\reworkcss-value\reworkcss-value.js" /> <Content Include="css-value\reworkcss-value.js" />
<Content Include="ui\layouts\stack-layout\package.json"> <Content Include="ui\layouts\stack-layout\package.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
@ -1130,7 +1130,7 @@
<TypeScriptCompile Include="apps\perf-tests\LargeObjectArrayMemoryTest\mainPage.ts" /> <TypeScriptCompile Include="apps\perf-tests\LargeObjectArrayMemoryTest\mainPage.ts" />
<TypeScriptCompile Include="apps\perf-tests\ComplexObjectGraphMemoryTest\app.ts" /> <TypeScriptCompile Include="apps\perf-tests\ComplexObjectGraphMemoryTest\app.ts" />
<TypeScriptCompile Include="apps\perf-tests\ComplexObjectGraphMemoryTest\mainPage.ts" /> <TypeScriptCompile Include="apps\perf-tests\ComplexObjectGraphMemoryTest\mainPage.ts" />
<TypeScriptCompile Include="js-libs\reworkcss\reworkcss.d.ts" /> <TypeScriptCompile Include="css\reworkcss.d.ts" />
<Content Include="js-libs\esprima\esprima.js"> <Content Include="js-libs\esprima\esprima.js">
<DependentUpon>esprima.d.ts</DependentUpon> <DependentUpon>esprima.d.ts</DependentUpon>
</Content> </Content>
@ -1138,7 +1138,7 @@
<Content Include="js-libs\polymer-expressions\polymer-expressions.js"> <Content Include="js-libs\polymer-expressions\polymer-expressions.js">
<DependentUpon>polymer-expressions.d.ts</DependentUpon> <DependentUpon>polymer-expressions.d.ts</DependentUpon>
</Content> </Content>
<Content Include="js-libs\reworkcss\reworkcss.js"> <Content Include="css\reworkcss.js">
<DependentUpon>reworkcss.d.ts</DependentUpon> <DependentUpon>reworkcss.d.ts</DependentUpon>
</Content> </Content>
<TypeScriptCompile Include="apps\tests\xml-declaration\app.ts" /> <TypeScriptCompile Include="apps\tests\xml-declaration\app.ts" />
@ -1662,9 +1662,9 @@
<Content Include="apps\perf-tests\ApplicationLoadTimeAndFPS\package.json" /> <Content Include="apps\perf-tests\ApplicationLoadTimeAndFPS\package.json" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Content Include="js-libs\reworkcss\LICENSE" /> <Content Include="css\LICENSE" />
<Content Include="js-libs\reworkcss\package.json" /> <Content Include="css\package.json" />
<Content Include="js-libs\reworkcss\Readme.md" /> <Content Include="css\Readme.md" />
<Content Include="data\observable\package.json" /> <Content Include="data\observable\package.json" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -1805,9 +1805,9 @@
<Content Include="ui\repeater\package.json"> <Content Include="ui\repeater\package.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
<Content Include="js-libs\reworkcss-value\LICENSE" /> <Content Include="css-value\LICENSE" />
<Content Include="js-libs\reworkcss-value\package.json" /> <Content Include="css-value\package.json" />
<Content Include="js-libs\reworkcss-value\Readme.md" /> <Content Include="css-value\Readme.md" />
<Content Include="ui\action-bar\package.json"> <Content Include="ui\action-bar\package.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
@ -1880,4 +1880,4 @@
<UserProperties ui_2layouts_2wrap-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2grid-layout_2package_1json__JSONSchema="" ui_2layouts_2dock-layout_2package_1json__JSONSchema="" ui_2layouts_2absolute-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2linear-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2web-view_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2content-view_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2gallery-app_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2absolute-layout-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2editable-text-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2scroll-view_2package_1json__JSONSchema="http://json.schemastore.org/package" /> <UserProperties ui_2layouts_2wrap-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2grid-layout_2package_1json__JSONSchema="" ui_2layouts_2dock-layout_2package_1json__JSONSchema="" ui_2layouts_2absolute-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2linear-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2web-view_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2content-view_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2gallery-app_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2absolute-layout-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2editable-text-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2scroll-view_2package_1json__JSONSchema="http://json.schemastore.org/package" />
</VisualStudio> </VisualStudio>
</ProjectExtensions> </ProjectExtensions>
</Project> </Project>

View File

@ -1,5 +1,5 @@
{ {
"name": "reworkcss-value.js", "name": "css-value",
"version": "0.0.1", "version": "0.0.1",
"description": "CSS value parser", "description": "CSS value parser",
"keywords": ["css", "parser", "value"], "keywords": ["css", "parser", "value"],

View File

@ -1,4 +1,4 @@
declare module "js-libs/reworkcss-value" { declare module "css-value" {
export interface CSSValue { export interface CSSValue {
type: string; type: string;
string: string; string: string;

View File

@ -1,5 +1,5 @@
{ {
"name": "reworkcss", "name": "css",
"version": "2.1.0", "version": "2.1.0",
"description": "CSS parser", "description": "CSS parser",
"main": "reworkcss.js", "main": "reworkcss.js",

View File

@ -1,4 +1,4 @@
declare module "js-libs/reworkcss" { declare module "css" {
export interface Position { export interface Position {
start: { line: number; column: number }; start: { line: number; column: number };
end: { line: number; column: number }; end: { line: number; column: number };
@ -28,4 +28,4 @@ declare module "js-libs/reworkcss" {
} }
export function parse(css: string, options: any): SyntaxTree; export function parse(css: string, options: any): SyntaxTree;
} }

View File

@ -199,6 +199,8 @@ module.exports = function(grunt) {
src: [ src: [
"./js-libs/**/*.js", "./js-libs/**/*.js",
"./fetch/**/*.js", "./fetch/**/*.js",
"./css/**/*.js",
"./css-value/**/*.js",
], ],
dest: "<%= localCfg.outModulesDir %>/", dest: "<%= localCfg.outModulesDir %>/",
cwd: localCfg.srcDir cwd: localCfg.srcDir

View File

@ -309,7 +309,7 @@
"./js-libs/easysax/easysax.d.ts", "./js-libs/easysax/easysax.d.ts",
"./js-libs/esprima/esprima.d.ts", "./js-libs/esprima/esprima.d.ts",
"./js-libs/polymer-expressions/polymer-expressions.d.ts", "./js-libs/polymer-expressions/polymer-expressions.d.ts",
"./js-libs/reworkcss/reworkcss.d.ts", "./css/reworkcss.d.ts",
"./libjs.d.ts", "./libjs.d.ts",
"./location/location-common.ts", "./location/location-common.ts",
"./location/location.android.ts", "./location/location.android.ts",

View File

@ -3,7 +3,7 @@ import colorModule = require("color");
import types = require("utils/types"); import types = require("utils/types");
import enums = require("ui/enums"); import enums = require("ui/enums");
import dts = require("ui/styling/background"); import dts = require("ui/styling/background");
import cssValue = require("js-libs/reworkcss-value"); import cssValue = require("css-value");
export class Background implements dts.Background { export class Background implements dts.Background {
public static default = new Background(undefined, undefined, undefined, undefined, undefined); public static default = new Background(undefined, undefined, undefined, undefined, undefined);

View File

@ -1,6 +1,6 @@
declare module "ui/styling/css-selector" { declare module "ui/styling/css-selector" {
import view = require("ui/core/view"); import view = require("ui/core/view");
import cssParser = require("js-libs/reworkcss"); import cssParser = require("css");
import styleProperty = require("ui/styling/style-property"); import styleProperty = require("ui/styling/style-property");
export class CssSelector { export class CssSelector {
@ -53,4 +53,4 @@
} }
export function applyInlineSyle(view: view.View, declarations: cssParser.Declaration[]); export function applyInlineSyle(view: view.View, declarations: cssParser.Declaration[]);
} }

View File

@ -1,6 +1,6 @@
import view = require("ui/core/view"); import view = require("ui/core/view");
import observable = require("ui/core/dependency-observable"); import observable = require("ui/core/dependency-observable");
import cssParser = require("js-libs/reworkcss"); import cssParser = require("css");
import styleProperty = require("ui/styling/style-property"); import styleProperty = require("ui/styling/style-property");
import trace = require("trace"); import trace = require("trace");
@ -186,4 +186,4 @@ class InlineStyleSelector extends CssSelector {
export function applyInlineSyle(view: view.View, declarations: cssParser.Declaration[]) { export function applyInlineSyle(view: view.View, declarations: cssParser.Declaration[]) {
var localStyleSelector = new InlineStyleSelector(declarations); var localStyleSelector = new InlineStyleSelector(declarations);
localStyleSelector.apply(view); localStyleSelector.apply(view);
} }

View File

@ -1,7 +1,7 @@
import view = require("ui/core/view"); import view = require("ui/core/view");
import trace = require("trace"); import trace = require("trace");
import cssSelector = require("ui/styling/css-selector"); import cssSelector = require("ui/styling/css-selector");
import cssParser = require("js-libs/reworkcss"); import cssParser = require("css");
import {VisualState} from "ui/styling/visual-state"; import {VisualState} from "ui/styling/visual-state";
import application = require("application"); import application = require("application");
import utils = require("utils/utils"); import utils = require("utils/utils");