Skip to content

Commit 87a679b

Browse files
crisbetomhevery
authored andcommitted
build: import in-memory-web-api project (angular#37182)
Moves the `angular-in-memory-web-api` project into the main repository in order to make it easier to maintain and release. PR Close angular#37182
1 parent a7359d4 commit 87a679b

26 files changed

+3269
-1
lines changed

.pullapprove.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,6 +696,21 @@ groups:
696696
- JiaLiPassion
697697
- mhevery
698698

699+
# =========================================================
700+
# in-memory-web-api
701+
# =========================================================
702+
in-memory-web-api:
703+
conditions:
704+
- *can-be-global-approved
705+
- *can-be-global-docs-approved
706+
- >
707+
contains_any_globs(files, [
708+
'packages/misc/angular-in-memory-web-api/**',
709+
])
710+
reviewers:
711+
users:
712+
- IgorMinar
713+
- crisbeto
699714

700715
# =========================================================
701716
# Benchpress

karma-js.conf.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ module.exports = function(config) {
3636
{pattern: 'node_modules/angular-mocks/angular-mocks.js', included: false, watched: false},
3737

3838
'node_modules/core-js/client/core.js',
39+
'node_modules/jasmine-ajax/lib/mock-ajax.js',
3940
'dist/bin/packages/zone.js/npm_package/bundles/zone.umd.js',
4041
'dist/bin/packages/zone.js/npm_package/bundles/zone-testing.umd.js',
4142
'dist/bin/packages/zone.js/npm_package/bundles/task-tracking.umd.js',

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
"@types/hammerjs": "2.0.35",
7878
"@types/inquirer": "^6.5.0",
7979
"@types/jasmine": "3.5.10",
80+
"@types/jasmine-ajax": "^3.3.1",
8081
"@types/jasminewd2": "^2.0.8",
8182
"@types/minimist": "^1.2.0",
8283
"@types/node": "^12.11.1",
@@ -111,6 +112,7 @@
111112
"http-server": "^0.11.1",
112113
"incremental-dom": "0.4.1",
113114
"jasmine": "^3.5.0",
115+
"jasmine-ajax": "^4.0.0",
114116
"jasmine-core": "^3.5.0",
115117
"jquery": "3.0.0",
116118
"js-levenshtein": "^1.1.6",
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
load("//tools:defaults.bzl", "ng_module", "ng_package")
2+
3+
package(default_visibility = ["//visibility:public"])
4+
5+
ng_module(
6+
name = "angular-in-memory-web-api",
7+
srcs = glob(
8+
[
9+
"*.ts",
10+
"src/**/*.ts",
11+
],
12+
),
13+
module_name = "angular-in-memory-web-api",
14+
deps = [
15+
"//packages/common",
16+
"//packages/common/http",
17+
"//packages/core",
18+
"@npm//rxjs",
19+
],
20+
)
21+
22+
ng_package(
23+
name = "npm_package",
24+
srcs = ["package.json"],
25+
entry_point = ":index.ts",
26+
deps = [
27+
":angular-in-memory-web-api",
28+
],
29+
)

0 commit comments

Comments
 (0)