@@ -40,51 +40,7 @@ yarn install
40
40
# Build the npm package with bazel
41
41
yarn bazel build //:npm
42
42
43
- # Copy the bazel built package to dist/npm_bazel
44
- # TODO: copy to dist/npm when ready to cut-over
45
- mkdir -p dist/npm_bazel
46
- cp -r bazel-bin/npm/ dist/npm_bazel
47
- chmod -R +w dist/npm_bazel
48
-
49
- # ###############################################################################
50
- # ### LEGACY PRE-BAZEL BUILD --- can be removed after cut-over
51
- # ###############################################################################
52
-
53
- # Enable extended pattern matching features
54
- shopt -s extglob
55
-
56
- # Clean up from last build
57
- rm -rf ** /* .tsbuildinfo
58
-
59
- # Build the client and server
60
- yarn run compile
61
-
62
- # install npm packages in the pinned v12
63
- pushd v12_language_service
64
- yarn install
65
- popd
66
-
67
- # Copy files to package root
68
- cp package.json angular.png CHANGELOG.md README.md dist/npm
69
- # Copy files to server directory
70
- cp -r server/package.json server/README.md server/bin dist/npm/server
71
- cp -r v12_language_service dist/npm/v12_language_service
72
- # Build and copy files to syntaxes directory
73
- yarn run build:syntaxes
74
- mkdir dist/npm/syntaxes
75
- # Copy all json files in syntaxes/ except tsconfig.json
76
- cp syntaxes/! (tsconfig).json dist/npm/syntaxes
77
-
78
- pushd dist/npm
79
- # TODO(kyliau): vsce does not bundle nested node_modules due to bug
80
- # https://github.com/microsoft/vscode-vsce/issues/432 so install using NPM for now.
81
- # Note: We also use `--force` as NPM incorrectly checks the dev dependencies even
82
- # though we have limited the install to production-only dependencies. We know that
83
- # our versions are compatible from the Yarn install, so it's acceptable to force proceed
84
- # on peer dependency conflicts (like `tslint@6` not being supported by `tslint-eslint-rules`).
85
- npm install --production --ignore-scripts --force
86
-
87
- sed -i -e ' s#./dist/client/src/extension#./index#' package.json
88
- ../../node_modules/.bin/vsce package
89
-
90
- popd
43
+ # Copy the bazel built package to dist/npm
44
+ mkdir -p dist/npm
45
+ cp -r bazel-bin/npm/ dist/npm
46
+ chmod -R +w dist/npm
0 commit comments