Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

spm

spmjs4713.9.0-beta5

Static Package Manager

bower, browser, cmd, command line, commonjs, component, module, npm, package, seajs, spmjs, tool

readme

spm

NPM version Build Status NPM downloads

Brand new static package manager for browser.


spm 从 3.9 开始将不再管理组件的生命周期, 即不再有 spmjs.io. 所以相应的逻辑全部去除. 请使用 npm 来管理组件.

Install

$ npm install spm -g

Usage

Packaging Server

Report a issue

License

SPM is available under the terms of the MIT License.

Memo

changelog

History


3.9.0 - beta4

  • change spmjs.io to npm

3.7.0

  • require node version >= 4.0
  • feat: brand new define
  • feat: use babel-loader for jsx, remove jsx-loader and jsx2-loader
  • feat: build dist name with chunkhash.
  • fix: windows path problem
  • fix: custom loader bug
  • fix: adjust insert scripts position when html file exists doctype
  • deps: update deps css-loader@0.19.0 extract-text-webpack-plugin@0.8.2 该版本对引用 css 有严格顺序要求详见链接
  • deps: remove gnode

3.6.12

  • fix: fix doc style and support demo sort by filename

3.6.10

  • fix: test don't resolve loader properly

3.6.9

  • fix: exit code problem, Close #1173

3.6.8

  • fix: phantomjs version conflicts (again) ..

3.6.7

  • fix: phantomjs version conflicts

3.6.6

  • deps: upgrade spm-webpack and spm-webpack-server to 0.7

3.6.5

  • deps: upgrade spm-webpack and spm-webpack-server to 0.6

3.6.4

  • refactor(doc): fix lot's of problems, support html and iframe

3.6.3

  • deps: upgrade spm-webpack and spm-webpack-server to 0.5.0
  • feat(doc): don't copy site, nodemodules and spm_modules folder

3.6.2

  • deps: upgrade spm-webpack and spm-webpack-server to 0.4.0

3.6.1

  • feat: support force publish package with republish property
  • fix(doc): get md not only in examples
  • fix(doc): add source-map for test file build
  • deps: upgrade father to 1.0

3.6.0

  • refactor build with webpack
  • refactor doc, test, server based on build
  • built-in server
  • build: only support build in standalone, use spm-sea for cmd
  • css rule changed: use @import '~foo' for module, and @import 'foo' for relative file
  • use spm-argv to parse opts
  • in detail
  • upgrade to 3.6

3.4.3

  • deps: upgrade spm-client to 0.4.0, Fix #1104
  • test: fix wrong test file's path in windows, #1218

3.4.2

  • doc: fix crash when have js syntax error
  • build: upgrade to 1.3.x, Changelog
    • support hash suffix
    • css resource: fix path problem if entry file is not in root directory
    • css resource: don't handle css resource if entry file is js file, #1206

3.4.1

  • improve doc style, #1203
  • do not handle jsx in doc live editor, #1204

3.4.0

  • add scripts hook for build and publish, #1170
  • build
    • deprecate --include, use --standalone, --umd [umd] and --sea <sea> instead #1086
    • add ES6 support, enable by config spm.6to5 in package.json
    • add autoprefixer support, enable by config spm.autoprefixer in package.json
    • more expansibility, spmjs/spm-build#69
    • include css's image and font resources automatically, #1005
    • add -o, --output-file option to output single file, spmjs/spm#1188
  • doc
    • live editor, #1135
    • support write jsx in markdown, #1113
    • improve css style
  • test
    • use istanbul instead of jscoverage, support branch coverage, #1140
  • ls
    • support semver,Fix #1175

Old Releases: https://github.com/spmjs/spm/releases